SC命令---安裝、開啟、配置、關閉 cmd命令行和bat批處理操作windows服務


一、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服務操作

(新建一個txt文件,把后綴改成.bat文件)image

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM