月亮蛋挞的作品:xp sp2怎么去掉数据执行保护(DEP)

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 23:46:25
我的是xp sp2,由于有数据执行保护(DEP),我在资源管理器或者系统任何的能输入的地方按ctrl键就会出现非法操作,然后出现一个提示:“windows为保护您的计算机,关闭了下列程序,程序名:explorer.exe,发行商:microsoft”
我在系统属性-高级-性能设置-数据执行保护处看到只有2个选项:“仅为基本windows程序和服务启用DEP”,“为除下列选定程序之外的所有程序和服务启用DEP”,没有提供关闭的选项,请问大家遇到这样的问题了吗,怎么关闭,现在我想选多个文件也只能用鼠标而不能用ctrl键了,ctra+a,ctrl+c,ctra+v等等所有操作一按就出非法操作,然后就是那个explorer.exe因为保护而被关闭的提示。
问题补充:谢谢aijiao5872 - 助理 二级的回答,这个“数据执行保护(DEP)”是xp系统自己的叫法,连帮助里都是这么说的,你的说法我早试过,如果那样去改,就会变成任何软件都被保护,连记事本都不能按ctrl键了。因为那个框里是说不用被保护的,全都除掉就全都保护了。
我的是amd64的。
谢谢62825667 - 助理 二级的回答,现在关掉了,好使,只是为什么打开之后记事本,explorer全都不能按ctrl呢,难道这也是老板本的程序吗?如果是这样,那这个功能还有什么用?岂不是所有程序都是老版本的了?

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

可能在服务那里被禁用了,打开这个服务看看