
数据执行保护可以为大多数用户提供数据机密性,因此不会轻易泄漏数据。但是,数据执行保护功能仍然存在许多缺陷。最重要的一点是,它将影响用户某些程序的正常使用,然后必须关闭数据执行保护。有两种方法可以关闭数据执行保护。本文将详细介绍这两种方法。
方法1:
关闭数据执行保护,编辑Boot.ini文件,然后将/ NoExecute = OptIn更改为/ NoExecute = AlwaysOff。
要编辑Boot.ini,请在“开始”属性-“高级”,“启动和恢复”设置中右键单击“我的电脑”。
方法2:
Win XP SP2具有数据执行保护功能。要实现此功能,它必须与支持数据执行保护功能的处理器一起使用,例如序列号带有字母“ J”的AMD Athlon64和Intel Pentium4处理器。

数据执行保护功能可以有效防止未经授权的程序访问受保护的存储区。一旦发生这种内存访问,Windows将强制关闭该程序,从而达到保护系统安全性的目的。
但是,对于早期的应用程序,可能会出现与数据执行保护功能的兼容性问题,从而导致诸如应用程序无法运行或系统崩溃的问题。如果您希望此时继续正常使用该应用程序,则可以关闭数据执行保护功能。操作方法如下:
在系统分区的根目录中打开BOOT.INI文件并进行编辑。将“ / noexecute = optin”更改为“ / execute”,保存后重新启动系统,然后关闭数据执行保护。
例如,Boot.ini文件的内容如下:
[引导加载程序]
timeout = 30

default = multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[操作系统]
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 =“ Windows Server 2003,Standard” / noexecute = optout / fastdetect

还可以使用“控制面板”中的“系统属性”将程序添加为例外。为此,请按照以下步骤操作:1.单击“开始”,单击“运行”,键入sysdm.cpl,然后单击“确定”。
2.单击“高级”选项卡,然后单击“性能”下的“设置”。
3.在“性能选项”中,单击“数据执行保护”选项卡,然后单击“添加”。
4.在“打开”对话框中,找到并单击该程序。
5.单击“打开”,单击“应用”,然后单击“确定”。当系统提示您重新启动系统时,请单击“确定”。
关闭数据执行保护方法

右键单击“我的电脑”->“属性”->“高级”->“启动和恢复”->“设置”->“编辑”,
在打开的boot.ini中进行设置:
找到“ / NoExecute”参数,并将默认的“ OptIn”更改为“ OptOut”或
只有“ AlwaysOff”有效,更改为“ OptOut”是
让所有程序都处于DEP的监视例外中,直接更改为“ AlwaysOff”
关闭DEP,两者都很好。然后保存
boot.ini将执行此操作,然后重新启动系统并检查EDP的启动。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-324674-1.html
错了应该是世界第一
王健林也没有错