Windows: як відключити DEP?
Зміна параметрів DEP засобами операційної системи (див. Windows: що таке DEP?) Є півзаходом. Тому досвідчені користувачі з дратівливою настирливістю DEP борються радикальним способом, відключаючи цю функцію.
Як відключити DEP
• Windows XP:
- Увійдіть у систему з правами адміністратора;
- Натисніть Пуск -gt; Налаштування -gt; Панель управління -gt; Властивості папки;
- У вікні Властивості папки відкрийте вкладку Вид;
- У розділі Додаткові параметри встановіть прапорець Відображати вміст системних папок, зніміть прапорець Приховувати захищені системні файли, встановіть перемикач Показувати приховані файли і папки -gt; OK;
- Відкрийте Мій комп'ютер -gt; диск C: ;
- Знайдіть прихований системний файл boot.ini, клацніть його правою кнопкою миші;
- З контекстного меню виберіть Властивості;
- Зніміть прапорець Тільки читання -gt; 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.