症状
在 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 错误报告”提示,要求您选择是否发送错误报告。
在 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. 单击以选中该程序旁的复选框,然后单击“应用”。
发生此问题的原因是:为了防止病毒或其他安全威胁造成损害,Windows XP SP2 使用了数据执行保护 (DEP) 功能。
DEP 既可以单独工作,也可以和兼容的微处理器一起将某些内存位置标记为“不可执行”。如果某个程序试图从受保护的位置运行代码,则不管该代码是否有恶意,DEP 都将关闭该程序并通知您。
解决方案
要避免此问题,请与程序的供应商联系,了解他们是否提供能让该程序与 DEP 功能一起正常工作的更新。
替代方法
如果您的计算机被设置为将 DEP 应用于所有程序和服务,则 DEP 错误信息中将包含一个“更改设置”按钮。如果没有该程序的更新,可执行下列步骤,从 DEP 错误信息中将该程序作为例外来添加:1. 收到“症状”一节提到的该错误信息时,单击“更改设置”按钮。
2. 单击以选中该程序旁的复选框,然后单击“应用”。
3. 当提示您重新启动系统时,单击“确定”两次,然后重新启动系统。
也可以使用“控制面板”中的“系统属性”,将该程序作为例外来添加。为此,请按照下列步骤操作:1. 单击“开始”,单击“运行”,键入 sysdm.cpl,然后单击“确定”。
2. 单击“高级”选项卡,单击“性能”下的“设置”。
3. 在“性能选项”中,单击“数据执行保护”选项卡,然后单击“添加”。
4. 在“打开”对话框中,到并单击该程序。
5. 单击“打开”,单击“应用”,然后单击“确定”。当提示您重新启动系统时,单击“确定”。
状态
这种现象是设计导致的。
更多信息
如果您的计算机被配置为只对基本的 Windows 程序和服务启用 DEP,则 DEP 错误信息中的“更改设置”按钮将不可用。
也可以使用“控制面板”中的“系统属性”,将该程序作为例外来添加。为此,请按照下列步骤操作: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 错误信息。
2. 单击“高级”选项卡,然后单击“性能”下的“设置”。
3. 在“性能选项”对话框中,单击“数据执行保护”选项卡。
4. 注意,选中的是“仅为基本 Windows 程序和服务启用 DEP”还是“为除下列选定程序之外的所有程序和服务启用 DEP:”。
如果您的计算机配置为只对基本的 Windows 程序和服务启用 DEP,则不能将某个程序作为例外添加。这种现象是 Windows XP SP2 的设计导致的。
如果您的计算机配置为只对基本的 Windows 程序和服务启用 DEP,并且 DEP 错误信息继续出现,则可能安装了扩展 Windows 功能的程序。安装这类程序后,可能会导致重要的 Windows 程序或服务中出现 DEP 问题。
如果此问题只是最近才出现,以前没有发生过,或许可以通过删除最近安装的程序来防止出现此 DEP 错误信息。
一、现象
安装Internet Explorer 8(简称IE8)后,打开IE8,出现:“为了帮助保护您的计算机,windows 已经关闭了此程序”,如图1:
安装Internet Explorer 8(简称IE8)后,打开IE8,出现:“为了帮助保护您的计算机,windows 已经关闭了此程序”,如图1:
如果点击“关闭消息”,出现“发送错误报告”的提示。如图2:
反复如此,重新启动或者卸载原来的IE7(我的IE8是在IE7的基础上安装的)和IE8后重新安装,现象依旧如此。
二、解决方法:
1、自己验证的方法:
打开“控制面板”,到“Internet 选项”并双击,“高级”选项卡—“启用内存保护以减少联机攻击”,将前面的勾去掉,“确定”退出,重启IE8,如果没有连接问题的话,一般就可以正常打开IE8了,以后出现ActiveX控件提示的时候依照情况选择启用。具体见图3:
(这种方法去掉了“内存保护...”,请您自己选择并确认是否这样做。)。过段时间你也可以把这样的设置修改过来,而IE8却一样好好的,我的就是这样,不像以前那样出问题了,不知道为什么。不行了你再改回去吧,或者试试下面的方法。
打开“控制面板”,到“Internet 选项”并双击,“高级”选项卡—“启用内存保护以减少联机攻击”,将前面的勾去掉,“确定”退出,重启IE8,如果没有连接问题的话,一般就可以正常打开IE8了,以后出现ActiveX控件提示的时候依照情况选择启用。具体见图3:
(这种方法去掉了“内存保护...”,请您自己选择并确认是否这样做。)。过段时间你也可以把这样的设置修改过来,而IE8却一样好好的,我的就是这样,不像以前那样出问题了,不知道为什么。不行了你再改回去吧,或者试试下面的方法。
2、网络上流行的方法:
方法一:
关闭数据保护,编辑Boot.ini文件,将/NoExecute=OptIn 改为/NoExecute=AlwaysOff。
要编辑Boot.ini,请在开始中我的电脑上点右键—属性—高级,启动和故障恢复设置,“编辑”即可!
操作方法如下: (见图4)
打开系统分区根目录下的BOOT.INI文件,对其进行编辑。将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时系统中的DEP功能即已关闭。“NoExecute”属性可参见文后的微软官方链接。
例如,Boot.ini文件内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
方法一:
关闭数据保护,编辑Boot.ini文件,将/NoExecute=OptIn 改为/NoExecute=AlwaysOff。
要编辑Boot.ini,请在开始中我的电脑上点右键—属性—高级,启动和故障恢复设置,“编辑”即可!
操作方法如下: (见图4)
打开系统分区根目录下的BOOT.INI文件,对其进行编辑。将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时系统中的DEP功能即已关闭。“NoExecute”属性可参见文后的微软官方链接。
例如,Boot.ini文件内容如下:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect
修改后,最后一行变为:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /execute /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /execute /fastdetect
方法二:“我的电脑”—“属性”—“高级”的“性能”—“设置”,在“性能选项”中点“数据执行保护”选项卡。如图5—图6:
选择“为除下列选定程序之外的所有程序和服务启用DEP”并到IE所在的文件夹(C:\Program Files\Internet Explorer)把程序加入其中,“确定”保存后,重新启动计算机。如图tablet驱动程序windows7免费破解7所示:
方法三:(此方法未验证,我的计算机上不存在“Bluetooth 身份验证代理”,可能是配置低)
1. 单击“开始”,指向“设置”,单击“控制面板”,然后双击“添加/删除程序”。
2. 在“安装/卸载”选项卡上,单击“Bluetooth 身份验证代理”,然后单击“添加/删除”。
3. 重新启动计算机。
1. 单击“开始”,指向“设置”,单击“控制面板”,然后双击“添加/删除程序”。
2. 在“安装/卸载”选项卡上,单击“Bluetooth 身份验证代理”,然后单击“添加/删除”。
3. 重新启动计算机。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论