为什么会出现如图 数据执行保护 的情况,怎么办?如何设置?
解决方案
一、通过将explorer.exe程序添加到除外的数据保护模式中,具体方式如下图所示:
1.桌面“我的电脑”右键属性-高级-性能-设置
2.选择数据执行保护-为除下列选定程序之外的所有程序和服务启用DEP
3.点击添加找到IE.exe程序,默认路径为:C:\Program Files\ Explorer
4.选择“iexplore.exe”后点击打开
5.数据执行保护提示,点击确定即可
6.成功添加 Explorer程序
二、通过命令彻底关闭DEP的保护。
VISTA下的方法:
打开CMD(Vista中请已管理员身份运行CMD),并输入bcdedit.exe /set {current} nx alwaysoff回车。
如图
XP下的方法:
打开C盘下的Boot.ini文件,将NoExecute=OptOut更改为NoExecute=AlwaysOff即可。
如图
原理介绍:
数据执行保护可帮助保护您的计算机免受病毒和其他安全威胁的破坏。
这些病毒和威胁尝试从受保护的内存位置运行(执行)恶意代码来发起攻击,而只有 Windows 和其他程序才应使用这些位置。
这种威胁通过接管程序正在使用的一个或多个内存位置来执行破坏操作。
之后,它会进行传播,从而破坏其他程序、文件乃至您的电子邮件联系人。
与防火墙或防病毒程序不同,DEP 无法帮助防止有害的程序安装在计算机中,而是对您的程序进行监视,确定它们是否能够安全地使用系统内存。
要执行监视操作,DEP 软件既可以独立运行,也可以与兼容微处理器协作,将某些内存位置标记为“不可执行”。
如果程序尝试从受保护的内存位置运行代码(无论是否为恶意代码),DEP 均将关闭程序并向您发送通知。
DEP 可以利用软件和硬件支持。
要使用 DEP,您的计算机必须运行 Microsoft Windows XP Service Pack 2 (SP2) 或更高版本,或者 Windows Server 2003 Service Pack 1 或更高版本。
DEP 软件独立运行时可帮助防御某些类型的恶意代码攻击,但要充分利用 DEP 可以提供的保护功能,您的处理器必须支持“执行保护”功能。
执行保护是一种基于硬件的技术,用于将内存位置标记为“不可执行”。
惠普数据执行保护如何关闭
您应该是Vista操作系统
具体的操作如下桌面-》计算机右击属性-》高级系统设置-》性能-》数据执行保护-》仅为基本Windows程序和服务启用DEP
选中就行了!
希望对您有帮助!
如何彻底删除数据执行保护
1、在系统属性中修改(这种方法并不是完全关闭数据执行保护)在“我的电脑”单击右键,选择“属性→高级→(性能)设置→数据执行保护”,选择“为除下列选定程序之外的所有程序和服务启用DEP”,再单击“添加”,定位到某应用程序的安装目录,找到该程序的可执行文件,将其添加进来。
一般地,这个程序就能正常运行了。
重启电脑后设置生效。
2、直接修改Boot.ini文件(这将彻底关闭数据执行保护)在WinXP SP2系统所在分区根目录下找到Boot.ini文件。
注意看,它多出了一个“NoExecute”参数,而前面在系统属性中对DEP的修改也会反映在这个参数上。
在“数据执行保护”项中只有两个选项,反映在Boot.ini文件中就是“NoExecute”参数的“Optin”和“Opton”两个值。
可是,有些应用程序或驱动程序的兼容性不强,纵使在“数据执行保护”中将其“放行”,它还是不能正常运行,比如:3721的上网助手、ZoneAlarm Pro等,这就要靠“NoExecute”参数的其他两个值了。
NoExecute=AlwaysOff相当于关闭EVP和DEP功能,此时,这两项功能将全部丧失。
由这项功能引起的兼容性问题即全部解决,但少了一堵安全保护的墙。