| Предыдущий | Следующий |
| ERROR_ALREADY_WIN32 | ERROR_NO_YIELD_PERFORMED |
ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE
Что означает ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE
ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE — архитектура запускаемого EXE не соответствует архитектуре текущей системы или процесса.
Что проверить
Зафиксируйте путь к образу, разрядность процесса и этап, на котором произошёл отказ: проверка формата, отображение, импорты или точка входа.
- Проверьте архитектуру PE-файла и зависимостей, доступность импортируемых DLL и наличие требуемой функции или порядкового номера экспорта в фактически загруженной версии.
- Для сложной ошибки загрузчика используйте трассировку загрузки или Process Monitor; не подменяйте проверку зависимостей массовой переустановкой библиотек.
Исходная формулировка
an executable image targets a different processor architecture.
Install or select the build matching the target architecture. A launcher should choose payloads from reliable architecture detection and should validate the PE header before attempting execution.
Recovery environments with limited architecture support.
this result corresponds to Win32 error value documented as: {Machine Type Mismatch} The image file %hs is valid, but is for a machine type other than the current machine.
inspect the PE Machine field with dumpbin /headers or another PE parser; record OS architecture, process architecture, and file path; verify that redirects and package selection did not substitute another binary
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
