.net Windows Service 按裝及遇到的問題
一、註冊方式
1、cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
2、按裝:InstallUtil -i E:\WorkAll\Finance\trunk\02Code\FinancialServiceP\FinancialServiceP.TimingService\bin\Debug\FinancialServiceP.TimingService.exe
卸載: InstallUtil -u E:\WorkAll\Finance\trunk\02Code\FinancialServiceP\FinancialServiceP.TimingService\bin\Debug\FinancialServiceP.TimingService.exe
二 遇到的問題
1、重要提示:需要拷一些 與web框架相關的 dll 如 system.web.*.dl
3、將服務窗屬性口關閉-不關閉可能 卸載失敗和安裝失敗。
2、錯誤 1083 去除無用的dll 進行再啟動或再註冊啟動。-將服務窗屬性口關閉-不關閉可能 卸載失敗和安裝失敗——然後重裝。
最近遇到很頭疼的問題,安裝到服務器的Windows Service卸載的時候出錯了,結果在服務列表中就一直駐留,並且系統進程一直在運行,怎麽都殺不掉。
最後終於找到辦法了:
1.常規做法,批處理命令卸載
Net Stop ServiceName
sc delete ServiceName
pause
1. 關閉所有windows service控制面板。
2. 查找windows service的PID:SC queryex service_name
3. 殺掉進程:taskkill /PID service_pid /f
這樣就再也不用擔心windows service部署了。
至此就可以完全卸載掉了。
.net Windows Service 按裝及遇到的問題