| Previous | Next |
| STATUS_RUNLEVEL_SWITCH_TIMEOUT | STATUS_RUNLEVEL_SWITCH_IN_PROGRESS |
STATUS_RUNLEVEL_SWITCH_AGENT_TIMEOUT
A run-level switch agent did not respond in time
The run-level error family distinguishes a service transition timeout from a timeout waiting for an agent that participates in switch coordination. The status does not prove that an ordinary Windows service is hung; it points to the control participant responsible for acknowledging or advancing the switch.
Preserve the agent identity and the last request or phase it received. Then inspect its communication path, thread state and logs. Restarting unrelated services can obscure the original coordination failure while leaving the agent timeout unchanged.
What to inspect
- Record the agent identity, requested phase, and last acknowledged transition.
- Check the agent process, IPC path, and thread or task responsible for the response.
- Diagnose the first missing acknowledgement before repeating the global transition.
References
- Microsoft: System error codes 12000-15999
- Microsoft: QueryServiceStatusEx
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.