妙用Windows 更新程式的安裝參數

來源:互聯網
上載者:User

為了在較短的時間內堵住系統漏洞,微軟公司除了發布名為Service Pack的升級包以外,還會不定期發布一些更新程式,例如6月份發布的Windows XP更新程式就有6個。為了提高安裝效率或滿足一些使用者的特殊需求,微軟公司為更新程式設計了一些安裝參數。下面以Windows XP的更新程式為例,介紹它的安裝參數及使用。  

  更新程式的安裝參數

  Windows XP更新程式安裝參數分為下表所列的三類,除此以外還有一個列出已安裝更新程式的參數“/l”,以及一個更新程式解壓縮參數“-x”。下面三個表格列出了這些安裝參數及其用途:

 
  除了以上面列出的方式使用參數以外,更新程式允許使用者以簡化方式使用參數。例如,/f:強制其他應用程式在關機時關閉,/n:放棄備份卸載更新程式需要的檔案,/z:在更新程式安裝完成後不重新啟動系統,/q:使用安靜模式安裝更新程式,/u:使用無人蔘與模式安裝更新程式等。

  更新程式參數提示

  根據具體情況合理使用更新程式的參數,可以滿足安裝過程的一些特殊需要,下面介紹幾個具體執行個體:  

  1.解壓縮更新程式  

  假設某個Windows XP更新程式的名稱是WindowsXP-KB896428-x86-CHS,如果需要將其解壓縮以後再安裝,可以開啟Windows XP的命令提示字元視窗,切換到存放這個更新程式的位置,在提示符後輸入“WindowsXP-KB896428-x86-CHS -x”。單擊彈出話框中的“瀏覽”按鈕選擇好檔案存放位置,“確定”後顯示“正在提取檔案”對話方塊,結束後即可將更新程式中的所有檔案釋放到指定位置。  

  除了使用命令提示字元視窗以外,也可以開啟Windows XP的“運行”對話方塊,在其中輸入“e:\bd\WindowsXP-KB896428-x86-CHS -x”(e:\bd是存放更新程式的檔案夾),“確定”後同樣可以將更新程式解壓縮到指定位置。  

  2.列出更新目錄  

  安裝更新程式之前瞭解系統打了多少“補丁”非常必要,使用/l參數可以協助我們瞭解已經安裝的更新情況。我們只須選擇一個更新程式,按上面介紹的方法加上/l參數在命令提示字元視窗或“運行”對話方塊中執行,就可以看到對話方塊中看到系統安裝更新程式的情況。需要注意的是,其中只能列出安裝在最新版Service Pack升級包後的更新程式,並不包含Service Pack中的更新。


  提示:要想獲得可列印的更新程式目錄,可以開啟命令提示字元視窗,輸入“systeminfo > systeminfo.txt”斷行符號,即可在目前的目錄下產生了一個名為systeminfo.txt的檔案,裡面不僅可以看到系統安裝的更新程式資訊,還記載了其他系統主要配置資訊。

  3.大量安裝更新程式  

  如果使用者下載得到的更新程式比較多,手工逐個安裝不僅需要逐個運行,還要回答是否重新啟動之類的問題,為多台電腦安裝更新顯得非常繁瑣。此時可以製作一個指令碼(或稱“批處理”)檔案,一次安裝所有的更新程式。首先將要安裝的更新程式複製到一個檔案夾(例如E:\hotfix),然後仿照下面的格式將指令檔的內容輸入“記事本”。  

  @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”應當根據更新程式的存放位置適當修改,“E:\hotfix”檔案夾中每增加(或減少)一個更新程式,諸如“%PATHTOFIXES%\WindowsXP-KB890859-x86-CHS /Z”之類的語句就要增加(或減少)一條,而且要根據更新程式的名稱修改該語句中的更新程式名稱(例如“WindowsXP-KB890859-x86-CHS”)。如果需要使用其他的更新程式參數,只需在指令檔中的更新程式名稱後面加上需要的參數,例如“%PATHTOFIXES%\WindowsXP-KB890923-x86-CHS /Z /q /forceappsclose”即可。

  指令檔輸入完成後單擊“記事本”[檔案] 功能表下的“另存新檔”命令,輸入bdaz.cmd之類的名稱儲存(指令檔名“bdaz”任意,副檔名必須是.cmd或.bat)。指令檔儲存完畢,開啟命令提示字元視窗,切換到存放指令檔“bdaz.cmd”的位置,在命令提示字元後輸入“bdaz”斷行符號,就可以開始更新程式的大量安裝過程了。  

  提示:使用指令碼方式大量安裝更新程式以後,必須重新啟動作業系統才能使已經安裝的更新生效。由於Windows 2000/2003的更新程式結構與Windows XP相同,所以本文介紹的方法也可以用於Windows 2000/2003。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.