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

 
Предыдущий Следующий
ERROR_NO_UNICODE_TRANSLATION ERROR_SHUTDOWN_IN_PROGRESS

ERROR_DLL_INIT_FAILED

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

ERROR_DLL_INIT_FAILED — сбой процедуры инициализации динамической библиотеки (DLL).

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

Зафиксируйте путь к образу, разрядность процесса и этап, на котором произошёл отказ: проверка формата, отображение, импорты или точка входа.

  • Проверьте архитектуру PE-файла и зависимостей, доступность импортируемых DLL и наличие требуемой функции или порядкового номера экспорта в фактически загруженной версии.
  • Для сложной ошибки загрузчика используйте трассировку загрузки или Process Monitor; не подменяйте проверку зависимостей массовой переустановкой библиотек.

Исходная формулировка

  • a dynamic-link library was found, but its process initialization routine failed.
  • inspect the dependency chain for architecture mismatches and unexpected copies selected by the DLL search order
  • the C/C++ runtime invokes global constructors before or around DllMain , and one of those initialization paths fails or raises an exception
  • enable loader snaps or attach a debugger and break on module load, first-chance exceptions, and process termination
  • security software, mitigation policy, or an injected module altered the expected load sequence

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


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