| Предыдущий | Следующий |
| ERROR_RUNLEVEL_SWITCH_IN_PROGRESS | ERROR_COM_TASK_STOP_PENDING |
ERROR_SERVICES_FAILED_AUTOSTART
На этапе автоматического запуска произошёл отказ одной или нескольких служб
Этот статус является сводным результатом запуска: как минимум одна служба не запустилась во время перехода уровня выполнения. Он не указывает конкретную службу и не содержит её собственного кода выхода. Порядок запуска SCM может учитывать группы загрузки, порядок тегов и зависимости служб.
Перечислите или запросите службы, участвовавшие в переходе, и проверьте состояние каждой, а также Win32-код и специфический код выхода службы. Сопоставьте их с записями журнала System за тот же интервал запуска. Начните с корневых зависимостей и критических автоматически запускаемых служб, поскольку отказ одной предварительной службы может помешать запуску нескольких зависимых. Не перезапускайте все службы одной группой до сбора индивидуальных результатов: это уничтожит сведения о порядке и времени, необходимые для поиска первого отказа.
Что проверить
- Соберите состояния и коды выхода отдельных служб за проблемный интервал запуска.
- Проследите зависимости и порядок загрузки, чтобы найти самый ранний отказ предварительного компонента.
- Сопоставьте события SCM и System до повторного запуска всего этапа.
Ссылки
- Microsoft: автоматический запуск служб
- Microsoft: QueryServiceStatusEx
- Microsoft: диспетчер управления службами
Нужно найти другой код? Найти другой код состояния или ошибки.