IIS:Как отключить Предотвращение выполнения данных в Windows Server 2008?

StackOverflow https://stackoverflow.com/questions/1209052

Вопрос

Я пытался отключить DEP в моем окне разработки Windows 2008, но безуспешно.

Я пытался:Свойства системы-> Параметры производительности-> Предотвращение выполнения данных-> Включить DEP только для основных программ и служб Windows

(все еще случается)

Свойства системы-> Параметры производительности-> Предотвращение выполнения данных-> Включить DEP для всех программ и служб, кроме тех, которые я выбираю

в этом случае я попытался выбрать оба inetinfo.exe и w3wp.exe в папке c:\windows\system32\inetsrv\, и при выборе я получаю эту ошибку:

"Вы не можете установить атрибуты DEP для 64-разрядных исполняемых файлов".

Я уверен, что где-то произошла какая-то утечка памяти - но это отдельная проблема.Я счастлив некоторое время жить с этим в своей среде разработки (на самом деле, именно там мне нужно отпустить это, чтобы я мог это видеть).

Мы будем признательны за любую помощь!

Спасибо, Даг

Это было полезно?

Решение

Графический интерфейс не показывает 4 режима работы DEP.

Вам нужно сделать это во время загрузки:Параметры загрузки для настройки DEP и PAE

Однако, более подробная информация о сообщение об ошибке:

Параметры конфигурации системного DEP применяются только к 32-разрядным приложениям и процессам при запуске в 32-разрядной или 64-разрядной версиях Windows.В 64-разрядных версиях Windows, если доступен DEP с аппаратным обеспечением, он всегда применяется к 64-разрядным процессам и пространствам памяти ядра, и нет параметров конфигурации системы, чтобы отключить его.

Другие советы

Вот как отключить DEP в командной строке:

BCDEDIT /set {current} nx AlwaysOff

В Windows Vista и более поздних версиях DEP и PAE включаются во время загрузки и настраиваются путем установки значений для параметров nx и pae с помощью команды BCDEdit /set.

Чтобы отключить DEP в Windows Server 2008, введите следующее в командной строке с повышенными правами

bcdedit /set nx AlwaysOff

вы бы хотели отредактировать boot.ini и изменить раздел, содержащий /noexecute=optin, на просто /execute

Вы должны иметь возможность отключить DEP в одной из настроек вашего BIOS.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top