空中李向阳:数据执行保护是什么?

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/25 12:00:46
打开我的电脑或我的文档的时候 屏幕上提示数据 执行保护 为了帮助保护您的计算机,windows已经关闭了 此程序。接着explorer。exe遇到问题 需要关闭。

这是微软在xp sp2和2003 sp1中加入的防止溢出攻击的一种保护机制,它会监视程序在内存中的完整性,一旦有异常情况,比如溢出攻击,它就会报警,并终止程序运行。如果想关闭,可以在我的电脑上点击右键选择属性,切换到高级选项卡,点击性能的设置,切换到数据执行保护选项卡,点选除所选之外,为所有程序和服务启用数据执行保护,再把explorer.exe添加进去就可以了

是你打开的程序缓冲区溢出,也可能你机子有漏洞,黑客对你进行缓冲区溢出攻击,“数据执行保护”就会有反应的,“数据执行保护”功能可以有效阻止未获得允许的程序对受保护内存区域的访问,一旦产生这种内存访问,该程序将被Windows强行关闭,从而达到保护系统安全的目的。

你不用在意。你最好去下载补丁。

问题补充:

你有没有瑞星或金山啊,如果有的话,安装好后的菜单里有一个漏洞检测的程序,运行检测你的计算机,有漏洞的话,就下载补丁安装。
如果你实在是想把"数据执行保护"关掉的话,你可以照着下面做.
参考资料:http://zhidao.baidu.com/question/1238233.html

Win XP SP2具备数据执行保护(DEP)功能,要实现此功能,需配合支持DEP功能的处理器使用,如AMD Athlon64和编号中包含字母"J"的Intel Pentium4处理器。
DEP功能可以有效阻止未获得允许的程序对受保护内存区域的访问,一旦产生这种内存访问,该程序将被Windows强行关闭,从而达到保护系统安全的目的。
但对于早期的应用程序,可能与DEP功能产生兼容性问题,导致应用程序无法运行或系统死机等问题。此时若希望继续正常使用应用程序,可关闭Win XP SP2的DEP功能。操作方法如下:
打开系统分区根目录下的BOOT.INI文件,对其进行编辑。将其中的"/noexecute=optin"改为"/execute",保存后重新启动系统,此时系统中的DEP功能即已关闭。

例如,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" /execute /fastdetect

可以判断你使用的是windowsxp系统

说明你的电脑有某些程序或者病毒在试图修改你的系统文件,在默认的安装状态下,xp的重要系统文件是受保护的,在发现被修改的情况下,可以使用备份的文件来修复。

如果病毒再修改的话,系统会提示出错。

解决方法:运行msconfig 检查是否有可疑的软件在启动项

也可以只保留cftmon.exe,其他的一律停止。测试一下。

此外,杀一次毒,尽量在安全模式下或者dos下杀毒

你们说的够专业