Что означает код ошибки Windows 1655 (ERROR_DYNAMIC_CODE_BLOCKED)?

 
Предыдущий Следующий
ERROR_INSTALL_REJECTED ERROR_NOT_SAME_OBJECT

ERROR_DYNAMIC_CODE_BLOCKED

Что означает ERROR_DYNAMIC_CODE_BLOCKED

ERROR_DYNAMIC_CODE_BLOCKED означает, что process mitigation policy запрещает операцию, которая создаёт или изменяет исполняемый код.

Что проверить

  • Действующую Dynamic Code policy процесса и способ её установки.
  • Конкретную операцию: JIT allocation, перевод памяти в executable, patching или injection.
  • Нужен ли dynamic code приложению по архитектуре либо операция является нежелательной активностью стороннего компонента.

Как исправлять

Если JIT действительно обязателен, используйте поддерживаемую модель запуска/mitigation, спроектированную заранее для такого runtime. Не отключайте защиту глобально только ради одного plug-in. Если блокируется injection/patching, исправляйте или удаляйте компонент, конфликтующий с security policy.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.