你目前正处于脱机状态,正在等待 Internet 重新连接

在 Windows XP Service Pack 2 或 Windows XP Tablet PC Edition 2005 中收到“Data Execution Prevention”(数据执行保护)错误信息

症状
在 Microsoft Windows XP Service Pack 2 (SP2) 或 Windows XP Tablet PC Edition 2005 中运行某个程序时,可能收到类似以下内容的错误信息:

Data Execution Prevention – Microsoft Windows
To help protect your computer, Windows has closed this program.
Name:program name
Publisher:program publisher

Data Execution Prevention helps protect against damage from viruses or other threats.Some programs might not run correctly when it is turned on.For an updated version of this program, contact the publisher.What else should I do?


如果单击“关闭消息”,该程序则退出,同时出现一个“Windows 错误报告”提示,要求您选择是否发送错误报告。
原因
发生此问题的原因是:为了防止病毒或其他安全威胁造成损害,Windows XP SP2 使用了数据执行保护 (DEP) 功能。

DEP 既可以单独工作,也可以和兼容的微处理器一起将某些内存位置标记为“不可执行”。如果某个程序试图从受保护的位置运行代码,则不管该代码是否有恶意,DEP 都将关闭该程序并通知您。
解决方案
要避免此问题,请与程序的供应商联系,了解他们是否提供能让该程序与 DEP 功能一起正常工作的更新。
替代方法
如果您的计算机被设置为将 DEP 应用于所有程序和服务,则 DEP 错误信息中将包含一个“更改设置”按钮。如果没有该程序的更新,可执行下列步骤,从 DEP 错误信息中将该程序作为例外来添加:
  1. 收到“症状”一节提到的该错误信息时,单击“更改设置”按钮。
  2. 单击以选中该程序旁的复选框,然后单击“应用”。
  3. 当提示您重新启动系统时,单击“确定”两次,然后重新启动系统。

也可以使用“控制面板”中的“系统属性”,将该程序作为例外来添加。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。
  2. 单击“高级”选项卡,单击“性能”下的“设置”。
  3. 在“性能选项”中,单击“数据执行保护”选项卡,然后单击“添加”。
  4. 在“打开”对话框中,找到并单击该程序。
  5. 单击“打开”,单击“应用”,然后单击“确定”。当提示您重新启动系统时,单击“确定”。
状态
这种现象是设计导致的。
更多信息
如果您的计算机被配置为只对基本的 Windows 程序和服务启用 DEP,则 DEP 错误信息中的“更改设置”按钮将不可用。

可以在“控制面板”的“系统”中查看计算机的 DEP 配置。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。
  2. 单击“高级”选项卡,然后单击“性能”下的“设置”。
  3. 在“性能选项”对话框中,单击“数据执行保护”选项卡。
  4. 注意,选中的是“仅为基本 Windows 程序和服务启用 DEP”还是“为除下列选定程序之外的所有程序和服务启用 DEP:”。
如果您的计算机配置为只对基本的 Windows 程序和服务启用 DEP,则不能将某个程序作为例外添加。这种现象是 Windows XP SP2 的设计导致的。

如果您的计算机配置为只对基本的 Windows 程序和服务启用 DEP,并且 DEP 错误信息继续出现,则可能安装了扩展 Windows 功能的程序。安装这类程序后,可能会导致重要的 Windows 程序或服务中出现 DEP 问题。

如果此问题只是最近才出现,以前没有发生过,或许可以通过删除最近安装的程序来防止出现此 DEP 错误信息。
参考
有关 Windows XP Service Pack 2 中的 DEP 功能的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
875352Windows XP Service Pack 2、Windows XP Tablet PC Edition 2005 和 Windows Server 2003 中的数据执行保护 (DEP) 功能的详细说明
winxpsp2 xpsp2
属性

文章 ID:875351 - 上次审阅时间:07/11/2005 05:34:45 - 修订版本: 5.2

Microsoft Windows XP Professional Service Pack 2 (SP2), Microsoft Windows XP Home Edition Service Pack 2 (SP2), Microsoft Windows XP Media Center Edition Service Pack 2 (SP2), Microsoft Windows XP Tablet PC Edition 2005

  • kbappcompatibility kbconsumer kbvirus kbsecurity kbinfo kbprb KB875351
反馈