Служба Windows, как я могу удалить из проекта установки VS? - PullRequest
2 голосов
/ 07 апреля 2009

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

А также, есть ли код для удаления службы при удалении проекта?

Спасибо

Ответы [ 3 ]

1 голос
/ 07 апреля 2009

Вы можете использовать installutil.exe для установки или удаления службы из командной строки.

Для установки: installutil yourproject.exe

Для удаления: installutil / u yourproject.exe

Вы также можете использовать sc delete из командной строки. Введите sc отдельно, чтобы получить список параметров.

Наконец, вы можете использовать метод ServiceInstaller.Uninstall (), если вы используете предопределенный компонент установки. Вам придется вызвать его из обработчика удаления вашего установщика.

0 голосов
/ 07 апреля 2009

Посмотрите на этот пост . Он ссылается на другой, поэтому между ними может быть ваше решение.

0 голосов
/ 07 апреля 2009

Возможно, вам потребуется удалить его из реестра в [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services]

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