Windows服务安装、卸载方法,卸载后在服务列表中仍显示问题,指定的服务已经标记为删除

最近在做一个JMS订阅消息的功能,本来用的WebService,部署到iis上创建连接订阅消息

      后来经常出现连接中断的问题,服务端要求客户端要有连接异常自动重连的功能,后来发现用WebService重启很不方便,就改为了WindowsService

      但是服务端不是自己开发的,他们经常做升级操作、更改订阅主题等配置,导致有异常重启机制后还是无法避免重启服务创建连接时失败,这时就需要卸载重新安装Windows服务

      安装服务方法:

      将”C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe D:\xxx\xxService.exe“保存到文本文件中,将文件后缀改为.bat,然后双击运行,有时双击之后闪退,这时需要以管理员身份运行。

      卸载服务方法:

      将”C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe /u D:\xxx\xxService.exe“保存到文本文件中,将文件后缀改为.bat,然后双击运行,有时双击之后闪退,这时需要以管理员身份运行。

      删除服务方法:

      sc delete xxService      xxService为服务名称

     好吧,说那么多废话其实就是想说,由于工作需要经常需要卸载Windows服务重新安装,但是有时卸载之后,在服务列表中仍然显示,刷新也不能消失。

     网上找了很多方法,现总结一下,做个笔记:

1、关闭服务管理窗口,重新删除、安装服务项即可。

2、打开注册表管理器,Win+R => regedit

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

路径下找到你的服务名,直接右键删除,然后刷新服务列表就不见了

3、以上两个方法都不行,重启服务器就消失了,实测有效
 

发布了176 篇原创文章 · 获赞 123 · 访问量 70万+

猜你喜欢

转载自blog.csdn.net/shixin_0125/article/details/105083059