Начална » Уиндоус експи » Конфигурирайте или изключете 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-битови процеси винаги са защитени. Единственият начин да се попречи на DEP да защити 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. Ако имате някакви въпроси, не се колебайте да коментирате. Наслади се!