windows - IIS:如何在 Windows Server 2008 中禁用数据执行保护?

标签 windows iis windows-server-2008 dep

我一直试图在我的 Windows 2008 开发箱上禁用 DEP,但没有成功。

我试过: 系统属性->性能选项->数据执行保护->仅对基本的Windows程序和服务开启DEP

(仍然发生)

系统属性->性能选项->数据执行保护->为除我选择的程序和服务之外的所有程序和服务打开DEP

in this case, i tried to choose both inetinfo.exe and w3wp.exe in the c:\windows\system32\inetsrv\folder, and when selected, I receive this error:

“您不能在 64 位可执行文件上设置 DEP 属性”。

我确定某处存在内存泄漏 - 但这是一个单独的问题。我很高兴在我的开发环境中使用它一段时间(事实上,这是我需要让它去的地方,这样我才能看到它)

如有任何帮助,我们将不胜感激!

谢谢, 道格

最佳答案

GUI 不显示 DEP 操​​作的 4 种模式。

您需要在启动时执行此操作:Boot Parameters to Configure DEP and PAE

但是,有关 the error message 的更多信息:

System DEP configuration settings apply only for 32-bit applications and processes when running on 32-bit or 64-bit versions of Windows. On 64-bit versions of Windows, if hardware-enforced DEP is available it is always applied to 64-bit processes and kernel memory spaces and there are no system configuration settings to disable it.

关于windows - IIS:如何在 Windows Server 2008 中禁用数据执行保护?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1209052/

相关文章:

c# - MVC .NET 中的 URL 参数编码

windows-server-2008 - Windows Server 2008 中缺少 'qedit.dll'?

c++ - 从外部应用程序附加子窗口时的消息循环(泵)

c - 在一个 printf() 中使用 strerror() 两次不同的值会触发 Windows 上的错误

php - PHP 网站的最佳 XML DB?

tomcat - 如何强制IIS7返回Tomcat错误响应

php - 在 PHP exec 中重定向 STDERR

windows - 如何授予用户使用typeperf.exe的权利

windows - 文件名带有 .在批处理文件中

iis - IIS 应用程序池中的哪个身份选项被认为是最好的