Назад | Перейти на главную страницу

Windows Server 2016 как узнать, запускается служба или нет

У меня много услуг в Windows Server 2016.

У некоторых из этих сервисов есть отложенный запуск или зависимость.

Ждал минут 20 после запуска сервера. Еще 20 сервисов остановлены.

Есть ли какой-то инструмент или событие, команда, чтобы узнать, будут ли эти службы запускаться автоматически, или я должен запускать их один за другим?

Пример:

У меня много служб Exchange, которые иногда не запускаются (около 25). Большинство из них не имеет зависимостей. У меня также есть некоторые службы, зависящие от служб MS Exchange, например POPBeamer зависит от Транспортная служба MS Exchange. Теперь служба «MS Transport Service» не имеет зависимостей и автоматического запуска. Как я могу проверить, запускается ли он или произошла ошибка?

Зачем мне это нужно?

Потому что я хочу отправить команду «net start» только в том случае, если нет ожидающих запуска. Если какая-то система собирается запуститься, я не буду ломать автоматическую систему с помощью ручного перезапуска.

Если «MS Transport Service» отмечен как «перезапуск», «ожидающий» или «повторный запуск», я не хочу отправлять команду, потому что какая-то система делает это за меня лучше (я полагаю)

Службы, настроенные на «автоматический», запустятся или попытались запустить, но не удалось. (Или, в некоторых редких случаях, остановился сам по себе.)

Сделайте это для устранения неисправностей сервисов, которые вышли из строя:

  • Запустить средство просмотра событий (eventvwr.msc)
  • Выберите Журналы Windows / Система
  • Щелкните правой кнопкой мыши «Фильтр текущего журнала».
  • Выберите источник "Service Control Manager"
  • Вы увидите все события, связанные с запуском / остановкой сервисов и возможные ошибки