What does NTSTATUS 0xC00A0028 (STATUS_CTX_CONSOLE_CONNECT) mean?

 
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


Looking for a different code? Search another status or error code.