| Предыдущий | Следующий |
| STATUS_INVALID_ADDRESS | STATUS_MISSING_SYSTEMFILE |
STATUS_DLL_INIT_FAILED
Что означает STATUS_DLL_INIT_FAILED
STATUS_DLL_INIT_FAILED означает, что загрузчик нашёл DLL, но её инициализация при загрузке не завершилась успешно.
Что проверить
- Найдите модуль и фазу, на которой
DllMainили runtime initialization вернули failure. - Проверьте вложенные зависимости и архитектуру модулей.
- Ищите блокировки, COM/LoadLibrary и другую опасную работу внутри loader lock.
Как исправлять
Перенесите тяжёлую инициализацию из DllMain в явный startup-код и устраните первичную ошибку зависимости. Повторная загрузка в том же повреждённом процессе обычно не заменяет исправление причины.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.