| Предыдущий | Следующий |
| ERROR_NESTING_NOT_ALLOWED | ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY |
ERROR_EXE_MACHINE_TYPE_MISMATCH
Двоичный файл предназначен для неверного типа компьютера
ERROR_EXE_MACHINE_TYPE_MISMATCH означает, что Windows обнаружила несовпадение архитектур процессора при загрузке или запуске образа. Типичные случаи связаны со смешением x86, x64, ARM64 или вспомогательных файлов, предназначенных для другой платформы.
Что проверить
- Зафиксируйте архитектуру операционной системы, вызывающего процесса и целевого образа.
- Убедитесь, что при развёртывании выбран правильный вариант пакета.
- Проверьте зависимые DLL, а не только основной исполняемый файл.
- Не определяйте архитектуру только по имени файла; проверьте поле типа компьютера PE.
Как обрабатывать
Установите или выберите совместимый двоичный файл. Межархитектурное взаимодействие должно использовать поддерживаемую границу процессов, а не попытку загрузить несовместимый модуль.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.