一、cmd命令行---進行Windows服務操作 1、安裝服務 sc create 服務名 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win32srvDemo.exe" 註:服務名:指創建的Win...
一、cmd命令行---進行Windows服務操作
1、安裝服務
sc create 服務名 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win32srvDemo.exe"
註:服務名:指創建的Windows服務名
binPath:指Windows服務程式的路徑
2、配置服務
sc config 服務名 start=AUTO
註:start=AUTO (自動)
start=DEMAND (手動)
start=DISABLED (禁用)
3、開啟服務
net start 服務名
4、關閉服務
net stop 服務名
5、刪除服務
sc delete 服務名
二、第一種:bat批處理---進行Windows服務操作
1、創建、配置、開啟服務
@echo.服務啟動...... @echo off @sc create 服務名 binPath= "C:\Users\Administrator\Desktop\win32srvdemo\win32srvdemo\Debug\win32srvdemo.exe" @net start 服務名 @sc config 服務名 start= AUTO @echo off @echo.啟動完畢! @pause
2、關閉服務
@echo.服務關閉
@echo off
@net stop 服務名
@echo off
@echo.關閉結束!
@pause
3、刪除服務(刪除前要關閉服務)
@echo.服務刪除
@echo off
@sc delete 服務名
@echo off
@echo.刪除結束!
@pause
二、第二種:bat批處理---進行Windows服務操作
1、安裝腳本Install.bat
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe "E:\wwwroot\kjsmtt\wwwroot\KJLMManagerShareOutBonus\KJLMManagerShareOutBonus.exe"
Net Start 服務名
sc config 服務名 start= auto pause
註:第一行:Window服務執行程式的路徑
第二行:啟動服務
第三行:設置服務自動運行
最後一行:暫停,可以查看運行信息
2、卸載腳本Uninstall.bat
%SystemRoot%\Microsoft.NET\Framework\v4.0.30319\installutil.exe /u "E:\wwwroot\kjsmtt\wwwroot\KJLMManagerShareOutBonus\KJLMManagerShareOutBonus.exe"
pause
以上兩種.bat 有的系統行有的不行,還不知道為什麼。有懂得大神麻煩留言,謝謝。
三、SC命令
網友博客:http://blog.csdn.net/ddjj_1980/article/details/7493045
轉載:http://blog.csdn.net/moruna/article/details/9190733