Что означает код ошибки Windows 190 (ERROR_INVALID_MODULETYPE)?

 
Также может означать:
КонстантаТипОС
ATTEMPTED_WRITE_TO_READONLY_MEMORYКод BSODWindows
Предыдущий Следующий
ERROR_INVALID_STACKSEG ERROR_INVALID_EXE_SIGNATURE

ERROR_INVALID_MODULETYPE

Что означает ERROR_INVALID_MODULETYPE

ERROR_INVALID_MODULETYPE означает, что загрузчик Windows получил модуль, тип которого не соответствует операции: например, библиотеку пытаются запустить как программу или исполняемый файл использовать там, где ожидается библиотека ресурсов.

Что проверить

  • Определите, какая операция выполняется: создание процесса, LoadLibrary, регистрация COM или загрузка ресурсов.
  • Проверьте PE-заголовки фактического файла, а не только расширение .exe или .dll.
  • Сравните архитектуру и характеристики конечного артефакта с ожидаемыми параметрами сборки.
  • Если файл проходит через упаковку или переименование, проверьте хэш именно установленной копии.

Исправьте выбор модуля или способ его загрузки. Переименование файла не меняет его PE-тип и не является корректным обходом этой ошибки.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.