Windows服务未显示在控制面板下的“添加删除程序”中

Sha*_*500 1 .net c# service windows-installer windows-services

我通过(服务名称:测试服务)安装了Windows服务

Windows 7计算机中.NET Framework(:\ Windows \ Microsoft.NET \ FrameWork64 \ v4)中存在的InstallUtil.exe。

我可以在服务控制台下看到我的服务。

但是,我转到控制面板的程序和功能来手动卸载同一服务,但我没有在程序和功能下看到我的服务?

有什么想法为什么服务不会显示,以便用户可以卸载它?

我也检查了显示隐藏文件,但仍然没有显示服务?

Ste*_*mul 5

InstallUtil.exe:如其他人所述, InstallUtil.exe仅用于开发用途,而不用于服务的最终分发。

MSI:按照您所描述的方式(在添加/删除程序中有适当的条目)部署服务的通常方法是使用MSI安装程序,该安装程序是使用旨在帮助您这样做的工具创建的(不建议“滚动您的自己的”工具来执行此操作)。


特设:以下部署工具的ad-hoc说明写于匆忙,并且有那种被重新定意为这类工具的一般描述。与提出的问题不太相关,但是有点“发生”了,就在这里。


免费的MSI工具/查看器

如何比较两个(或多个)MSI文件的内容?(朝下)-(大多数)这些工具不是用于进行设置的功能齐全的工具,但对于检查MSI文件和创建转换非常有用。


MSI工具:入围

例如,有许多工具可用于MSI创建(任意顺序 -指向下面Stefan Kruger的installsite.org的链接将显示更多工具,这些只是最常用的工具):

WiX -- quick download

Advanced Installer -- quick download

Installshield -- quick download

  • 久负盛名的市场领先工具Installshield具有非常丰富的功能集,能够满足高级设置要求。
  • 有一个Installshield Lite版本。不确定其功能集。花费金钱。
  • 服务常见问题解答

PACE suite -- quick download

Visual Studio Installer project type


MSI工具:比较和描述

以上工具在实际使用中是什么样的?以下是一些实用的观察和总结:


部署工具(常规)

还有许多其他工具可用于创建各种类型的创建安装程序/ setup.exe文件(不仅是MSI工具,而且是通用工具,旧版工具,多平台工具等):

Stefan Kruger的综合列表:

其他连结

一些常规链接:还有其他多种部署方式-例如,使用自解压zip归档文件之类的东西。不推荐,但有些链接:


归档时间:

查看次数:

3273 次

最近记录:

6 年,10 月 前