Подтвердить что ты не робот

Сервисный процесс не мог подключиться к сервисному контроллеру

Привет, я пытаюсь написать просто демонстрационную услугу. Я следую учебнику из MSDN здесь:

http://msdn.microsoft.com/en-us/library/zt39148a.aspx

Таким образом, этот учебник в основном устанавливает базовую услугу, которая записывает в журнал событий. Он также настраивает установку и добавляет проект настройки. Поэтому я попробовал установку на нескольких компьютерах, один из которых - сервер 2008 R2, а другой - под управлением Windows 7.

В основном происходит то, что установка работает нормально, но служба не отображается в списке услуг. Я также проверил журнал событий и получил ошибку с описанием:

"Сервисный процесс не смог подключиться к контроллеру обслуживания"

Однако никакой другой информации об ошибке нет. Кто-нибудь знает, как заставить службу отображаться в списке услуг и запускать? Спасибо.

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

4b9b3361

Ответ 1

Проблема решена. Я не следил за последней частью учебника для добавления настраиваемого действия:) Сначала я подумал, что это необязательно, но, похоже, это последняя часть установки службы. Прекрасно работает.

Ответ 2

Сообщение "Служба не может быть запущена. Процесс обслуживания не может подключиться к контроллеру службы" регистрируется в журнале событий каждый раз при попытке запустить службу Windows из Visual Studio. В отличие от большинства проектов, которые вы создаете в Visual Studio, проекты Windows Service не могут запускаться непосредственно из среды разработки, нажав F5. См. Следующую ссылку msdn http://msdn.microsoft.com/en-us/library/sd8zc8ha.aspx

Ответ 3

Вам нужно добавить установщика к вашей службе.

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

enter image description here

Последнее, что вы запустите свой файл installutil.exe с правами администратора.

enter image description here

Ответ 4

Просто снимите флажок "Включить хостинг Visual Studio" работает для меня!