移除Windows Service的幾種方式:
1. 新增/移除程式:
一般開發Windows Service專案時都會搭配開發Installer 跟Setup Project, 所以在大部分的狀況之下安裝好的Windows Service 都可以從[控制台]-->[新增/移除程式]中移除。但是要記得的是:一定要先將服務停止之後再移除--否則就要用到最後的大絕招了。
2. InstallUtil.exe
在開發階段,你也可以直接呼叫InstallUtil.exe 工具程式幫忙新增/移除 Wundows Service,這樣就可以省去建立Setup project的時間。
3. SC.exe
SC.exe 是Windows作業系統中管理Windows Service 的一個工具程式,可以用來建立、啟動、停止跟刪除Windows Service。
4. Regedit.exe
看到這工具程式名稱,應該就知道大絕招是什麼了。當你移除Windows Service時,若是沒先將Windows Service以及其關聯的服務停止,有時還是可以移除,但是Windows作業系統中的註冊資訊還是會繼續存在,下次你要在崇裝服務時就會出現錯誤訊息。如果是這樣的話,就要使用Regedit.exe 工具程式,刪除在 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services 裡面的服務註冊資訊,然後再重新開機,這樣就可以將Windows Service 清除乾淨了。
沒有留言:
張貼留言