| Предыдущий | Следующий |
| STATUS_RUNLEVEL_SWITCH_AGENT_TIMEOUT | STATUS_NOT_APPCONTAINER |
STATUS_RUNLEVEL_SWITCH_IN_PROGRESS
Уже выполняется другое переключение уровня запуска
Переключение уровня запуска — сериализованная системная операция. Этот статус означает, что вызывающая сторона попыталась начать второй переход до завершения текущего. Это конфликт состояния, а не доказательство недопустимости запрошенного целевого уровня.
Управляющее ПО должно сохранить идентификатор или время активной операции и дождаться конечного результата до отправки нового переключения. Если текущий переход выглядит зависшим, диагностируйте ожидающие службы или агент, а не перегружайте координатор повторными запросами.
Что проверить
- Запишите текущий и запрошенный целевые уровни, а также инициатора каждого запроса.
- Дождитесь завершения или отказа активного переключения до отправки другого перехода.
- Если продвижение остановилось, исследуйте ожидающие службы и тайм-ауты агента переключения.
Ссылки
- Microsoft: системные коды ошибок 12000–15999
- Microsoft: QueryServiceStatusEx
- Открытые спецификации Microsoft: значения NTSTATUS
Нужно найти другой код? Найти другой код состояния или ошибки.