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

Автор: Валерий Сидоров

Изменение параметров DEP (Data Execution Prevention) средствами операционной системы является полумерой. Поэтому опытные пользователи с раздражающей назойливостью 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.

Источник: Интернет-журнал "ШколаЖизни.ру"

Печать
добавить комментарий

Добавить комментарий

Ваше имя (*):
Адрес электронной почты :
Сайт:
Комментарий (*):
Код изображения : This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net) =