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

 
Предыдущий Следующий
ERROR_NO_LOGON_SERVERS ERROR_NO_SUCH_PRIVILEGE

ERROR_NO_SUCH_LOGON_SESSION

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

ERROR_NO_SUCH_LOGON_SESSION означает, что подсистема безопасности Windows не находит сеанс входа, на который ссылается операция. Это часто происходит, когда отложенная работа продолжает использовать LUID или токен уже после выхода пользователя, удаления токена либо перезапуска службы.

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

  • Сохраните LUID сеанса, идентификатор пользователя и API, который первым вернул код.
  • Сопоставьте момент ошибки с выходом пользователя, очисткой токенов и перезапуском службы.
  • Проверьте, не сохраняется ли LUID между перезапусками как постоянный идентификатор: LUID действует только в пределах текущего запуска системы.

Как действовать

Завершите работу, принадлежащую исчезнувшему сеансу, и получите новый токен в рамках нового входа. Повторный поиск того же устаревшего LUID не восстанавливает завершённый сеанс.

Как подтвердить исправление

После нового входа операция должна использовать LUID и токен текущего сеанса, а фоновые задания старого сеанса — завершаться или отменяться до удаления их контекста безопасности.

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


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