標籤:windows 處理 常用 cmd and 使用者 參考 一個 sdn
轉載: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
注:
echo、@、call、pause、rem(小技巧:用::代替rem)是批次檔最常用的幾個命令,我們就從他們開始學起。
echo 表示顯示此命令後的字元
echo off 表示在此語句後所有啟動並執行命令都不顯示命令列本身
@與echo off相象,但它是加在每個命令列的最前面,表示運行時不顯示這一行的命令列(只能影響當前行)。
call 調用另一個批次檔(如果不用call而直接調用別的批次檔,那麼執行完那個批次檔後將無法返回當前檔案並執行當前檔案的後續命令)。
pause 運行此句會暫停批處理的執行並在螢幕上顯示Press any key to continue...的提示,等待使用者按任意鍵後繼續
rem 表示此命令後的字元為解釋行(注釋),不執行,只是給自己今後參考用的(相當於程式中的注釋)。
SC命令---安裝、開啟、配置、關閉windows服務 bat批處理(轉載)