Предотвратяването на изпълнението на данни, известно още като DEP, е набор от технологии, включени в Windows XP SP2 и по-късно, които предотвратяват пускането на код в определени региони на паметта, които не са оторизирани.
Това помага да се предотвратят всички видове нападения и експлоатации, които обикновено биха могли да се движат свободно, от изпълнение. Предотвратяването на изпълнението на данни се предлага в два вкуса, хардуерно принудително DEP и софтуерно принудително DEP.
Повечето потребители никога няма да се притесняват за DEP, защото работят във фонов режим и обикновено защитават само Windows системни бинарни програми или програми, които се "включат". Ако обаче DEP е включен за всички програми, това може да причини проблеми с определени програми.
DEP понякога ще изключи програма или процес без известие, ако нарушава DEP. Обикновено това са програми от трети страни или по-стари, които не са написани правилно за Windows.
Можете да изключите Предотвратяване на изпълнението на данни за конкретна програма в Windows, като следвате стъпките по-долу. Имайте предвид, че можете да изключите 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, трябва да използвате командния ред.
В допълнение към двете настройки, които виждате в раздела "Предотвратяване на изпълнението на данни" по-горе, има още две настройки, които можете да конфигурирате за DEP.
Винаги включен - DEP ще бъде включен за всички процеси в прозореца и не можете да изключите нито един процес или програма от защита
Винаги изключен - DEP ще бъде напълно изключена и няма да бъде защитена никакъв процес или програма, включително процеси на Windows.
За да направите това, отворете командния ред, като кликнете върху начало, пишете в CMD, щракнете с десния бутон върху първия елемент и изберете Изпълни като администратор.
Сега, за да включите DEP винаги, копирайте и поставете следната команда:
bcdedit.exe / set настоящ nx AlwaysOn
За да изключите винаги DEP, въведете следната команда:
bcdedit.exe / задайте current nx AlwaysOff
Имайте предвид, че трябва да изпълните само една от тези команди, не и двете, както е показано по-горе. Ще трябва да рестартирате компютъра си след всяка промяна, която направите в DEP.
След като направите промените, ще забележите, че интерфейсът на Windows за промяна на настройките DEP е деактивиран, така че използвайте опциите на командния ред само ако е необходимо. Една опция ви дава абсолютно никаква защита и една ви дава пълна защита.
Стандартната и идеална опция е да се провери първият радио бутон, който ще защити само основните програми и услуги на Windows. Ако имате някакви въпроси, можете да коментирате. Наслади се!