Практическое руководство. Установка и удаление служб
В отличие от большинства проектов, создаваемых в Visual Studio, проект службы Windows нельзя запустить непосредственно из среды разработки, нажав клавишу F5. Причина заключается в том, что служба, содержащаяся в проекте, должна быть установлена перед запуском проекта.
Служебная программа командной строки InstallUtil.exe позволяет быстро установить приложение службы. Можно также создать проект установки, включающий результаты проекта, и задать настраиваемое действие, запускающее установщики, связанные с проектом, и устанавливающее службу. Пример см. в разделе Пошаговое руководство. Создание приложения служб Windows в конструкторе компонентов. Дополнительные сведения о проектах установки см. в разделе Проекты установки и развертывания. Дополнительные сведения о настраиваемых действиях см. в разделе Пошаговое руководство. Создание настраиваемого действия.
Чтобы установить службу вручную, выполните следующие действия:
Перейдите в каталог, в котором размещается исполняемый файл, полученный в результате компиляции проекта.
Запустите в командной строке программу InstallUtil.exe и передайте ей в качестве параметра выходные файлы проекта. В командной строке введите следующую команду:
installutil yourproject.exe
Чтобы удалить службу вручную, выполните следующие действия:
В командной строке запустите программу InstallUtil.exe и передайте ей в качестве параметра выходные файлы проекта. В командной строке введите следующую команду:
installutil /u yourproject.exe
Совет
Чтобы убедиться, что служба установлена или удалена, можно запустить обозреватель серверов.Дополнительные сведения см. в разделе Практическое руководство. Подключение и инициализация обозревателя серверов/обозревателя баз данных.
См. также
Задачи
Практическое руководство. Создание служб Windows
Практическое руководство. Добавление установщиков в приложение служб
Пошаговое руководство. Создание настраиваемого действия