Предотвращение выполнения данных (DEP) – отключить и включить
Data Execution Prevention (DEP) – это предотвращение выполнения данных, функция безопасности, которая была введена в Windows Vista. Она может помочь предотвратить повреждение вашего компьютера от вирусов и других угроз безопасности. DEP может защитить компьютер с Windows 11/10/8.1/7, контролируя программы, чтобы обеспечить безопасную работу системной памяти. Если программа пытается запустить исполняемый файл/код из памяти некорректным образом, DEP закрывает программу. Иногда из-за этого запрета могут возникать различные ошибки при запуске приложений и игр. По этому я опишу, как отключить и включить предотвращение выполнения данных (DEP) в Windows 11/10.
Ошибки, которые могут возникнуть в Windows 11/10 при включенном DEP:
- Ошибка при запуске приложения 0xC0000005
- STATUS_ACCESS_VIOLATION
- Ошибка APPCRASH с модулем ntdll.dll
- Память не может быть read или written.
- Имя проблемного события BEX64.
- Ошибка 0xc00000e5.
- Невозможность удалить файл, так он открыт в другой программе.
- Ошибки связанные с играми, где имеется анти-чит.
Включить или отключить DEP в безопасности Windows 11/10
Предотвращение выполнения данных DEP в Windows 11/10 можно включить, отключить и использовать по умолчанию в Microsoft Defender.
- Откройте встроенный антивирус Microsoft Defender.
- Перейдите "Управление приложениями и браузером".
- Справа нажмите "Параметры защиты от эксплойтов".
- Найдите пункт "Предотвращение выполнения данных (DEP)".
- Отключите, включите или используйте по умолчанию.

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

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

- Если нужно добавить программу или игру в исключения DEP, то выберите "Включить DEP для всех программ и служб, кроме выбранных ниже" и снизу нажмите на кнопку "Добавить". Выберите путь к "exe" исполняемому файлу игры/приложения и добавьте в список. Также из списка потом можно удалить, чтобы DEP применялся к данной игре и всему.

Как проверить текущее состояние DEP в Windows 11/10
Чтобы проверить текущее состояние предотвращение выполнения данных (DEP) в Windows 11/10, запустите PowerShell от имени администратора и введите ниже апплет:
Get-CimInstance Win32_OperatingSystem | Select-Object DataExecutionPrevention_Available, DataExecutionPrevention_SupportPolicy
Значения состояний DEP:
- 0 – DEP отключён.
- 1 – только для системных процессов.
- 2 – для всех процессов.
- 3 – для всех процессов, кроме исключённых вручную.
Как отключить и включить DEP при помощи CMD
Чтобы полностью отключить DEP, откройте командную строку от имени администратора и введите следующую команду, после чего перезагрузите ПК, чтобы изменения вступили в силу:
bcdedit.exe /set {current} nx AlwaysOff

Чтобы включить DEP для всех процессов и служб, откройте командную строку от имени администратора и введите команду:
bcdedit.exe /set {current} nx AlwaysOn

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