| Предыдущий | Следующий |
| ERROR_INVALID_EXE_SIGNATURE | ERROR_BAD_EXE_FORMAT |
ERROR_EXE_MARKED_INVALID
Что означает ERROR_EXE_MARKED_INVALID
ERROR_EXE_MARKED_INVALID означает, что loader распознал исполняемый image, но его состояние или заголовки не позволяют загрузить файл. Это отличается от ситуации, когда формат вообще не распознан.
Что проверить
- Сравните файл с доверенным package/hash и ожидаемой версией binary.
- Проверьте interrupted update/patching, при котором частично записанный image мог стать видимым до атомарной замены.
- Исследуйте loader-relevant headers до любых ручных изменений файла.
Как подтвердить исправление
Исправление подтверждено, если файл восстановлен из целого пакета или корректного update path, его hash/header соответствуют ожидаемым и loader запускает его без ERROR_EXE_MARKED_INVALID.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.