Головна » Windows XP » Налаштуйте або вимкніть DEP (запобігання виконанню даних) у Windows

    Налаштуйте або вимкніть DEP (запобігання виконанню даних) у Windows

    Запобігання виконанню даних, інакше відомому як DEP, - це набір технологій, включених до Windows XP SP2 і пізніших версій, які запобігають запуску коду в певних регіонах пам'яті, які не дозволені.

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

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

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

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

    Увімкнути / вимкнути DEP

    Крок 1: Клацніть правою кнопкою миші Мій комп'ютер і вибрати Властивості. Потім натисніть на Додатково і потім Налаштування під Продуктивність.

    У Windows 8 або Windows 10, ви клацніть правою кнопкою миші на цьому ПК, виберіть Властивості а потім натисніть кнопку Розширені системні налаштування посилання.

    Крок 2: Натисніть на Запобігання виконанню даних і ви побачите дві перемикачі:

    Крок 3: Ось де це може бути трохи складніше. За замовчуванням DEP має бути встановлено на перший перемикач і тому захищати лише важливі програми та служби Windows. Якщо вибрано другий перемикач, він увімкне DEP для всіх процесів, а не лише для процесів Windows.

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

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

    Крок 4: Натисніть кнопку Додати і перейдіть до розташування виконуваного файлу програми, яку потрібно видалити з захисту DEP.

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

    Це означає, що всі 64-бітні процеси завжди захищені. Єдиний спосіб запобігти захисту від 64-розрядного додатка - це вимкнути його повністю. Однак, щоб повністю вимкнути DEP, потрібно скористатися командним рядком.

    Увімкніть DEP Always On / Always Off

    На додаток до двох налаштувань, які ви бачите на вкладці "Запобігання виконанню даних" вище, можна встановити ще дві налаштування для DEP.

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

    Для цього відкрийте командний рядок, натиснувши Початок, введення CMD, клацніть правою кнопкою миші на першому елементі і виберіть Запустити від імені адміністратора.

    Тепер, щоб увімкнути DEP завжди, скопіюйте та вставте таку команду:

    bcdedit.exe / set поточний nx AlwaysOn

    Щоб завжди вимикати DEP, введіть таку команду:

    bcdedit.exe / set поточний nx AlwaysOff

    Зауважте, що вам потрібно виконати лише одну з цих команд, а не обидві, як показано вище. Вам також потрібно перезавантажити комп'ютер після будь-яких змін, внесених до DEP.

    Після внесення змін ви помітите, що інтерфейс Windows для зміни параметрів DEP вимкнено, тому використовуйте лише параметри командного рядка, якщо це необхідно. Один варіант дає вам абсолютно ніякого захисту, і один дає вам повний захист.

    За замовчуванням і ідеальним варіантом є перевірка першого перемикача, що захищатиме лише важливі програми та служби Windows. Якщо у Вас виникли питання, не соромтеся коментувати. Насолоджуйтесь!