Відключення функції dep на windows 7

Відключити DEP Windows 7Якщо при запуску окремих додатків з`являються повідомлення, що повідомляють про неможливість виконати дані, то для вирішення цієї проблеми вам знадобляться знання про те, як відключити DEP на Windows 7.

Що таке DEP?

DEP - це функція запобігання виконання даних, покликана захистити систему від діяльності шкідливих програм. Технологія ця не належить ні до антивірусів, ні до брандмауерів, однак виконує схожі обов`язки по захисту системи від вірусних атак.

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

Зворотною стороною такого захисту є поява помилок при запуску нормальних програм та ігор. Повідомлення типу «Пам`ять не може бути read» часто є саме наслідком роботи DEP.Помилка програми

Відключення для всієї системи

Для початку вивчимо, як можна повністю відключити цю захисну технологію в своїй системі. Виконувати поставлене завдання ви будете за допомогою командного рядка, запущеної від імені адміністратора.

  1. Натисніть Win + R і введіть запит «cmd» (або знайдіть командний рядок через меню «Пуск»).
  2. Введіть в консолі команду «bcdedit.exe / set {current} nx AlwaysOff».
  3. Перезавантажте комп`ютер.Командна строка



При наступному запуску системи функція ПВД діяти не буде. Для її включення необхідно знову запустити командний рядок і ввести запит виду «bcdedit.exe / set {current} nx OptIn».

Пам`ятайте, що відключення запобігання виконання даних призводить до зниження рівня безпеки Windows.

Тому краще деактивувати цю функцію для окремих додатків, запуск яких вона забороняє.

Відключення для окремих програм




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

На Windows 7 це робиться в такий спосіб:

  1. Клацніть правою кнопкою по значку «Мій комп`ютер» і відкрийте його «Властивості».
  2. Перейдіть на вкладку «Додаткові параметри системи» в лівому меню.
  3. В поле «Швидкодія» натисніть кнопку «Параметри».система

Ви побачите кілька вкладок з корисними функціями. Наприклад, на вкладці «Візуальні ефекти» можна відключити всі зайві інструменти оформлення і прискорити комп`ютер Windows 7. Але в даному випадку вам потрібна інша вкладка, яка називається «Запобігання виконання даних».Запобігання виконання даних

  1. Відзначте пункт «Включити DEP для всіх програм, окрім вибраних».
  2. Натисніть кнопку «Додати» і вкажіть шлях до EXE-файлів програм, які ви хочете зробити винятками.

Важливо: 64-бітові додатки не можна додати до списку дозволених. Крім того, програма повинна сама підтримувати роботу з відключеною функцією DEP.

Якщо одне із зазначених умов не виконується, то додати додаток до списку винятків не вийде.

Використання реєстру

Виконати описані вище дії можна прямо через системний реєстр. Правда, цей метод вимагає деякої комп`ютерної вправності і елементарного знання, як реєстру працює.

  1. Запустіть реєстру за допомогою команди «regedit» в меню «Виконати» (Win + R).
  2. Перейдіть на гілку HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion AppCompatFlags Якщо розділу «Layers» немає, створіть його самостійно.Реєстр
  3. Створіть новий строковий параметр, задавши йому ім`я, яке є шляхом до виконавчого файлу програми, яку ви хочете додати в список виключень.
  4. Задайте новому параметру значення «DisableNXShowUI».

Після закриття реєстру програма має запускатися без помилок через роботу функції DEP.


Поділися в соц. мережах:

По темі: