XP补丁批量安装
詳細(xì)說明:
1.準(zhǔn)備工作
在硬盤的某個(gè)分區(qū)建立一個(gè)xp_patch目錄,比如E盤,將下載的所有補(bǔ)丁文件復(fù)制到該目錄下,確保該目錄下的補(bǔ)丁文件是屬于Windows XP中文專業(yè)版的,可對照Windows Update網(wǎng)站中的補(bǔ)丁下載列表進(jìn)行核對。
安裝補(bǔ)丁時(shí)需要安裝參數(shù),一般補(bǔ)丁文件的安裝參數(shù)有3種不同的形式:
帶有KB類補(bǔ)丁文件,其后要加/quiet /norestart /o的安裝參數(shù),分別表示安裝時(shí)無需用戶參與、安裝完成后不重啟、不提示覆蓋OEM文件。
帶有Q類補(bǔ)丁文件,其后要加/q /o /z安裝參數(shù),分別表示安裝時(shí)無需用戶干預(yù)、不提示覆蓋OEM文件、安裝完后不重新啟動(dòng)。
帶有q的補(bǔ)丁文件其后只需加/q安裝參數(shù)就可以了,表示安裝時(shí)無需用戶進(jìn)行干預(yù)。
(提示:要知道某個(gè)補(bǔ)丁文件的安裝參數(shù),可進(jìn)入命令行窗口,在命令行狀態(tài)下輸入補(bǔ)丁文件名加/?參數(shù),其格式如:“KB823980/?”、“Q315403/?”,即可查詢到詳細(xì)的安裝信息說明。接下來,可以用前面介紹的方法,按照Windows Update網(wǎng)站的補(bǔ)丁下載列表順序,對每一個(gè)補(bǔ)丁文件進(jìn)行單獨(dú)查詢,得到其對應(yīng)的安裝參數(shù),這樣可以避免安裝過程中因?yàn)閰?shù)使用有誤而造成系統(tǒng)補(bǔ)丁安裝失敗。)
2、編寫腳本文件
創(chuàng)建一個(gè)Windows腳本命令文件,命名為xp_patch.cmd,按下面的格式輸入安裝參數(shù)命令,補(bǔ)丁安裝的順序要參照Windows Update網(wǎng)站的補(bǔ)丁下載列表進(jìn)行排列。
CLS
@echo off
ECHO 準(zhǔn)備安裝 Windows Update 補(bǔ)丁程序
ECHO
ECHO 正在安裝 Q307869
start /wait Q307869.exe /q /z /o
ECHO
ECHO 正在安裝 沖擊波安全更新程序
start /wait KB823980.exe /q /z /o
ECHO
ECHO 正在安裝 KB824141
start /wait KB824141.exe /quiet /norestart /o
ECHO
……
ECHO 補(bǔ)丁已經(jīng)安裝完畢,請重啟系統(tǒng)!
ECHO
Pause
EXIT
這里的start /wait命令表示正在安裝系統(tǒng)補(bǔ)丁程序,并等待安裝結(jié)束,輸入每行命令后要回車,上文中只列出了部分補(bǔ)丁的安裝命令,大家可將全部補(bǔ)丁配合安裝命令依次加入即可。
為了方便,很多人都把系統(tǒng)補(bǔ)丁下載到硬盤中了,但如何安裝這些補(bǔ)丁是個(gè)問題。借助于批處理,我們可以讓這幾十個(gè)補(bǔ)丁自動(dòng)安裝好。
????假設(shè)補(bǔ)丁文件在F:/hotfix下。運(yùn)行CMD,用CD命令進(jìn)入該文件夾,輸入?dir?/b?>?list.txt?,就會(huì)在該目錄下生成一個(gè)名為list.txt的文本文件,內(nèi)容是每個(gè)補(bǔ)丁文件的文件名,每個(gè)一行。
????接下來添加自動(dòng)安裝參數(shù)。在每個(gè)文件名后添加?/u?/z?/n?(注意前面有空格)。至于用什么方法就看你自己了。其中?/u?表示自動(dòng)安裝,不提示;/z?表示安裝完成后不重新啟動(dòng);/n?表示不創(chuàng)建備份。
????最后把list.txt重命名為setup.bat即可。打開該文件就會(huì)自動(dòng)安裝補(bǔ)丁了。
????如果你對批處理熟悉,還可以對這個(gè)批處理文件修飾修飾。完成后效果如圖:
?
?
好多朋友都嫌打開微軟系統(tǒng)的自動(dòng)更新麻煩,一般都是自己手動(dòng)下載更新程序,然后手動(dòng)安裝,可是,這樣做又有一個(gè)新的問題來了,那就是當(dāng)每次重裝完系統(tǒng)后都要安裝一大堆的安全補(bǔ)丁,這是件很麻煩的事,尤其是Windows安全補(bǔ)丁,好幾十個(gè)來,一個(gè)一個(gè)裝的話手都麻了,下面給大家提供一個(gè)方法,就象無人值守安裝Windows一樣,不用理他,讓系統(tǒng)自動(dòng)為你打點(diǎn)好一切,呵呵,快點(diǎn)跟我來吧:
第一步:
下載微軟官方的一個(gè)名為QChain.exe?的小軟件,并且把它放在補(bǔ)頂所在的文件夾里,也可以從本處下載:http://blog.xyxq.cn//uploadfiles/qchain.rar
QChain介紹:系統(tǒng)管理員可使用?QChain.exe?工具對多個(gè)修補(bǔ)程序進(jìn)行鏈?zhǔn)桨惭b,而無需在安裝每一修補(bǔ)程序之后重啟計(jì)算機(jī)。通常,安裝每一修補(bǔ)程序之后,均需重啟計(jì)算機(jī)。QChain.exe?加快了多個(gè)修補(bǔ)程序的安裝過程,因?yàn)椴槐卦诎惭b每一修補(bǔ)程序之后重啟計(jì)算機(jī)。必須安裝的修補(bǔ)程序越多,就越省時(shí)間。使用?QChain.exe?的另一好處是延長了服務(wù)器的正常運(yùn)行時(shí)間,因?yàn)橹恍柚貑⒁淮畏?wù)器。
第二步:
開始-運(yùn)行,輸入cmd,然后利用cd命令進(jìn)入你存放系統(tǒng)安全補(bǔ)丁的文件夾,獲取系統(tǒng)安全補(bǔ)丁所在目錄里的文件列表(就是把所有補(bǔ)丁的文件名存到一個(gè)文本文件里),這里使用一個(gè)dos命令 dir?/b?/n?>setuplist.txt
意思是生成該目錄的文件列表到setuplist.txt文件里,好了,可以關(guān)閉dos模式了。
第三步:
把setuplist.txt打開,保留所有安全補(bǔ)丁文件名的行,并且把里面的第一行qchain.exe移動(dòng)至最后一行,這是最重要的一步,避免了在不重啟計(jì)算機(jī)的情況下安裝多個(gè)修補(bǔ)程序可能出現(xiàn)的問題。如果在安裝多個(gè)修補(bǔ)程序時(shí)不重啟計(jì)算機(jī)(不使用?QChain.exe),則可能由于修補(bǔ)程序的安裝順序而導(dǎo)致更新錯(cuò)誤的文件版本。然后使用記事本的替換功能,把所有的 chs.exe 替換為 chs.exe?/z?/m ,保存,然后把這個(gè)文件名更改為setup.bat就可以了,當(dāng)然你也可以直接使用 另存為 ,然后在保存的 文件類型 里面選擇所有文件,輸入文件名為setup.bat就可以了
比如我的機(jī)子上生成的文件:http://blog.xyxq.cn//uploadfiles/update.rar
最后一步:
雙擊setup.bat,系統(tǒng)就會(huì)自動(dòng)安裝所有補(bǔ)丁,不用人工干預(yù)了,怎么樣,省事多了吧?
?
windows XP補(bǔ)丁批量安裝的批處理文件的制作方法
詳細(xì)說明: 1.準(zhǔn)備工作
在硬盤的某個(gè)分區(qū)建立一個(gè)xp_patch目錄,比如E盤,將下載的所有補(bǔ)丁文件復(fù)制到該目錄下,確保該目錄下的補(bǔ)丁文件是屬于Windows XP中文專業(yè)版的,可對照Windows Update網(wǎng)站中的補(bǔ)丁下載列表進(jìn)行核對。
安裝補(bǔ)丁時(shí)需要安裝參數(shù),一般補(bǔ)丁文件的安裝參數(shù)有3種不同的形式:
帶有KB類補(bǔ)丁文件,其后要加/quiet /norestart /o的安裝參數(shù),分別表示安裝時(shí)無需用戶參與、安裝完成后不重啟、不提示覆蓋OEM文件。
帶有Q類補(bǔ)丁文件,其后要加/q /o /z安裝參數(shù),分別表示安裝時(shí)無需用戶干預(yù)、不提示覆蓋OEM文件、安裝完后不重新啟動(dòng)。
帶有q的補(bǔ)丁文件其后只需加/q安裝參數(shù)就可以了,表示安裝時(shí)無需用戶進(jìn)行干預(yù)。
(提示:要知道某個(gè)補(bǔ)丁文件的安裝參數(shù),可進(jìn)入命令行窗口,在命令行狀態(tài)下輸入補(bǔ)丁文件名加/?參數(shù),其格式如:“KB823980/?”、“Q315403/?”,即可查詢到詳細(xì)的安裝信息說明。接下來,可以用前面介紹的方法,按照Windows Update網(wǎng)站的補(bǔ)丁下載列表順序,對每一個(gè)補(bǔ)丁文件進(jìn)行單獨(dú)查詢,得到其對應(yīng)的安裝參數(shù),這樣可以避免安裝過程中因?yàn)閰?shù)使用有誤而造成系統(tǒng)補(bǔ)丁安裝失敗。)
2、編寫腳本文件??
創(chuàng)建一個(gè)Windows腳本命令文件,命名為xp_patch.cmd,按下面的格式輸入安裝參數(shù)命令,補(bǔ)丁安裝的順序要參照Windows Update網(wǎng)站的補(bǔ)丁下載列表進(jìn)行排列。
CLS
@echo off
ECHO 準(zhǔn)備安裝 Windows Update 補(bǔ)丁程序
ECHO
ECHO 正在安裝 Q307869
start /wait Q307869.exe /q /z /o
ECHO
ECHO 正在安裝 沖擊波安全更新程序
start /wait KB823980.exe /q /z /o
ECHO
ECHO 正在安裝 KB824141
start /wait KB824141.exe /quiet /norestart /o
ECHO
……
ECHO 補(bǔ)丁已經(jīng)安裝完畢,請重啟系統(tǒng)!
ECHO
Pause
EXIT
這里的start /wait命令表示正在安裝系統(tǒng)補(bǔ)丁程序,并等待安裝結(jié)束,輸入每行命令后要回車,上文中只列出了部分補(bǔ)丁的安裝命令,大家可將全部補(bǔ)丁配合安裝命令依次加入即可
?
?
批處理安裝系統(tǒng)補(bǔ)丁
分類:網(wǎng)絡(luò)故障
第一步:依次點(diǎn)擊“開始→運(yùn)行”然后在“運(yùn)行”窗口中輸入“CMD”并回車,此時(shí)將會(huì)打開命令提示符窗口;
第二步:假如你的補(bǔ)丁程序是存放在C盤根目錄下的“buding”文件夾中,那么將當(dāng)前命令提示符的狀態(tài)切換為“C:/buding>”狀態(tài);
第三步:在命令提示符下輸入“dir /b>list.txt”命令并回車執(zhí)行,該命令的意思是僅提取“buding”目錄中的所有文件的文件名并將其保存在list.txt文檔中,參數(shù)“/b”的意思是不顯示文件的頭信息及統(tǒng)計(jì)信息;
第四步:用微軟Word打開list.txt文件,然后依次點(diǎn)擊“編輯→查找”,此時(shí)將會(huì)打開“查找和替換”窗口;
第五步:在打開的“查找和替換”窗口中把“查找的內(nèi)容”設(shè)為“^p”,然后點(diǎn)擊“替換”標(biāo)簽,接著在“替換為”輸入框中將替換的內(nèi)容設(shè)置為“ /U /Q /Z^pstart /wait ”,注意在wait后要有一個(gè)空格(如圖1);
第六步:點(diǎn)擊“全部替換”,此時(shí)World文檔的內(nèi)容將會(huì)變?yōu)槿鐖D2所示的內(nèi)容,然后我們還需要把圖2內(nèi)容修改為圖3所示的內(nèi)容。
說明:“Start”是Windows系統(tǒng)自帶的DOS命令,它的作用是用來調(diào)用應(yīng)用程序的;“/wait”表示啟用應(yīng)用程序并等待其結(jié)束,然后再執(zhí)行下一個(gè)應(yīng)用程序;參數(shù)“/U”表示使用無人參與模式,參數(shù)“/Q”表示無用戶交互,參數(shù)“/Z”表示安裝完成時(shí)不重新啟動(dòng)計(jì)算機(jī)。
最后需要說明的是當(dāng)補(bǔ)丁程序圖標(biāo)類似圖4所示的圖標(biāo)時(shí),則不用參數(shù)“/Z”,否則會(huì)出錯(cuò)!例如在圖3最后第二行就沒有用參數(shù)“/Z”。
第七步:保存圖3所示的內(nèi)容,然后將“list.txt”文件的擴(kuò)展名改為“bat”即可制作了安裝補(bǔ)丁程序的批處理程序。
運(yùn)行“list.bat”則可以實(shí)現(xiàn)在無人參與的情況下自動(dòng)安裝補(bǔ)丁程序。
本文到此就結(jié)束了,你看過后感覺如何,是不是感覺有點(diǎn)投機(jī)取巧呢?呵呵,希望本文能給你帶來一點(diǎn)啟示!
圖1 輸入替換內(nèi)容
圖2 替換后文本內(nèi)容
圖3 最后的文本內(nèi)容
?
補(bǔ)充說明
Windows安裝包都有幾乎都有無人參與安裝命令的包括.msi
*.exe /quiet /norestart /n
*.exe /quiet /passive /norestart /nobackup
/quiet? ?? ?? ? 安靜模式
/passive? ?? ? 無從參與模式
/norestart? ? 安裝完成后不重新啟動(dòng)
/nobackup? ?不備份卸載需要的文件
Xplode外掛方式安裝比較通用的參數(shù)/q /o /n /z
總結(jié)
- 上一篇: curl: (56) Recv fail
- 下一篇: windows闹钟小脚本