談到批處理,很多人表示不懂,其實(shí)意思很簡(jiǎn)單,通過(guò)編寫(xiě)相應(yīng)代碼,把一批指令寫(xiě)在一起,然后一塊執(zhí)行.比如關(guān)閉系統(tǒng),就可以用到批處理bat文件來(lái)操作.

操作方法:

1、首先我們查看下要關(guān)閉或是設(shè)置的系統(tǒng)/軟件服務(wù)名,使用services.msc打開(kāi)可以查看到

如下圖:愛(ài)奇藝的后臺(tái)服務(wù),開(kāi)機(jī)時(shí)都會(huì)啟動(dòng)的



我們只要知道服務(wù)名稱(chēng)就好了,顯示名稱(chēng)無(wú)所謂的。

2、打開(kāi)記事本,輸入以下代碼

@echo off
NET STOP "QiyiService"
sc config "QiyiService" start= DEMAND
exit




NET STOP表示 關(guān)閉服務(wù),sc config "QiyiService" start= DEMAND 表示設(shè)置服務(wù)為 手動(dòng)

Start值說(shuō)明:
Start的可能取值有以下幾種,分別代表了不同的服務(wù)啟動(dòng)類(lèi)型
 
Start=0 boot
Start=1 system
Start=2 自動(dòng)
Start=3 手動(dòng)
Start=4 禁用
 
對(duì)應(yīng)于SC命令行來(lái)設(shè)置服務(wù)啟動(dòng)類(lèi)型
SC config “SERNER_NAME” START= {BOOT|SYSTEM|AUTO|DEMAND|DISABLED|delayed-auto}
接下來(lái)啟動(dòng)服務(wù)
SC Start “SERVER_NAME”
指定服務(wù)的起始類(lèi)型。
 
值 說(shuō)明
 
boot 由啟動(dòng)引導(dǎo)程序加載的設(shè)備驅(qū)動(dòng)器。
system 在核心初始化過(guò)程中啟動(dòng)的設(shè)備驅(qū)動(dòng)器。
auto 每次計(jì)算機(jī)重新啟動(dòng)時(shí),甚至沒(méi)有人登錄計(jì)算機(jī)時(shí),都能自動(dòng)開(kāi)始的服務(wù)。
demand 必須手動(dòng)啟動(dòng)的服務(wù)。如果沒(méi)有指定“start=”,這就默認(rèn)值。
disabled 不能啟動(dòng)的服務(wù)。要啟動(dòng)一個(gè)禁用的服務(wù),把啟動(dòng)類(lèi)型更改為其他值
delayed-auto 自動(dòng)延時(shí)啟動(dòng)。此時(shí)start=2并且DelayedAutostart=1 ;Start為其它值時(shí),DelayedAutostart為1不起作用。
服務(wù)管理器不能及時(shí)更新delayedautostart的值

按照上面的教程,大家就可以使用bat來(lái)控制服務(wù)的啟動(dòng)、禁用、手動(dòng)等類(lèi)型了,當(dāng)然首先要停止服務(wù),不然可能會(huì)出現(xiàn)被阻攔的情況。經(jīng)過(guò)上面這些解釋,我們有了一定了解,下面就是多多實(shí)踐才可以變成自己的東西.
裝機(jī)