В. Как использовать Bcdedit для режима предотвращения выполнения данных (data execution prevention -- DEP)?

О. :

  • Optin. Активизирует DEP только для компонентов операционной системы, в том числе ядра Windows и драйверов Windows. Администраторы могут включить DEP для отдельных выполняемых файлов с помощью набора инструментов Application Compatibility Toolkit (ACT).
  • Optout. Включает DEP для операционной системы и всех процессов, в том числе ядра Windows и драйверов Windows. Однако администраторы могут отключить DEP для избранных выполняемых файлов с помощью утилиты System панели управления.
  • AlwaysOn. Включает DEP для операционной системы и всех процессов, в том числе ядра Windows и драйверов Windows. Все попытки отключить DEP игнорируются, и все параметры настройки DEP блокированы.
  • AlwaysOff. Отключает DEP. Попытки выборочной активизации DEP игнорируются; графический интерфейс DEP отключен.

С помощью утилиты Bcdedit режим DEP назначается для конкретных загрузчиков операционной системы, которых можно увидеть, выполнив команду Bcdedit /enum osloader /v. Для установки используйте ключ /set nx. Например, чтобы установить текущую загруженную ОС в режим DEP AlwaysOn, применяется команда

bcdedit /set nx AlwaysOn