Что означает код NTSTATUS 0xC000012B (STATUS_TOKEN_ALREADY_IN_USE)?

 
Предыдущий Следующий
STATUS_THREAD_NOT_IN_PROCESS STATUS_PAGEFILE_QUOTA_EXCEEDED

STATUS_TOKEN_ALREADY_IN_USE

Время жизни первичного маркера уже зафиксировано

Первичный маркер представляет контекст безопасности процесса. Этот статус возникает, когда код пытается назначить или установить первичный маркер способом, конфликтующим с его текущим использованием.

Это проблема времени жизни и владения объектом маркера, а не обычный сбой проверки подлинности. Может потребоваться создать новый маркер или дублировать существующий с требуемым типом.

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

  • Запишите, где был получен дескриптор маркера и присоединён ли он уже к процессу.
  • Проверьте тип дублированного маркера, требуемые права доступа и параметры наследования.
  • Ищите код службы, который кэширует первичный маркер и пытается повторно использовать его в несвязанных сеансах входа.

Ссылки


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