| Previous | Next |
| STATUS_GPIO_INCOMPATIBLE_CONNECT_MODE | STATUS_INVALID_RUNLEVEL_SETTING |
STATUS_CANNOT_SWITCH_RUNLEVEL
The run-level transition could not complete
This NTSTATUS maps to the documented run-level error family used by Windows service infrastructure. It is an aggregate transition result: one or more participating services refused the stop or restart needed for the requested level. The code does not identify the service that blocked the switch.
Inspect SCM status and transition events to find the first service that remains in an incompatible state. Service dependencies matter because a failure higher in the dependency graph can prevent several later services from changing state. Fix the blocking service rather than changing run-level numbers blindly.
What to inspect
- Capture the requested run level and the service states at the time of failure.
- Find the first service that refused or could not perform the required transition.
- Inspect dependencies and pending controls before retrying the entire switch.
References
- Microsoft: System error codes 12000-15999
- Microsoft: QueryServiceStatusEx
- Microsoft: Service Control Manager database
Looking for a different code? Search another status or error code.