IIS: как отключить предотвращение выполнения данных в Windows Server 2008? - PullRequest
10 голосов
/ 31 июля 2009

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

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

(все еще происходит)

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

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

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

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

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

Thx, Дуг

Ответы [ 5 ]

8 голосов
/ 31 июля 2009

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

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

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

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

6 голосов
/ 06 декабря 2011

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

BCDEDIT /set {current} nx AlwaysOff
4 голосов
/ 15 июля 2011

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

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

bcdedit /set nx AlwaysOff
1 голос
/ 01 сентября 2009

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

0 голосов
/ 31 июля 2009

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

...