| Предыдущий | Следующий |
| ERROR_FT_WRITE_RECOVERY | ERROR_RECEIVE_PARTIAL |
ERROR_IMAGE_MACHINE_TYPE_MISMATCH
Что означает ERROR_IMAGE_MACHINE_TYPE_MISMATCH
ERROR_IMAGE_MACHINE_TYPE_MISMATCH — архитектура исполняемого образа не соответствует архитектуре текущей системы или процесса.
Практический смысл и диагностика
Image file распознан как корректный, но его machine type не соответствует архитектуре текущего process/system context.
- Устойчивое исправление — согласовать архитектуры компонентов. Out-of-process bridge имеет смысл только если cross-architecture integration спроектирована намеренно; повторная загрузка несовместимой image ничего не исправит.
- Типичный случай — 64-bit процесс пытается загрузить 32-bit DLL либо 32-bit процесс получает 64-bit binary.
- Проверьте architecture detection установщика и выбор package/component, особенно при наличии x86/x64/ARM64 вариантов с похожими именами.
- Уточните, на каком шаге loader/installer получил несовместимую image и какая архитектура ожидалась там фактически; это отличает неверный пакет от случайно найденной DLL другого разряда.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
