| Anterior | Siguiente |
| ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED | ERROR_INVALID_RUNLEVEL_SETTING |
ERROR_CANNOT_SWITCH_RUNLEVEL
Qué significa ERROR_CANNOT_SWITCH_RUNLEVEL
ERROR_CANNOT_SWITCH_RUNLEVEL (15400) indica que Windows no puede completar el cambio de run level solicitado para el conjunto de servicios implicados. Es un resultado de la transición coordinada, no el código específico de un único servicio.
Para encontrar la causa hay que observar qué servicios debían detenerse o iniciarse, sus dependencias y el primer fallo individual. Reiniciar indiscriminadamente todos los servicios puede destruir precisamente el orden temporal que permite localizar el componente que bloqueó la transición.
Qué investigar
- Registre el nivel de origen, el nivel de destino y el identificador de la transición.
- Consulte el estado y los códigos de salida de los servicios participantes.
- Revise dependencias y grupos de orden de carga antes de culpar al último servicio visible.
- Correlacione los eventos del Service Control Manager del mismo intervalo.
Recuperación
Corrija el servicio, dependencia o configuración que impidió completar la transición y vuelva a intentarla desde un estado conocido. Si ya existe otra transición activa, el resultado más específico es ERROR_RUNLEVEL_SWITCH_IN_PROGRESS.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.
