1. 程式人生 > >.net Windows Service 按裝及遇到的問題

.net Windows Service 按裝及遇到的問題

ins deb 系統進程 exe 找到 net bin trunk kill

一、註冊方式
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 按裝及遇到的問題