| Anterior | Siguiente |
| ERROR_FT_WRITE_RECOVERY | ERROR_RECEIVE_PARTIAL |
ERROR_IMAGE_MACHINE_TYPE_MISMATCH
Qué significa ERROR_IMAGE_MACHINE_TYPE_MISMATCH
ERROR_IMAGE_MACHINE_TYPE_MISMATCH (706) — El binario es válido, pero fue compilado para una arquitectura distinta de la que intenta cargarlo.
Ejemplos típicos incluyen x64 DLL en proceso x86, ARM64 binary en host no compatible o helper seleccionado desde el directorio equivocado. El nombre y la firma pueden ser correctos; el machine type del PE no lo es para ese loader.
Qué comprobar
- Registre process bitness, host architecture y PE Machine del archivo.
- Revise search paths/installer para detectar que se tomó la variante incorrecta.
- Compruebe también dependencias transitivas, no solo el EXE principal.
Tratamiento recomendado
Instale o cargue la build correspondiente a la arquitectura. No renombre ni modifique headers PE para forzar la carga. En paquetes multiarch, seleccione componentes por arquitectura de forma explícita.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
