¿Qué significa el código de error de Windows 1061 (ERROR_SERVICE_CANNOT_ACCEPT_CTRL)?

 
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.