Служба Windows НЕ отображается в программе добавления и удаления программ под панелью управления - PullRequest
0 голосов
/ 08 мая 2018

Я установил службу Windows через (название службы: служба тестирования)

InstallUtil.exe присутствует в .NET Framework (: \ Windows \ Microsoft.NET \ FrameWork64 \ v4) на компьютере под управлением Windows 7.

Я вижу свой сервис в консоли служб.

Тем не менее, я пошел в программы и функции панели управления, чтобы вручную удалить ту же службу, я не видел свои службы в программах и функциях?

Любые мысли, почему сервис не будет показан, так что пользователь может удалить?

Я также проверял показ скрытых файлов, но служба по-прежнему не отображается?

Ответы [ 4 ]

0 голосов
/ 03 октября 2018

Существует установщик Microsoft Visual Studio 2017, доступный через Сервис-> Расширения и обновления

Это официальное расширение Microsoft обеспечивает поддержку проектов установщика Visual Studio в VS2017

0 голосов
/ 08 мая 2018

Installutil.exe (программа установки)

Программа установки - это утилита командной строки, которая позволяет вам установить и удалить ресурсы сервера, выполнив установщик компоненты в указанных сборках.

Его работа в жизни - делать именно это,

Чтобы пополнить свои знания, вы должны прочитать это

Глава 2. Установка / удаление

Вы заметите, что это совершенно другое понятие, и на самом деле оно содержит всю необходимую информацию (хотя и очень многословно)

Существуют различные способы достижения того, что вам нужно, один из них - использование готового программного обеспечения для установки, MSI, click click или многие другие. или вы можете свернуть свои собственные, используя вышеуказанные ресурсы

0 голосов
/ 08 мая 2018

InstallUtil.exe : Как уже говорили другие, InstallUtil.exe предназначен только для разработки, а не для окончательного распространения вашего сервиса.

MSI : Обычный способ развертывания служб описанным вами способом (с соответствующей записью в программах добавления / удаления) заключается в использовании установщика MSI, созданного с помощью инструмента. разработан для того, чтобы помочь вам в этом (для этого не рекомендуется использовать «собственный» инструмент).


Ad-Hoc : Специальное описание средств развертывания, приведенное ниже, было написано на скорую руку и было переосмыслено как общее описание такие инструменты. Не слишком уместно для задаваемого вопроса, но это как бы «произошло» и вот оно.


Бесплатные инструменты MSI / Средства просмотра

Как сравнить содержимое двух (или более) MSI-файлов? (ближе к низу) - (в большинстве случаев) это не полнофункциональные инструменты для настройки, но они отлично подходят для проверки файлов MSI. и создавать преобразования.


MSI Tools: шорт-лист

Есть много инструментов, которые вы можете использовать для создания MSI, например ( произвольный порядок - ссылки на installsite.org Стефана Крюгера ниже покажут дополнительные инструменты, это только наиболее распространенные):

WiX - quick download

Advanced Installer - quick download

Installshield - quick download

  • Старый и признанный лидер на рынке инструмент Installshield обладает очень богатым набором функций, способных обеспечить расширенные требования к настройке.
  • Существует Installshield Lite версия. Не уверен в его наборе функций. Стоит денег.
  • FAQ по обслуживанию .

PACE suite - quick download

Visual Studio Installer project type


MSI Tools: Сравнения и описания

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


Инструменты развертывания (общие сведения)

Существует множество других инструментов для создания создания файлов installers / setup.exe различных типов (не только инструменты MSI, но и общего назначения, устаревшие инструменты, мультиплатформенные инструменты и т. Д.) :

Полные списки Стефана Крюгера:

Другие ссылки :

Некоторые общие ссылки : есть и другие способы развертывания, например, с помощью самораспаковывающихся zip-архивов и тому подобного. Не рекомендуется, но некоторые ссылки:

0 голосов
/ 08 мая 2018

InstallUtil выполняет только действия, предоставляемые вашими классами .Net Installer, такие как регистрация службы.

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

Для этого вам нужно взглянуть на различные сборщики установки, такие как Wix, Installshield и т. Д.

...