Предотвратяването на изпълнението на данни е защитна функция, предназначена да предотврати повреда на вашия компютър. Понякога обаче DEP може да предизвика конфликти с легитимни програми. Ако това се случи с вас, ето как да деактивирате Windows DEP за определени приложения.
Инструкциите в тази статия се отнасят за Windows 10, 8 и 7.
Какво е предотвратяване на изпълнението на данни?
Microsoft въведе Data Execution Prevention в операционната система Windows, започвайки с Windows XP. DEP предизвиква изключение, ако открие зареждане на код от стека или стека по подразбиране. Тъй като това поведение е показателно за злонамерен код, DEP защитава браузъра от атаки, като предотвратява изпълнението на подозрителен код.
По-старите програми, които не са на Microsoft, които разчитат на Windows Services, е най-вероятно да бъдат маркирани от DEP. За да стартирате такива програми, трябва или да създадете изключение в системните си настройки, или да деактивирате DEP напълно. Остарелите драйвери на устройства също могат да причинят DEP грешки.
Как да деактивирате Windows DEP за конкретни приложения
За да изключите определени програми от Windows DEP:
-
Отворете контролния панел на Windows и изберете Система и сигурност.
-
Изберете Система.
-
Изберете Разширени системни настройки.
-
Изберете раздела Advanced в прозореца System Properties, който се отваря, и след това изберете Settings под Performance.
-
Изберете раздела Предотвратяване на изпълнението на данни и изберете Включете DEP за всички програми и услуги с изключение на избраните от мен.
За да деактивирате DEP за повечето програми, изберете Включете DEP само за основни програми и услуги на Windows.
-
Изберете Добавяне и изберете програмите, които искате да изключите.
Не е възможно да изключите 64-битови програми от Windows DEP. Повечето конфликти се причиняват от 32-битови програми.
-
Изберете Прилагане и OK.
Трябва да рестартирате компютъра си, за да влязат в сила промените.