| Предыдущий | Следующий |
| ERROR_BAD_ENVIRONMENT | ERROR_INVALID_ACCESS |
ERROR_BAD_FORMAT
Двоичный образ имеет неподдерживаемый или повреждённый формат
ERROR_BAD_FORMAT обычно возникает при загрузке исполняемого файла или DLL неправильной архитектуры, повреждённого образа либо содержимого, которое фактически не является файлом Portable Executable. Ошибка также может отображаться как «не является допустимым приложением Win32».
Проверки
- Убедитесь, что файл является ожидаемым исполняемым файлом и не был заменён текстом или HTML.
- Сопоставьте требования архитектур x86, x64 и ARM.
- Проверьте подпись образа, контрольную сумму и пакет развёртывания.
- Проверьте зависимости, если загрузчик сообщает ошибку для дочернего модуля.
Решение
Разверните правильную сборку для целевого процесса и операционной системы. Повторная загрузка не исправит повреждённый образ.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.