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

 
Предыдущий Следующий
ERROR_DRIVER_BLOCKED ERROR_ACCESS_DISABLED_WEBBLADE

ERROR_INVALID_IMPORT_OF_NON_DLL

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

ERROR_INVALID_IMPORT_OF_NON_DLL означает, что загрузчик Windows обнаружил импорт на файл, который не может использоваться как DLL. Причиной бывает повреждённая import table, подмена файла или ошибка упаковки приложения.

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

  • Определите имя модуля из import table и фактический файл, найденный loader search path.
  • Проверьте PE headers и тип найденного образа.
  • Исключите подмену DLL одноимённым EXE или другим файлом в каталоге приложения.
  • Сравните deployment с заведомо рабочей установкой той же версии.

Исправлять нужно package/import configuration или содержимое поставки. Изменение ACL и повторный запуск не помогут, если loader находит объект неправильного типа.

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


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