| Previous | Next |
| STATUS_CTX_CONSOLE_DISCONNECT | STATUS_CTX_SHADOW_DENIED |
STATUS_CTX_CONSOLE_CONNECT
A session-connect request tried to use the console as its endpoint
STATUS_CTX_CONSOLE_CONNECT means that the requested reconnection or session-connection operation targeted the physical console session, which is not a supported endpoint for that operation. It is a target-type restriction, not an RDP protocol negotiation error.
The console has a special lifecycle and a dedicated identifier. A management tool that treats every numeric session as interchangeable can reach this status even when its requested source session is otherwise valid.
Useful evidence
- Identify the source and destination session IDs and test whether either is the active physical-console session before calling a connect or reconnect API.
- Use session enumeration to choose the actual disconnected RDS session that should be reconnected, rather than inferring it from a user name.
- Do not retry the same console-targeted operation after a delay; the restriction is structural, not a temporary busy state.
References
- Microsoft Open Specifications: NTSTATUS values
- Microsoft: WTSGetActiveConsoleSessionId
- Microsoft: Remote Desktop Services API functions
Looking for a different code? Search another status or error code.