当前位置: 首页 > 编程语言 > C#

Windows服务在控制面板中添加删除程序不显示分享

时间:2023-04-10 19:21:42 C#

windows服务在控制面板中添加删除程序不显示我安装了我的Windows服务(服务名称:测试服务)在Windows7电脑。NET框架(:WindowsMicrosoft.NETFrameWork64v4)。我可以在服务控制台下看到我的服务。但是,我转到控制面板的程序和功能并手动卸载相同的服务,我没有在程序和功能下看到我的服务?有什么想法为什么该服务不显示以便用户可以将其卸载?我也检查了显示隐藏文件,但它仍然没有显示服务?InstallUtil.exe:正如其他人所说,InstallUtil.exe仅供开发使用,不用于最终服务分发。MSI:以您描述的方式(在添加/删除程序中使用适当的条目)部署服务的正常方法是使用MSI安装程序,该安装程序是使用旨在帮助您执行此操作的工具创建的(不建议“滚动您的内容”必须“为此事做工具”。更新:免费MSI工具:如何比较两个(或更多)MSI文件的内容?(向下)-(大部分)这些不是用于设置的全功能工具,但非常适合检查MSI文件和创建转换。部署工具:您可以使用许多工具,例如(按任何顺序):AdvancedInstaller-快速下载-(安装服务,操作方法)。Installshield-快速下载-(服务常见问题解答)PACE套件-快速下载-(可能在此处搜索“服务”-第50页)或用于创建MSI文件的类似第3方工具(有很多)VisualStudio2017:VisualStudio(VS2017)中也有VisualStudioInstaller项目类型示例)(我真的不推荐它-特别是如果您有其他高级部署要求。它非常基础并且有许多严重的局限性)。dotNetInstaller:还有dotNetInstallerSetupBootstrapper-我从未使用过它。这是github.com(来源)。只是一个引导加载程序,而不是开发工具。我发现这个工具“有点奇怪”。链接:关于MSI创建主题的一些链接:一些通用链接:InstallUtil仅执行.NetInstaller类公开的操作,例如注册服务。它不执行“标准”应用程序安装,导致条目被添加到添加/删除程序。为此,您需要查看各种安装构建器,例如Wix、Installshield等。Installutil.exe(安装工具)Installer工具是一个命令行实用程序,允许您通过执行安装程序组件来安装和卸载服务器资源指定的程序集。它在生活中的工作就是这样做,为了充实你的知识你应该通读本章2安装/卸载你会注意到这是一个完全不同的概念并且实际上拥有你需要的所有信息(尽管是一种非常冗长的方式)有多种方式来实现您的目标,其中之一是使用开箱即用的安装程序软件、MSI、一键式或许多其他方式。或者你可以使用上面的资源自己推广MicrosoftVisualStudio2017Installer可以通过Tools->ExtensionsandUpdates这个微软官方扩展提供对VisualStudioInstaller项目在VS2017下添加和删除程序共享的所有内容控制板。如果对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: