妙用Windows 更新程序的安裝參數(shù)
更新時(shí)間:2006年10月23日 00:00:00 作者:
為了在較短的時(shí)間內(nèi)堵住系統(tǒng)漏洞,微軟公司除了發(fā)布名為Service Pack的升級(jí)包以外,還會(huì)不定期發(fā)布一些更新程序,例如6月份發(fā)布的Windows XP更新程序就有6個(gè)。為了提高安裝效率或滿足一些用戶的特殊需求,微軟公司為更新程序設(shè)計(jì)了一些安裝參數(shù)。下面以Windows XP的更新程序?yàn)槔榻B它的安裝參數(shù)及使用。
更新程序的安裝參數(shù)
Windows XP更新程序安裝參數(shù)分為下表所列的三類,除此以外還有一個(gè)列出已安裝更新程序的參數(shù)“/l”,以及一個(gè)更新程序解壓縮參數(shù)“-x”。下面三個(gè)表格列出了這些安裝參數(shù)及其用途:

除了以上面列出的方式使用參數(shù)以外,更新程序允許用戶以簡(jiǎn)化方式使用參數(shù)。例如,/f:強(qiáng)制其他應(yīng)用程序在關(guān)機(jī)時(shí)關(guān)閉,/n:放棄備份卸載更新程序需要的文件,/z:在更新程序安裝完成后不重新啟動(dòng)系統(tǒng),/q:使用安靜模式安裝更新程序,/u:使用無(wú)人參與模式安裝更新程序等。
更新程序參數(shù)使用技巧
根據(jù)具體情況合理使用更新程序的參數(shù),可以滿足安裝過(guò)程的一些特殊需要,下面介紹幾個(gè)具體實(shí)例:
1.解壓縮更新程序
假設(shè)某個(gè)Windows XP更新程序的名稱是WindowsXP-KB896428-x86-CHS,如果需要將其解壓縮以后再安裝,可以打開(kāi)Windows XP的命令提示符窗口,切換到存放這個(gè)更新程序的位置,在提示符后輸入“WindowsXP-KB896428-x86-CHS -x”。單擊彈出話框中的“瀏覽”按鈕選擇好文件存放位置,“確定”后顯示“正在提取文件”對(duì)話框,結(jié)束后即可將更新程序中的所有文件釋放到指定位置?! ?
除了使用命令提示符窗口以外,也可以打開(kāi)Windows XP的“運(yùn)行”對(duì)話框,在其中輸入“e:\bd\WindowsXP-KB896428-x86-CHS -x”(e:\bd是存放更新程序的文件夾),“確定”后同樣可以將更新程序解壓縮到指定位置?! ?
2.列出更新目錄
安裝更新程序之前了解系統(tǒng)打了多少“補(bǔ)丁”非常必要,使用/l參數(shù)可以幫助我們了解已經(jīng)安裝的更新情況。我們只須選擇一個(gè)更新程序,按上面介紹的方法加上/l參數(shù)在命令提示符窗口或“運(yùn)行”對(duì)話框中執(zhí)行,就可以看到如圖所示對(duì)話框中看到系統(tǒng)安裝更新程序的情況。需要注意的是,其中只能列出安裝在最新版Service Pack升級(jí)包后的更新程序,并不包含Service Pack中的更新。

提示:要想獲得可打印的更新程序目錄,可以打開(kāi)命令提示符窗口,輸入“systeminfo > systeminfo.txt”回車,即可在當(dāng)前目錄下生成了一個(gè)名為systeminfo.txt的文件,里面不僅可以看到系統(tǒng)安裝的更新程序信息,還記載了其他系統(tǒng)主要配置信息。
3.批量安裝更新程序
如果用戶下載得到的更新程序比較多,手工逐個(gè)安裝不僅需要逐個(gè)運(yùn)行,還要回答是否重新啟動(dòng)之類的問(wèn)題,為多臺(tái)電腦安裝更新顯得非常繁瑣。此時(shí)可以制作一個(gè)腳本(或稱“批處理”)文件,一次安裝所有的更新程序。首先將要安裝的更新程序復(fù)制到一個(gè)文件夾(例如E:\hotfix),然后仿照下面的格式將腳本文件的內(nèi)容輸入“記事本”?! ?
@echo off
setlocal
set PATHTOFIXES=E:\hotfix
%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS /Z
%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS /Z
%PATHTOFIXES%\WindowsXP-KB893066-x86-CHS /Z
文件中的“E:\hotfix”應(yīng)當(dāng)根據(jù)更新程序的存放位置適當(dāng)修改,“E:\hotfix”文件夾中每增加(或減少)一個(gè)更新程序,諸如“%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS /Z”之類的語(yǔ)句就要增加(或減少)一條,而且要根據(jù)更新程序的名稱修改該語(yǔ)句中的更新程序名稱(例如“WindowsXP-KB890859-x86-CHS”)。如果需要使用其他的更新程序參數(shù),只需在腳本文件中的更新程序名稱后面加上需要的參數(shù),例如“%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS /Z /q /forceappsclose”即可。
腳本文件輸入完成后單擊“記事本”“文件”菜單下的“另存為”命令,輸入bdaz.cmd之類的名稱保存(腳本文件名“bdaz”任意,擴(kuò)展名必須是.cmd或.bat)。腳本文件保存完畢,打開(kāi)命令提示符窗口,切換到存放腳本文件“bdaz.cmd”的位置,在命令提示符后輸入“bdaz”回車,就可以開(kāi)始更新程序的批量安裝過(guò)程了?! ?
提示:使用腳本方式批量安裝更新程序以后,必須重新啟動(dòng)操作系統(tǒng)才能使已經(jīng)安裝的更新生效。由于Windows 2000/2003的更新程序結(jié)構(gòu)與Windows XP相同,所以本文介紹的方法也可以用于Windows 2000/2003。
更新程序的安裝參數(shù)
Windows XP更新程序安裝參數(shù)分為下表所列的三類,除此以外還有一個(gè)列出已安裝更新程序的參數(shù)“/l”,以及一個(gè)更新程序解壓縮參數(shù)“-x”。下面三個(gè)表格列出了這些安裝參數(shù)及其用途:

除了以上面列出的方式使用參數(shù)以外,更新程序允許用戶以簡(jiǎn)化方式使用參數(shù)。例如,/f:強(qiáng)制其他應(yīng)用程序在關(guān)機(jī)時(shí)關(guān)閉,/n:放棄備份卸載更新程序需要的文件,/z:在更新程序安裝完成后不重新啟動(dòng)系統(tǒng),/q:使用安靜模式安裝更新程序,/u:使用無(wú)人參與模式安裝更新程序等。
更新程序參數(shù)使用技巧
根據(jù)具體情況合理使用更新程序的參數(shù),可以滿足安裝過(guò)程的一些特殊需要,下面介紹幾個(gè)具體實(shí)例:
1.解壓縮更新程序
假設(shè)某個(gè)Windows XP更新程序的名稱是WindowsXP-KB896428-x86-CHS,如果需要將其解壓縮以后再安裝,可以打開(kāi)Windows XP的命令提示符窗口,切換到存放這個(gè)更新程序的位置,在提示符后輸入“WindowsXP-KB896428-x86-CHS -x”。單擊彈出話框中的“瀏覽”按鈕選擇好文件存放位置,“確定”后顯示“正在提取文件”對(duì)話框,結(jié)束后即可將更新程序中的所有文件釋放到指定位置?! ?
除了使用命令提示符窗口以外,也可以打開(kāi)Windows XP的“運(yùn)行”對(duì)話框,在其中輸入“e:\bd\WindowsXP-KB896428-x86-CHS -x”(e:\bd是存放更新程序的文件夾),“確定”后同樣可以將更新程序解壓縮到指定位置?! ?
2.列出更新目錄
安裝更新程序之前了解系統(tǒng)打了多少“補(bǔ)丁”非常必要,使用/l參數(shù)可以幫助我們了解已經(jīng)安裝的更新情況。我們只須選擇一個(gè)更新程序,按上面介紹的方法加上/l參數(shù)在命令提示符窗口或“運(yùn)行”對(duì)話框中執(zhí)行,就可以看到如圖所示對(duì)話框中看到系統(tǒng)安裝更新程序的情況。需要注意的是,其中只能列出安裝在最新版Service Pack升級(jí)包后的更新程序,并不包含Service Pack中的更新。

