Пакетная программа для перезапуска службы, если она выдает ошибку в программе просмотра событий - PullRequest
0 голосов
/ 04 марта 2011

Мне нужна пакетная программа, которая перезапустит службу, если эта служба в настоящий момент выдает ошибку в программе просмотра событий.

Ответы [ 2 ]

0 голосов
/ 04 марта 2011

Для пакетного файла нет способа узнать, что служба "выдает ошибку в окне просмотра событий", поскольку пакетный файл не может получить доступ к журналам событий и не получит уведомление о том, что там было событие, если бы он мог.

Обычный способ решения этой проблемы - настроить перезапуск службы после сбоя в свойствах службы.Другой используемый вариант - написать приложение, которое отслеживает службу и перезапускает ее, если она останавливается.Обычно оно называется приложением-хранителем.

0 голосов
/ 04 марта 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...