¿Qué significa el código NTSTATUS 0xC0000104 (STATUS_BAD_LOGON_SESSION_STATE)?

 
Anterior Siguiente
STATUS_NOT_A_DIRECTORY STATUS_LOGON_SESSION_COLLISION

STATUS_BAD_LOGON_SESSION_STATE

Qué significa STATUS_BAD_LOGON_SESSION_STATE

El identificador de logon session todavía resuelve, pero la sesión está en una fase en la que la operación no es válida. Esto es distinto de STATUS_NO_SUCH_LOGON_SESSION, donde la sesión ya no existe. El problema suele revelar una secuencia incorrecta entre creación, asociación de credenciales, token generation, referencias y logoff.

Una cuenta válida puede producir este estado si el software conserva un LUID/session handle más allá del lifecycle previsto. Registrar sólo el username no es suficiente porque un mismo usuario puede tener varias logon sessions simultáneas.

Qué comprobar

  • LUID de logon session y operación que falla.
  • Momento de creación, token issuance y cleanup.
  • Races entre logoff y operaciones asíncronas.
  • No reutilice estado de una sesión anterior sólo porque el mismo usuario vuelve a entrar.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.