我一直试图在我的Windows禁用DEP 2008年开发框并没有成功。
我尝试过:系统属性 - >性能选项 - >数据执行Prevention->启用DEP对基本Windows程序和服务仅
(仍然发生)
系统属性 - >性能选项 - >数据执行Prevention-> DEP对除外我选择所有程序和服务启用
在这种情况下,我试图选择在C两inetinfo.exe下和的w3wp.exe:\ WINDOWS \ SYSTEM32 \ INETSRV \文件夹,并选中时,我收到此错误:
“你不能设置DEP属性在64位可执行文件”。
我敢肯定,有一些内存泄漏的地方 - 但是这是一个单独的问题。 我很高兴与它生活了一段时间,我开发环境(其实这正是我需要让他走,所以我可以看到它)
任何帮助,将不胜感激!
THX,道格
GUI不显示4种模式DEP操作。
你需要在开机的时候做到这一点: 引导参数配置DEP和PAE
然而,在更多信息的错误信息 :
系统DEP配置设置只在Windows的32位或64位版本上运行时应用的32位应用程序和进程。 在Windows的64位版本,如果硬件强制DEP可用,它总是适用于64位进程和内核内存空间,并且没有系统配置设置来禁用它。
下面是如何在命令提示符下禁用DEP:
BCDEDIT /set {current} nx AlwaysOff
在Windows Vista和更高版本,DEP和PAE在启动时启用和使用的BCDEdit / set命令将NX和PAE参数设定值进行配置。
要在Windows Server 2008的类型禁用DEP在高架以下命令行
bcdedit /set nx AlwaysOff
你想修改BOOT.INI和更改部分contaning / NoExecute =选项选择启用刚刚/执行
你应该能够把DEP关闭在你的BIOS设置中的一种。