Site icon EfmSoft

¿Qué significa el código de error de Windows 706 (ERROR_IMAGE_MACHINE_TYPE_MISMATCH)?

 
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.

Exit mobile version