Что означает код ошибки Windows 1062 (ERROR_SERVICE_NOT_ACTIVE)?

 
Предыдущий Следующий
ERROR_SERVICE_CANNOT_ACCEPT_CTRL ERROR_FAILED_SERVICE_CONTROLLER_CONNECT

ERROR_SERVICE_NOT_ACTIVE

ERROR_SERVICE_NOT_ACTIVE (1062, 0x00000426) означает, что управляющая операция запрошена для службы, которая сейчас не работает.

Типичная причина

ControlService может вернуть этот код, когда вызывающая сторона пытается остановить, приостановить, продолжить или иначе управлять службой в состоянии SERVICE_STOPPED. Это не доказывает невозможность запуска службы, а лишь описывает её текущее состояние.

Что проверить

  • Запрашивайте текущее состояние перед управляющей командой, особенно в сценариях, которые могут выполняться повторно.
  • Если служба должна работать, выясните причину последней ошибки запуска. До неё могла возникнуть ошибка зависимости, входа в систему или приложения.
  • При гонке между остановкой и другой командой дождитесь завершения предыдущей операции и затем определите, требуется ли следующее действие.

Нужно найти другой код? Найти другой код состояния или ошибки.