🛡️Безопасность

Предотвращение выполнения данных (DEP) – отключить и включить

Data Execution Prevention (DEP) – это предотвращение выполнения данных, функция безопасности, которая была введена в Windows Vista. Она может помочь предотвратить повреждение вашего компьютера от вирусов и других угроз безопасности. DEP может защитить компьютер с Windows 11/10/8.1/7, контролируя программы, чтобы обеспечить безопасную работу системной памяти. Если программа пытается запустить исполняемый файл/код из памяти некорректным образом, DEP закрывает программу. Иногда из-за этого запрета могут возникать различные ошибки при запуске приложений и игр. По этому я опишу, как отключить и включить предотвращение выполнения данных (DEP) в Windows 11/10.

Ошибки, которые могут возникнуть в Windows 11/10 при включенном DEP:

Включить или отключить DEP в безопасности Windows 11/10

Предотвращение выполнения данных DEP в Windows 11/10 можно включить, отключить и использовать по умолчанию в Microsoft Defender.

  1. Откройте встроенный антивирус Microsoft Defender.
  2. Перейдите "Управление приложениями и браузером".
  3. Справа нажмите "Параметры защиты от эксплойтов".
  4. Найдите пункт "Предотвращение выполнения данных (DEP)".
  5. Отключите, включите или используйте по умолчанию.предотвращение выполнения данных defender microsoft

Как включить DEP и отключить добавлением в исключения

Данный способ не отключает полностью DEP, но можно добавить определенную программу в исключения предотвращение выполнения данных, что будет означать отключение DEP для определенной программы. Если нужно полностью отключить DEP для всех программ и служб, то воспользуйтесь способом при помощи командной строки (CMD).

  1. Нажмите сочетание кнопок Win+R и введите sysdm.cpl, чтобы открыть свойства системы.sysdm.cpl свойства системы Win+R
  2. Перейдите во вкладку "Дополнительно" и нажмите "Параметры" в пункте быстродействия. В новом окне перейдите во вкладку "Предотвращение выполнения данных", где можно включить DEP для основных программ и служб (по умолчанию). Если нужно включить для всех программ и служб, то выберите данную опцию.Как включить, отключить и добавить в исключения DEP
  3. Если нужно добавить программу или игру в исключения DEP, то выберите "Включить DEP для всех программ и служб, кроме выбранных ниже" и снизу нажмите на кнопку "Добавить". Выберите путь к "exe" исполняемому файлу игры/приложения и добавьте в список. Также из списка потом можно удалить, чтобы DEP применялся к данной игре и всему.добавить в исключения DEP игру и программу

Как проверить текущее состояние DEP в Windows 11/10

Чтобы проверить текущее состояние предотвращение выполнения данных (DEP) в Windows 11/10, запустите PowerShell от имени администратора и введите ниже апплет:

Get-CimInstance Win32_OperatingSystem |
Select-Object DataExecutionPrevention_Available, DataExecutionPrevention_SupportPolicy
проверить состояние DEP

Значения состояний DEP:

  • 0 – DEP отключён.
  • 1 – только для системных процессов.
  • 2 – для всех процессов.
  • 3 – для всех процессов, кроме исключённых вручную.

Как отключить и включить DEP при помощи CMD

Чтобы полностью отключить DEP, откройте командную строку от имени администратора и введите следующую команду, после чего перезагрузите ПК, чтобы изменения вступили в силу:

bcdedit.exe /set {current} nx AlwaysOff

Отключить DEP в Windows

Чтобы включить DEP для всех процессов и служб, откройте командную строку от имени администратора и введите команду:

bcdedit.exe /set {current} nx AlwaysOn

Включить DEP в Windows

Использовать DEP только для основных системных программ (по умолчанию):

bcdedit /set {current} nx OptIn
DEP только для основных системных программ

Использовать DEP для всех программ, кроме исключений:

bcdedit /set {current} nx OptOut
Использовать DEP для всех программ кроме исключений