| Anterior | Siguiente |
| ERROR_SERVICE_DOES_NOT_EXIST | ERROR_SERVICE_NOT_ACTIVE |
ERROR_SERVICE_CANNOT_ACCEPT_CTRL
Qué significa ERROR_SERVICE_CANNOT_ACCEPT_CTRL
ERROR_SERVICE_CANNOT_ACCEPT_CTRL (1061) — El servicio existe, pero no puede aceptar ese control en su estado actual.
Durante START_PENDING, STOP_PENDING u otras transiciones, el SCM limita los controles aceptables. El servicio también puede haber dejado de anunciar temporalmente un control.
Qué comprobar
- Consulta CurrentState y dwControlsAccepted justo antes de enviar el control.
- Espera a que termine la transición pendiente.
- Si el estado no progresa, captura dump del servicio en vez de repetir el control.
Tratamiento recomendado
Espera un estado estable y vuelve a evaluar una sola vez. No hagas polling agresivo ni envíes STOP repetidamente mientras el servicio sigue procesando el primero.
Referencias técnicas
¿Buscas un código diferente? Buscar otro código de estado o error.