Что означает код NTSTATUS 0xC0E90003 (STATUS_SYSTEM_INTEGRITY_INVALID_POLICY)?

 
Предыдущий Следующий
STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION STATUS_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED

STATUS_SYSTEM_INTEGRITY_INVALID_POLICY

Сам файл политики недопустим

До применения Windows проверяет структуру политики, идентификаторы, параметры правил, подписи, когда они требуются, и связи между базовыми и дополнительными политиками. Этот статус означает, что переданная политика не прошла проверку и поэтому не может стать активной.

Возможные причины: обрезанный файл, развёртывание XML вместо скомпилированной политики, неподдерживаемые параметры для сборки ОС, несовместимая дополнительная политика или повреждение при передаче. Это не следует диагностировать как обычную блокировку приложения.

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

  • Запишите путь, размер и хэш файла политики, PolicyID, BasePolicyID и сборку Windows.
  • Проверьте и скомпилируйте исходную политику поддерживаемыми средствами App Control для целевого выпуска.
  • Проверьте события CodeIntegrity на точную ошибку разбора, параметра или связи.
  • Атомарно разверните заведомо исправную скомпилированную политику вместо изменения активного файла на месте.

Ссылки


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