| Предыдущий | Следующий |
| ERROR_SERVICE_CANNOT_ACCEPT_CTRL | ERROR_FAILED_SERVICE_CONTROLLER_CONNECT |
ERROR_SERVICE_NOT_ACTIVE
ERROR_SERVICE_NOT_ACTIVE (1062, 0x00000426) означает, что управляющая операция запрошена для службы, которая сейчас не работает.
Типичная причина
ControlService может вернуть этот код, когда вызывающая сторона пытается остановить, приостановить, продолжить или иначе управлять службой в состоянии SERVICE_STOPPED. Это не доказывает невозможность запуска службы, а лишь описывает её текущее состояние.
Что проверить
- Запрашивайте текущее состояние перед управляющей командой, особенно в сценариях, которые могут выполняться повторно.
- Если служба должна работать, выясните причину последней ошибки запуска. До неё могла возникнуть ошибка зависимости, входа в систему или приложения.
- При гонке между остановкой и другой командой дождитесь завершения предыдущей операции и затем определите, требуется ли следующее действие.
Нужно найти другой код? Найти другой код состояния или ошибки.
