
(小提示:用這種方法可以輕而易舉地找到系統(tǒng)補(bǔ)丁的下載網(wǎng)址,但系統(tǒng)升級(jí)補(bǔ)丁是分多次進(jìn)行的,每次安裝完后還要重新啟動(dòng)系統(tǒng),所以,我們可以先把補(bǔ)丁下載回來(lái)后進(jìn)行安裝,再重啟系統(tǒng),接著用同樣的方法繼續(xù)后面的補(bǔ)丁下載過(guò)程,直到將所有的補(bǔ)丁下載完畢。)
方法2:如果不想花太多時(shí)間在尋找補(bǔ)丁下載網(wǎng)址上,可以找一臺(tái)已打過(guò)全部Windows XP系統(tǒng)補(bǔ)丁的電腦,同樣在該電腦的Windows安裝目錄下找到Windows Update.log文件,查到所有系統(tǒng)補(bǔ)丁的實(shí)際下載網(wǎng)址,最后按方法1中的操作,一次性將所有的系統(tǒng)補(bǔ)丁一網(wǎng)打盡,保存在硬盤上。
方法3:安裝好Windows XP系統(tǒng)后,訪問(wèn)微軟Windows Update網(wǎng)站,點(diǎn)擊“查看以尋找更新”→“復(fù)查并安裝更新”,在這里記下每一個(gè)補(bǔ)丁文件的KB編號(hào),取后面的6位數(shù)字,例如KB837009等。在IE瀏覽器地址欄中輸入以下網(wǎng)址http://support.microsoft.com/?kbid=,在該網(wǎng)址后加上補(bǔ)丁文件的6位數(shù)編號(hào),進(jìn)入該補(bǔ)丁的微軟知識(shí)庫(kù)界面,點(diǎn)擊該補(bǔ)丁的安全公告鏈接(如圖2),之后在安全公告頁(yè)面可以看到提示“下載此更新”的鏈接(如圖3),點(diǎn)擊該鏈接可轉(zhuǎn)到該補(bǔ)丁文件的下載頁(yè),這時(shí)就可以點(diǎn)擊“下載”按鈕調(diào)用FlashGet下載該補(bǔ)丁。利用同樣的方法將所有補(bǔ)丁下載回來(lái)。


二、創(chuàng)建補(bǔ)丁自動(dòng)安裝盤
1.準(zhǔn)備工作
在硬盤的某個(gè)分區(qū)建立一個(gè)xp_patch目錄,比如E盤,將下載的所有補(bǔ)丁文件復(fù)制到該目錄下,確保該目錄下的補(bǔ)丁文件是屬于Windows XP中文專業(yè)版的,可對(duì)照Windows Update網(wǎng)站中的補(bǔ)丁下載列表進(jìn)行核對(duì)。
安裝補(bǔ)丁時(shí)需要安裝參數(shù),一般補(bǔ)丁文件的安裝參數(shù)有3種不同的形式:
帶有如圖4所示圖標(biāo)的KB類補(bǔ)丁文件,其后要加/quiet /norestart /o的安裝參數(shù),分別表示安裝時(shí)無(wú)需用戶參與、安裝完成后不重啟、不提示覆蓋OEM文件。

帶有如圖5所示圖標(biāo)的Q類補(bǔ)丁文件,其后要加/q /o /z安裝參數(shù),分別表示安裝時(shí)無(wú)需用戶干預(yù)、不提示覆蓋OEM文件、安裝完后不重新啟動(dòng)。

帶有如圖6所示圖標(biāo)的補(bǔ)丁文件其后只需加/q安裝參數(shù)就可以了,表示安裝時(shí)無(wú)需用戶進(jìn)行干預(yù)。

(小提示:要知道某個(gè)補(bǔ)丁文件的安裝參數(shù),可進(jìn)入命令行窗口,在命令行狀態(tài)下輸入補(bǔ)丁文件名加/?參數(shù),其格式如:“KB823980/?”、“Q315403/?”,即可查詢到詳細(xì)的安裝信息說(shuō)明(如圖7)。接下來(lái),可以用前面介紹的方法,按照Windows Update網(wǎng)站的補(bǔ)丁下載列表順序,對(duì)每一個(gè)補(bǔ)丁文件進(jìn)行單獨(dú)查詢,得到其對(duì)應(yīng)的安裝參數(shù),這樣可以避免安裝過(guò)程中因?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)安裝完畢,請(qǐng)重啟系統(tǒng)!
ECHO
Pause
EXIT
這里的start /wait命令表示正在安裝系統(tǒng)補(bǔ)丁程序,并等待安裝結(jié)束,輸入每行命令后要回車,上文中只列出了部分補(bǔ)丁的安裝命令,大家可將全部補(bǔ)丁配合安裝命令依次加入即可。
3、刻錄使用
下面以Nero 5.5.7.2版刻錄軟件為例制作補(bǔ)丁安裝盤,啟動(dòng)Nero后選擇“文件”→“新建”,在彈出的“新建編譯”窗口中選擇左邊的“只讀CD(啟動(dòng))”→“創(chuàng)建一個(gè)刻錄任務(wù)”,單擊“新建”按鈕,進(jìn)入主界面,在“文件瀏覽器”窗口中選中h:xp_path文件夾,將其拖放到ISO1窗口中(如圖8)。最后,單擊文件菜單中的“寫入光盤”項(xiàng),在對(duì)話框中單擊“寫入”按鈕,Nero軟件就開始依次將啟動(dòng)信息、系統(tǒng)補(bǔ)丁文件寫入光盤。

這樣在以后重裝系統(tǒng)后,只要將制作好的補(bǔ)丁安裝盤放入光驅(qū)中,運(yùn)行其中的xp_patch.cmd文件,即可按預(yù)設(shè)的解壓縮安裝格式,自動(dòng)安裝光盤上的系統(tǒng)補(bǔ)丁了(如圖9)。如果你沒(méi)有刻錄機(jī),也沒(méi)有關(guān)系,只要運(yùn)行保存在硬盤上的xp_patch.cmd文件,也一樣可以達(dá)到升級(jí)系統(tǒng)補(bǔ)丁的目的。

據(jù)筆者經(jīng)驗(yàn),通過(guò)SUS(Software Update Service)方式定制下載中文版的系統(tǒng)補(bǔ)丁,其總?cè)萘吭?00MB左右,我們可按以上方法,分別制作Windows XP/2000/2003的系統(tǒng)補(bǔ)丁目錄,再分別建立三種操作系統(tǒng)的系統(tǒng)補(bǔ)丁安裝腳本命令,這樣就可以擁有Windows 2000/XP/2003的全能系統(tǒng)補(bǔ)丁自動(dòng)安裝盤,以后就不會(huì)為升級(jí)系統(tǒng)補(bǔ)丁而煩惱了。