Что означает код NTSTATUS 0xC000011B (STATUS_INVALID_IMAGE_NE_FORMAT)?

 
Предыдущий Следующий
STATUS_INVALID_LDT_DESCRIPTOR STATUS_RXACT_INVALID_STATE

STATUS_INVALID_IMAGE_NE_FORMAT

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

STATUS_INVALID_IMAGE_NE_FORMAT означает, что loader распознал старый NE (New Executable) формат или повреждённую header chain там, где ожидается современный PE image.

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

  • Сохраните фактический path образа и API загрузки.
  • Проверьте DOS header, e_lfanew и signature, на которую он указывает.
  • Убедитесь, что выбран правильный artifact, а не legacy binary или повреждённый файл.

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

Используйте корректный PE build для поддерживаемой среды либо подходящую legacy execution environment, если она действительно требуется. Переименование расширения и повторная регистрация DLL не меняют executable format.

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


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