Как запустить службу Windows - PullRequest
4 голосов
/ 10 сентября 2011

Я создал службу Windows с автоматическим типом запуска и успешно установил ее в моей системе, но она не запускается, пока я не перезапущу свою систему. Подробности: вчера я создал и установил свой сервис, а затем перезапустил свои окна, чтобы сервис запустился успешно. но проблема возникла сегодня, когда я загрузил свои окна и открыл список служб окон из Панели управления \ Администрирование \ Службы и выбрал мою службу, я увидел, что она не запускается автоматически. в чем моя ошибка?

Ответы [ 3 ]

3 голосов
/ 11 сентября 2011

Так как ваш сервис работал нормально вчера, но не сегодня. Проверка всех его зависимостей была бы моим первым предложением.

В вашем Пуск-> Выполнить введите services.msc. Это ярлык для открытия консоли служб.

Затем щелкните правой кнопкой мыши свой сервис, если он там указан, нажмите Свойства в этом всплывающем меню.

Откройте вкладку Зависимости (4-я вкладка), проверьте, зависит ли ваша служба от какой-либо другой службы и работает ли эта зависимость.

С уважением,

Bhupendra

3 голосов
/ 10 сентября 2011

Если в качестве режима запуска для службы задано значение «Автоматически» и что ее состояние не «Запущено», то в журнале системных событий будет хотя бы одно сообщение о том, почему служба не запустилась.

Типичными причинами является то, что служба запускалась недостаточно быстро (Service Controller устанавливает ограничение по времени, с которой службы должны реагировать на сообщение «Пуск») или что служба зависела от другой службы, которая еще не была доступна(проверьте ваши сервисные зависимости) или что ваш сервис просто отказал из-за программной ошибки (например, какой-то ресурс, который ему нужен, не может быть найден).

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

0 голосов
/ 19 сентября 2012

Пример:

SC.exe config "ServiceName" start= auto
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...