Что означает код NTSTATUS 0xC0000457 (STATUS_THREAD_NOT_IN_SESSION)?

 
Предыдущий Следующий
STATUS_THREAD_ALREADY_IN_SESSION STATUS_INVALID_WEIGHT

STATUS_THREAD_NOT_IN_SESSION

У потока отсутствует подходящий контекст сеанса

Некоторые операции требуют, чтобы поток выполнялся в определённом контексте сеанса или ссылался на него. Это состояние указывает, что необходимая связь отсутствует.

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

Что исследовать

  • Определите поток, процесс и целевой сеанс в точке сбоя.
  • Не выполняйте работу с интерфейсом или рабочим столом напрямую из потоков службы сеанса 0.
  • Используйте документированные API WTS и сеансов для обнаружения и выбора активного пользовательского сеанса.

Ссылки


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