Як вимкнути DEP у Windows 10 і нижче: основні методи

Всі ті користувачі, які працюють з операційними системами Windows останніх поколінь, починаючи з сьомої модифікації, напевно, хоча б раз в житті при запуску якоїсь програми отримували повідомлення про те, що додаток був закритий системою через звернення до якоїсь адреси пам 'яті. За таку поведінку комп 'ютера відповідає спеціальна служба DEP, розроблена свого часу для запобігання вірусних атак і на рівні ОС, і на рівні первинних систем BIOS/UEFI. Далі пропонується розглянути, як відключити службу DEP в Windows 10 і системах рангом нижче. Але для початку давайте з 'ясуємо, що ж це за служба, для чого вона потрібна і чому викликає появу помилок.

Що за служба DEP і чому її потрібно деактивувати?

Технологія, на основі якої функціонує ця служба, з 'явилася відносно недавно. Спочатку вона була орієнтована на підтримку процесорів Intel і AMD. Для Intel вона позначається як XD (Execute Disabled), для AMD - як NX (No Execute). Абревіатура основної служби розшифровується як Data Execution Prevention або "Запобігання виконанню даних". Не заглиблюючись у технічні дебрі питання, її функціонування можна представити у вигляді інструменту перевірки та блокування певних адрес оперативної пам 'яті, якщо в адресах, позначених як невиконані, формально містяться виконувані вірусні коди. Тобто дана технологія дозволяє перешкодити їх виконанню навіть після проникнення в ОЗУ з завантаженням власних модулів.


Така "турбота" про безпеку комп 'ютера часто може зіграти з користувачем злий жарт, оскільки служба може запросто заблокувати і виконання якоїсь програми, яка їй здасться підозрілою.

Як у Windows вимкнути DEP, щоб позбутися помилки окремої служби або програми?

Незважаючи на те що технологія спочатку працює на рівні первинної системи, в самих ОС сімейства Windows з недавніх пір присутній спеціальний системний компонент, якраз і представлений даною службою. Якщо говорити про те, як вимкнути DEP у Windows 10 і більше ранніх ОС (до сьомої модифікації включно), пересічним користувачам можна запропонувати кілька основних методів, але як найпростіший спосіб можна використовувати інструментарій самої системи.

Спочатку зайдіть у властивості комп 'ютера, потім перейдіть до додаткових параметрів системи, після чого натисніть кнопку параметрів швидкодії.

Тепер на вкладці з назвою початкової служби замість першого пункту, активованого за замовчуванням, позначте другий, натисніть кнопку додавання до списку програми, що постійно викликає помилку, у вигляді виконуваного файла, а потім збережіть встановлені параметри.

Що робити, якщо додаток не вноситься в білий список?

Начебто все виглядає досить просто, проте іноді внести блоковану програму в список деактивації перевірки буває досить проблематично, а система тут же видає відповідне повідомлення про неможливість виконання обраної дії.


У такій ситуації (незважаючи навіть на офіційне походження встановленого додатка) наполегливо рекомендується відразу ж перевірити його на віруси, але використовувати для цього потрібно не штатний сканер, а незалежні портативні утиліти на кшталт KVRT або Dr. Web CureIt. Цілком можливо, що загроза буде виявлена і нейтралізована, після чого програму можна буде не вносити в список взагалі. Якщо її все одно потрібно внести до списку винятків, додайте додаток, хоча крайньої необхідності в цьому вже не буде.

Як вимкнути DEP у Windows 7, 8, 10 у командному рядку?

Представлена вище методика проста, проте потрібний результат дає не завжди. Тому окремо варто зупинитися не тому, як відключити DEP в Windows 10 і нижче, використовуючи для цього інструменти командної консолі, які в порівнянні зі штатними засобами виглядають більш дієвими.

Запустіть командний рядок від імені адміну, а потім виконайте команду, представлену на зображенні вище. Цей метод має перевагу в тому, що деактивує службу абсолютно для всіх виконуваних компонентів, причому не тільки у вигляді EXE-файлів системних служб і користувацьких програм. Після виконання команди перезавантаження системи буде потрібно обов 'язково.

Деактивація служби в реєстрі

Тепер давайте подивимося, як відключити DEP в Windows 10, використовуючи для цього системний реєстр. Дії в ньому виглядають дещо складнішими, проте результат виходить максимально ефективним.

У редакторі (regedit) розгорніть гілку HKLM, а потім перемістіться в ній по дереву розділів до каталогу Layers, як показано на картинці вище. Справа в робочій області для кожної програми, для якої потрібно виконати деактивацію служби DEP створіть новий рядковий параметр, для назви використовуйте введення повного шляху до EXE-файлу потрібної програми, а в полі установки значення впишіть поєднання DisableNXShowUI. Як і в минулому випадку, після закінчення дій виконайте повний рестарт комп 'ютера.


Чи можна відключити службу?

Чи можна відключити службу в BIOS? Як відключити DEP в Windows 10, розібралися. Тепер варто зазначити, що використання системних інструментів може не вміти взагалі ніякого ефекту, якщо застосування описуваної технології активовано в BIOS/UEFI. Деякі користувачі стверджують, що виконати її деактивацію в первинних системах неможливо. Найглибша помилка! Вимкнути DEP Windows 10 у BIOS можна, якщо знати, де шукати ці параметри. Справа в тому, що саме в первинних системах назви служби немає, зате можна знайти опції, що відносяться до основної технології. Зазвичай такі параметри позначаються як Execute Disable Bit, No-Execute Memory Protect, Execute Disable Function або якось на зразок цього.

Для цього параметра просто встановіть вимкнене значення (Disable) і збережіть зміни при виході, після чого перезавантаження послідує автоматично.

Примітка: служба буде відключена цілком і повністю, а не для якоїсь окремо обраної програми.