¿Qué significa el código NTSTATUS 0xC000007B (STATUS_INVALID_IMAGE_FORMAT)?

 
Anterior Siguiente
STATUS_PROCEDURE_NOT_FOUND STATUS_NO_TOKEN

STATUS_INVALID_IMAGE_FORMAT

Qué significa STATUS_INVALID_IMAGE_FORMAT

Es el error “Bad Image” amplio. Puede deberse a PE mal formado, architecture mismatch, headers truncados, loader metadata incoherente o a que el archivo ni siquiera es el binary esperado. No debe reducirse automáticamente a “falta una DLL”.

Inspeccione primero el archivo real que el loader abrió: formato PE, Machine, Optional Header y provenance del artifact. Un proxy error page o un archivo parcialmente actualizado puede conservar extensión .dll y seguir siendo otra cosa.

Qué comprobar

  • Preserve el archivo exacto y su hash antes de reinstalar.
  • Valide DOS/PE headers, Machine y Optional Header.
  • Registre process bitness y rol del image: EXE/DLL/driver.
  • Compruebe deployment/search path para evitar analizar otro archivo con el mismo nombre.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.