Что означает код NTSTATUS 0xC000026B (STATUS_DLL_INIT_FAILED_LOGOFF)?

 
Предыдущий Следующий
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 процесса или следующего входа пользователя.

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


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