首頁 > 軟體

服務啟動項Start型別詳解

2022-11-03 14:02:03

登入檔的服務啟動項 Start型別詳解

HKLMSYSTEMCurrentControlSetservices

下的服務項。不論有沒有在services.msc服務管理控制檯中顯示,在登入檔中都有一個Start項。

Start的可能取值有以下幾種,分別代表了不同的服務啟動型別

Start=0 boot

Start=1 system

Start=2 自動

Start=3 手動

Start=4 禁用

對應於SC命令列來設定服務啟動型別

SC config “SERNER_NAME” START= {BOOT|SYSTEM|AUTO|DEMAND|DISABLED|delayed-auto}

接下來啟動服務

SC Start “SERVER_NAME”

指定服務的起始型別。

值 說明

boot 由啟動載入程式載入的裝置驅動器。

system 在核心初始化過程中啟動的裝置驅動器。

auto 每次計算機重新啟動時,甚至沒有人登入計算機時,都能自動開始的服務。

demand 必須手動啟動的服務。如果沒有指定“start=”,這就預設值。

disabled 不能啟動的服務。要啟動一個禁用的服務,把啟動型別更改為其他值

delayed-auto 自動延時啟動。此時start=2並且DelayedAutostart=1 ;Start為其它值時,DelayedAutostart為1不起作用。

服務管理器不能及時更新delayedautostart的值

批次處理命令之Start的詳細用法

Start

啟動單獨的“命令提示字元”視窗來執行指定程式或命令。如果在沒有引數的情況下使用,start 將開啟第二個命令提示字元視窗。

語法

start ["title"] [/dPath] [/i] [/min] [/max] [{/separate | /shared}] [{/low | /normal | /high | /realtime | /abovenormal | belownormal}] [/wait] [/b] [FileName] [parameters]

引數

"title" 指定在“命令提示字元”視窗標題列中顯示的標題。 
/dpatch 指定啟動目錄。 
/i 將 Cmd.exe 啟動環境傳送到新的“命令提示字元”視窗。 
/min 啟動新的最小化視窗。 
/max 啟動新的最大化視窗。 
/separate 在單獨的記憶體空間啟動 16 位程式。 
/shared 在共用的記憶體空間啟動 16 位程式。 
/low 以空閒優先順序啟動應用程式。 
/normal 以一般優先順序啟動應用程式。 
/high 以高優先順序啟動應用程式。 
/realtime 以實時優先順序啟動應用程式。 
/abovenormal 以超出常規優先順序的方式啟動應用程式。 
/belownormal 以低出常規優先順序的方式啟動應用程式。 
/wait 啟動應用程式,並等待其結束。 
/b 啟動應用程式時不必開啟新的“命令提示字元”視窗。除非應用程式啟用 CTRL+C,否則將忽略 CTRL+C 操作。使用 CTRL+BREAK 中斷應用程式。 
非執行檔案只要將檔名作為命令鍵入,即可通過其檔案關聯執行該檔案。有關使用 assoc 和 ftype 在命令指令碼中建立這些關聯的詳細資訊,請參閱“”。 
在執行的命令的第一個標記為“CMD”字串但不包括擴充套件名或路徑限定符時,“CMD”將被 COMSPEC 變數的值取代。這樣可以防止使用者從當前目錄選取 cmd。 
當您執行 32 點陣圖形使用者介面 (GUI) 應用程式時,cmd 不會在返回到命令提示字元之前等待應用程式退出。如果從命令指令碼執行應用程式,則不會發生這種新情況。在執行的命令中第一個符號不包括擴充套件名的情況下,Cmd.exe 使用 PATHEXT 環境變數的值確定要查詢的擴充套件名以及查詢順序。PATHEXT 變數的預設值為:COM;.EXE;.BAT;.CMD(語法與 PATH 變數相同,使用分號分開不同元素)。當您搜尋可執行檔案且在任何擴充套件名上都沒有匹配項時,start 將搜尋目錄名。 

具體例子: 

說明:如果你所在程式的路徑中帶有空格,那麼必須用“”把路徑括起來,否則系統會提示找不到XX檔案,另外,在執行某些程式時,需在路徑的前面加一對空白的“”,表示建立一個空白的視窗,它指向的程式是XXXXXXXX。還有就是別忘了空格。 

當我想執行位於“D:/draw/”的“photoshop.exe”使,應該使用以下命令:

start “”“D:/draw/photoshop.exe” 表示以常規視窗執行程式

如果想讓程式以最大化視窗執行,則使用以下命令:

start /max“”“D:/draw/photoshop.exe” 表示以最大化視窗執行程式

最小化這是這樣:

start /min "" "D:/draw/photoshop.exe" 表示以最小化視窗執行程式

等待某個程式允許完畢,也就是視窗關閉後,再開啟下一個程式這可以這樣:

start /w "" "D:/draw/photoshop.exe"
start "" cmd.exe

到此這篇關於服務啟動項Start型別詳解的文章就介紹到這了,更多相關Start型別詳解內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!


IT145.com E-mail:sddin#qq.com