| Предыдущий | Следующий |
| STATUS_LICENSE_VIOLATION | STATUS_DRIVER_UNABLE_TO_LOAD |
STATUS_DLL_INIT_FAILED_LOGOFF
Что означает STATUS_DLL_INIT_FAILED_LOGOFF
STATUS_DLL_INIT_FAILED_LOGOFF означает, что DLL не смогла завершить инициализацию, потому что пользовательская сессия уже находится в logoff/shutdown teardown.
Что проверить
Определите участок initialization, которому нужны USER/GDI, профиль, COM apartment, desktop/window station или helper process. Сопоставьте LoadLibrary/process start с моментом начала logoff. Особое внимание — к shutdown handlers, которые поздно создают workers или загружают optional UI modules.
Как исправить
Завершайте session-dependent activity до разрушения пользовательского контекста и минимизируйте работу в DllMain. Повторная загрузка DLL внутри уже закрывающейся сессии обычно бессмысленна; нужен корректный новый lifecycle процесса или следующего входа пользователя.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.