| Anterior | Siguiente |
| STATUS_WX86_EXCEPTION_CHAIN | STATUS_NO_YIELD_PERFORMED |
STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE
Qué significa STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE
STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE se aplica al primary executable, no a una DLL auxiliar. Windows pudo leer la imagen, pero su machine type no corresponde a un modo nativo o de emulación soportado para ese lanzamiento. Un paquete para ARM64, x64 o una arquitectura histórica puede haberse seleccionado en el equipo equivocado.
No confunda “Windows de 64 bits” con soporte universal de binarios. WOW64 cubre combinaciones concretas de user mode; drivers y otras arquitecturas siguen reglas distintas. Revise deployment selection y cualquier launcher que elija un helper específico de arquitectura.
Qué comprobar
- Compruebe Machine type del EXE y arquitectura/edición real del sistema.
- Revise si el instalador desplegó el flavor correcto para ese dispositivo.
- Compruebe launchers/scripts que seleccionen subdirectorios x86/x64/ARM64.
- No renombre o edite el PE header para aparentar una arquitectura distinta.
Referencias técnicas
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: PE and COFF format
- LLVM: llvm-readobj COFF inspection
- Wine source: PE module loader
¿Buscas un código diferente? Buscar otro código de estado o error.
