在乐享AI咨询 →
技术支持

什么是“数据执行保护”以及如何关闭?-联想乐享知识库

⚡ 核心结论

本文来源联想官方,解答关于 什么是“数据执行保护”以及如何关闭? 的常见问题,包括:联想Windows XP电脑数据执行保护导致程序无法运行,怎么办等。

内容来源:联想官方

什么是“数据执行保护”以及如何关闭? 问题:系统应用操作 问题描述: 什么是数据执行保护?如何关闭、启动或设置数据执行保护? 解决方案: 数据执行保护技术(Data Execution Prevention,以下简称 DEP)是 WinXP SP2 和 2003 sp1 新增的一项功能。DEP 简单地说可以看作操作系统底层的安全防护机制,本身不具备对病毒检测的功能。但如果有利用漏洞溢出包括本地溢出的病毒发作时,DEP 可以进行防护作用。 关闭数据执行保护: 使用记事本打开c:\\boot.ini文件。如果有只读属性,需要先将只读属性去掉。 可以找到multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect 把/noexecute=optin改为/execute 即可。即改为: multi(0)disk(0)rdisk(0)partition(1)\\WINDOWS="Microsoft Windows XP Home Edition" /execute /fastdetect /noexecute=optin 这是默认开关。启用 DEP。 /execute - 禁用 DEP。 /noexecute参数的取值可以是AlwaysOn、AlwaysOff、OptIn 、OptOut中的任一个。当你启用DEP(系统数据执行保护)的时候,/noexecute=optin;关闭DEP,/noexecute=optout/noexecute=AlwaysOn时,便将整个系统置于 DEP 保护范围以内。在这种状态下,可能很多程序都不能运行,而且报错的提示还不一样。/noexecute=AlwaysOff时,相当于关闭了DEP和EVP功能,凡是被其阻止的程序都能正常运行。我们可在这种状态下暂时运行某一程序,但一定要注意网络安全,工作完成后马上恢复。 添加例外程序: 单击“开始”,然后单击“控制面板”。在经典视图中,双击“系统”。单击“高级”选项卡,单击“性能”,然后单击“设置”。在“性能选项”对话框中,单击“数据执行保护”选项卡。选择“为所有程序和服务启用 DEP,但我选择的程序和服务除外:”,然后单击“添加”。在“打开”对话框中,找到并选择该应用程序,然后单击“打开”。单击“应用”,然后单击“确定”。将出现一个提示,通知您必须重新启动系统后设置才能生效。单击“确定”。

常见问题解答

联想Windows XP电脑数据执行保护导致程序无法运行,怎么办

数据执行保护(DEP)是Windows XP SP2内置的安全机制,用于防止利用内存溢出漏洞的恶意代码执行,但可能误阻某些老旧或兼容性差的程序。解决方法有两种:一是全局关闭DEP,需用记事本编辑C:\boot.ini文件,将启动项中的/noexecute=optin改为/noexecute=AlwaysOff(注意先去除只读属性),修改后重启生效;二是添加例外程序,通过控制面板→系统→高级→性能设置→数据执行保护选项卡,选择‘为所有程序和服务启用DEP,但我选择的程序和服务除外’,点击‘添加’指定应用程序路径,再重启。注意:关闭DEP会降低系统安全性,仅建议临时使用,操作后应及时恢复。