Способ поднять Windows службы автоматически - PullRequest
1 голос
/ 01 марта 2012

Доброе утро всем,

Я новичок в C #, и у меня уже есть вызов.Я никогда не программировал профессионально, и у меня возникла дилемма, касающаяся сервисов C #.

У нас есть сервис, и мне было интересно, есть ли какой-нибудь метод для выполнения этой работы автоматически.Например: мой сервис работает 24 часа в сутки.Даже если для свойства CanStop установлено значение false, служба может иногда падать из-за нехватки энергии, перезагружаемого терминала или любой другой проблемы.Метод перезапуска службы время от времени, но это не очень хорошо для меня, потому что это сильно повлияет на производительность собственной работы и службы Windows.

Может ли кто-нибудь помочь мне?

Спасибо всем

1 Ответ

5 голосов
/ 01 марта 2012

Ваш вопрос немного расплывчатый, но из того, что я могу сказать, вы спрашиваете:

Можно ли автоматически перезапустить сбойную службу Windows?

Возможносделать это с помощью средств, встроенных в Windows.Если вы откроете свойства своей службы с помощью утилиты «Службы» (в разделе «Панель управления» → «Инструменты администрирования»), вы сможете контролировать, что произойдет, если ваша служба не будет работать, на вкладке «Восстановление».

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