Что означает код NTSTATUS 0xC000007B (STATUS_INVALID_IMAGE_FORMAT)?

 
Предыдущий Следующий
STATUS_PROCEDURE_NOT_FOUND STATUS_NO_TOKEN

STATUS_INVALID_IMAGE_FORMAT

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

STATUS_INVALID_IMAGE_FORMAT — Loader распознал файл как image, но его PE/исполняемый формат повреждён или несовместим с требуемым способом загрузки.

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

  • Сохраните фактический path, file hash, architecture и loader/API, который вернул status.
  • Проверьте PE headers, section table, imports и signature; отдельно исключите неправильную architecture и случайную загрузку data file как executable image.
  • Не заменяйте файл похожей DLL без проверки dependency version. Если image повреждён, восстановите его из доверенного пакета или пересоберите исходный компонент.

Как подтвердить исправление

Исправление подтверждается успешной проверкой PE structure и загрузкой ровно того файла/hash, который должен использовать процесс.

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


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