Валерий Сидоров Грандмастер

Windows: как отключить DEP?

Изменение параметров DEP средствами операционной системы (см. Windows: что такое DEP?) является полумерой. Поэтому опытные пользователи с раздражающей назойливостью DEP борются радикальным способом, отключая эту функцию.

Как отключить DEP
Windows XP:
 — войдите в систему с правами администратора;
 — нажмите Пуск → Настройка → Панель управления → Свойства папки;
 — в окне Свойства папки откройте вкладку Вид;
 — в разделе Дополнительные параметры установите флажок Отображать содержимое системных папок, снимите флажок Скрывать защищенные системные файлы, установите переключатель Показывать скрытые файлы и папки → OK;
 — откройте Мой компьютер → диск C:\;
 — найдите скрытый системный файл boot.ini, щелкните его правой кнопкой мыши;
 — из открывшегося контекстного меню выберите Свойства;
 — снимите флажок Только чтение → OK;
 — откройте файл boot.ini;
 — установите значение опции noexecute=AlwaysOff

например, если операционная система у вас установлена на диске C:\, примерное содержимое файла 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 Professional RU" /noexecute=AlwaysOff /nopae /fastdetect

 — сохраните сделанные изменения и закройте файл boot.ini.

Примечания
1. По умолчанию используется значение noexecute=OptIn.
2. AlwaysOff означает, что функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP.
3. Начиная с XP SP2 32-разрядная версия Windows использует один из следующих методов:
• функцию no-execute page-protection (NX), разработанную компанией AMD;
• функцию Execute Disable Bit (XD), разработанную компанией Intel.
Чтобы использовать указанные функции, необходимо, чтобы процессор работал в режиме расширения физических адресов (Physical Address Extension, PAE). Windows автоматически включает режим PAE для поддержки функции DEP, поэтому пользователям не нужно отдельно включать PAE путем указания параметра /PAE в файле boot.ini.

Windows Vista:
 — нажмите кнопку Пуск;
 — в строке Начать поиск введите cmd;
 — под заголовком Программы щелкните правой кнопкой мыши cmd.exe;
 — из контекстного меню выберите Запуск от имени администратора;
 — введите пароль администратора, если появится соответствующий запрос;
 — после приглашения системы введите команду bcdedit.exe /set {current} nx AlwaysOff
 — нажмите Enter;
 — появится сообщение Операция успешно завершена;
 — закройте окно Интерпретатора команд Windows.

Примечания
1. По умолчанию используется значение bcdedit.exe /set {current} nx OptIn.
2. bcdedit.exe /set {current} nx AlwaysOff означает, что функция DEP отключена для всей системы, независимо от наличия аппаратной поддержки DEP.

Обновлено 21.08.2008
Статья размещена на сайте 17.08.2008

Комментарии (1):

Чтобы оставить комментарий зарегистрируйтесь или войдите на сайт

Войти через социальные сети:

  • Юрий Тимохин Читатель 15 февраля 2009 в 12:24 отредактирован 22 мая 2018 в 18:31
    Огромное спасибо!

    Огромное спасибо создателю статьи!!! Она мне очень сильно помогла, наконец-то я отключил эту дибильную службу которая блокировала Windows Installer и ещё много других нужных мне программ! За одну эту статью содателю надо заплотить 100$

    Оценка статьи: 5