What does HRESULT 0xC02625E0 (ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED) mean?

 
Previous Next
ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME

ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED

Why this is not a generic GPU failure: graphics only console session supported

Windows reports ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED (0xC02625E0) at the gdi monitor checkpoint. Here, the monitor/display operation is not available from Remote Desktop or another terminal-services session. That narrows the first investigation to local-console session requirement instead of the entire GPU stack.

The smallest evidence set

Capture itemWhy it matters
Object identitylocal-console session requirement
Rejected conditionthe monitor/display operation is not available from Remote Desktop or another terminal-services session
What to captureprocess session ID, active console session, remote protocol, user token and target display device
Current graph stateGDI display-device enumeration, desktop attachment and physical-monitor mapping
Supporting traceEnumDisplayDevices snapshot, DISPLAY_DEVICE flags, session ID, HMONITOR list and physical-monitor count

A/B test for the exact condition

  1. Capture the failing state. Record process session ID, active console session, remote protocol, user token and target display device.
  2. Run the same operation locally at the console and through an RDP session.

The comparison with DXGI_ERROR_SESSION_DISCONNECTED is especially useful: DXGI_ERROR_SESSION_DISCONNECTED concerns loss of a graphics session rather than an API console-only rule.

Safe remediation

Perform physical-monitor control in an authorized local-console component and return capability status to remote callers.

  • debug-layer, ETW or driver diagnostics no longer report the rejected local-console session requirement contract during the same scenario.

Implementation notes

Technical references


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