天天看點

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