提示:要想獲得可打印的更新程序目錄,可以打開(kāi)命令提示符窗口,輸入“systeminfo > systeminfo.txt”回車,即可在當(dāng)前目錄下生成了一個(gè)名為systeminfo.txt的文件,里面不僅可以看到系統(tǒng)安裝的更新程序信息,還記載了其他系統(tǒng)主要配置信息。
3.批量安裝更新程序
如果用戶下載得到的更新程序比較多,手工逐個(gè)安裝不僅需要逐個(gè)運(yùn)行,還要回答是否重新啟動(dòng)之類的問(wèn)題,為多臺(tái)電腦安裝更新顯得非常繁瑣。此時(shí)可以制作一個(gè)腳本(或稱“批處理”)文件,一次安裝所有的更新程序。首先將要安裝的更新程序復(fù)制到一個(gè)文件夾(例如E:\hotfix),然后仿照下面的格式將腳本文件的內(nèi)容輸入“記事本”?! ?
@echo off
setlocal
set PATHTOFIXES=E:\hotfix
%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS /Z
%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS /Z
%PATHTOFIXES%\WindowsXP-KB893066-x86-CHS /Z
文件中的“E:\hotfix”應(yīng)當(dāng)根據(jù)更新程序的存放位置適當(dāng)修改,“E:\hotfix”文件夾中每增加(或減少)一個(gè)更新程序,諸如“%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS /Z”之類的語(yǔ)句就要增加(或減少)一條,而且要根據(jù)更新程序的名稱修改該語(yǔ)句中的更新程序名稱(例如“WindowsXP-KB890859-x86-CHS”)。如果需要使用其他的更新程序參數(shù),只需在腳本文件中的更新程序名稱后面加上需要的參數(shù),例如“%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS /Z /q /forceappsclose”即可。
腳本文件輸入完成后單擊“記事本”“文件”菜單下的“另存為”命令,輸入bdaz.cmd之類的名稱保存(腳本文件名“bdaz”任意,擴(kuò)展名必須是.cmd或.bat)。腳本文件保存完畢,打開(kāi)命令提示符窗口,切換到存放腳本文件“bdaz.cmd”的位置,在命令提示符后輸入“bdaz”回車,就可以開(kāi)始更新程序的批量安裝過(guò)程了?! ?
提示:使用腳本方式批量安裝更新程序以后,必須重新啟動(dòng)操作系統(tǒng)才能使已經(jīng)安裝的更新生效。由于Windows 2000/2003的更新程序結(jié)構(gòu)與Windows XP相同,所以本文介紹的方法也可以用于Windows 2000/2003。
相關(guān)文章
XP系統(tǒng)自動(dòng)修復(fù)命令(sfc)詳解
XP系統(tǒng)自動(dòng)修復(fù)命令(sfc)詳解...2007-02-02Win XP/2003系統(tǒng)服務(wù)備份與保護(hù)
Win XP/2003系統(tǒng)服務(wù)備份與保護(hù)...2006-10-10安裝XP SP2的三大要領(lǐng)和八項(xiàng)注意
安裝XP SP2的三大要領(lǐng)和八項(xiàng)注意...2006-10-10