1. 程式人生 > >SC命令---安裝、開啟、配置、關閉windows服務 bat批處理(轉載)

SC命令---安裝、開啟、配置、關閉windows服務 bat批處理(轉載)

csdn 運行 call 命令 www. 刪除服務 net href onf

轉載:http://www.jb51.net/article/49627.htm

轉載:http://blog.csdn.net/c1520006273/article/details/50539057

一、直接使用cmd來進行服務的一些操作

1、安裝服務

sc create test3 binPath= "C:\Users\Administrator\Desktop\win32srvDemo\win32srvdemo\Debug\win32srvDemo.exe"

其中:test3為創建的服務名,binPath後面是運行exe文件的所在路徑

2、配置服務

有以下集中方式:

sc config 服務名 start=AUTO (自動)

sc config 服務名 start= DEMAND (手動)

sc config 服務名 start= DISABLED(禁用)

例如下面的命令,在XP系統中開機便會自動啟動:

sc config test3 start= AUTO

3、開啟服務

sc start test3  


4、關閉服務

sc stop test3

5、刪除服務

sc delete test3  

二、為方便使用,可編輯為bat批處理文件

(新建一個txt文件,自己命名,把後綴改為.bat文件)

1、創建、配置、開啟服務

@echo.服務啟動......
@echo off
@sc create test3 binPath= "C:\Users\Administrator\Desktop\win32srvdemo\win32srvdemo\Debug\win32srvdemo.exe"
@net start test3
@sc config test3 start= AUTO
@echo off
@echo.啟動完畢!
@pause


2、關閉服務

@echo.服務關閉
@echo off
@net stop test3
@echo off
@echo.關閉結束!
@pause


3、刪除服務

@echo.服務刪除
@echo off
@sc delete test3
@echo off
@echo.刪除結束!
@pause


註:
[email protected](小技巧:用::代替rem)是批處理文件最常用的幾個命令,我們就從他們開始學起。
echo 表示顯示此命令後的字符
echo off 表示在此語句後所有運行的命令都不顯示命令行本身
@與echo off相象,但它是加在每個命令行的最前面,表示運行時不顯示這一行的命令行(只能影響當前行)。
call 調用另一個批處理文件(如果不用call而直接調用別的批處理文件,那麽執行完那個批處理文件後將無法返回當前文件並執行當前文件的後續命令)。
pause 運行此句會暫停批處理的執行並在屏幕上顯示Press any key to continue...的提示,等待用戶按任意鍵後繼續
rem 表示此命令後的字符為解釋行(註釋),不執行,只是給自己今後參考用的(相當於程序中的註釋)。

SC命令---安裝、開啟、配置、關閉windows服務 bat批處理(轉載)