| Anterior | Siguiente |
| STATUS_CTX_GRAPHICS_INVALID | STATUS_CTX_CLIENT_QUERY_TIMEOUT |
STATUS_CTX_NOT_CONSOLE
Qué significa STATUS_CTX_NOT_CONSOLE
STATUS_CTX_NOT_CONSOLE indica que la operación sólo es válida para la sesión de consola física y el objetivo actual es otra sesión. Es un requisito de tipo de sesión, no un error de autenticación ni una señal de que RDP esté desconectado.
En Windows moderno existen APIs para identificar la sesión asociada a la consola física. El error aparece cuando código antiguo asume que una sesión interactiva cualquiera equivale a la consola o conserva un session ID que dejó de ser el activo después de una reconexión/cambio de usuario.
La corrección debe decidir si la operación realmente necesita consola. Si sí, resuelva el ID actual en el momento de usarlo; si no, elimine la dependencia innecesaria en lugar de forzar una sesión remota a comportarse como consola.
Qué comprobar
- Determine qué session ID corresponde a la consola física en ese momento.
- Revise supuestos de código que equiparen «interactive» con «console».
- No almacene indefinidamente un console session ID a través de logoff/reconnect.
- Confirme si la API concreta exige consola o puede operar sobre sesiones remotas.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.