Предотвращение Выполнения Данных (DEP) - это функция безопасности, которая сначала
введено в пакет обновления 2 (SP2) для Windows XP и включено в
Windows XP Tablet PC Edition 2005, Windows Server 2003 пакет обновления 1
(SP1) и Windows Vista, плюс будущая операционная система. DEP предназначен
чтобы предотвратить выполнение кода приложением или службой из
неисполняемой области памяти. Функция DEP реализована с помощью аппаратных технологий
это определяет код, который выполняется из кучи по умолчанию и стека
и вызывает исключение для завершения процесса при выполнении
происходит, и программное обеспечение-enforcer, которое предотвращает вредоносный код от принятия
преимущество механизмов обработки исключений в Windows. Короче говоря, DEP
выполнять дополнительные проверки содержимого памяти для предотвращения вредоносного кода или
подвиги на систему закрыли процесс после
обнаружен.
однако, предохранение исполнения данных может случайно закрыть
законный процесс от действительных применений или обслуживаний, в частности
сторонние установщики, используемые разработчиками программного обеспечения,
продукты для загрузки через Интернет или программы, которые
реже используется. Чтобы сделать вещи хуже, ДЭП обычно не или
не удается отобразить или показать предупреждение, информацию или подтверждение
сообщение о том, что программа DEP завершила работу процесса,
таким образом вы не зная причин, почему файл Setup не удается запустить,
или почему ваш компьютер не может запустить службу и т. д.
хорошая новость заключается в том, что вы можете отключить или выключить выполнения данных
Предотвращение (DEP) глобально в Windows Vista. Чтобы остановить DEP
защита, запуск командной строки с повышенными привилегиями
административные привилегии и учетные данные (войдите в Windows Vista
с учетной записью пользователя с правами администратора, щелкните правой кнопкой мыши на
Значок командной строки и выберите " Запуск от имени администратора или выключить
ЛОАК.) Затем выполните следующую команду:
bcdedit.exe / set {текущий} nx AlwaysOff
Если вы сожалеете о своем решении и теперь хотите включить или включить
защита DEP для Windows Vista, просто используйте следующее
команда вместо:
bcdedit.exe / set {текущий} nx AlwaysOn