六大絕招輕鬆搞定系統更新(轉)

worldblog發表於2007-08-11
六大絕招輕鬆搞定系統更新(轉)[@more@]

  一、瞭解一些補丁的相關知識點

  首先我們來了解一些必要的有關補丁的知識點,這些知識點你可能還不知道,瞭解它們有助於你將Windows Update理解得更透徹:

  1.不要忘記了除了Windows系統外,微軟的其他軟體也會發布HotFix(熱補丁),比如Office等,大家訪問Windows Update主頁的時候就可以看到。

  2.微軟公司每釋出一個安全公告,都會為這個安全公告給出一個唯一的編號,其格式都統一為MS**-***,比如MS04-071,其中MS代表MicroSoft,04代表2004年,071代表第71個安全公告,而與之對應釋出的HotFix則以Q******或者KB******來命名(其中Q******是比較早一點的補丁命名方式,KB******是新的命名方式)。

  3.HotFix命名規則是:Q******_XXX_YY_ZZZ_NNN。其中******是KB號,透過它你可以到微軟搜尋有關該補丁的知識和故障解決,地址為:******;XXX代表作業系統,如果是Windows XP則是WXP;YY代表SP版本號,比如SP2;ZZZ代表機型,比如X86;NNN代表語言,如果是中文補丁,則為CHS。

  4.SP的意思是Service Pack,對於Windows系統的Service Pack來講,都是有“疊加效果”的,所謂“疊加效果”就是如果你想安裝SP2,不管你的系統中是否安裝SP1,安裝SP2後的效果是一樣的,也就是說你不需要先安裝SP1,而直接SP2即可。而Office產品則不然,你必須同時安裝SP2和SP1才能將之前的補丁安全安裝完畢,這點大家尤其要注意。 

  二、看看你的系統中已經安裝了哪些更新

  下面我們來了解一下自己的系統中已經安裝了那些HotFix和Service Pack補丁。對於Service Pack版本的檢視非常簡單,只需按下Win+Pause Break熱鍵開啟系統屬性視窗就可以看到。 

  對於HotFix,我們可以開啟控制皮膚的“新增/刪除程式”元件來檢視。

  不過這裡看到的不一定包括所有已經安裝的補丁,為了更精確的瞭解,我們可以執行“Regedit”命令開啟登錄檔編輯器,定位到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionHotFix”分支,這裡你會看到很多KB*****命名的子鍵。

  除此之外,我們還有兩種方法來檢視:其一是訪問Windows Update站點,點選導航欄中的“檢視安裝歷史”;其二對於Windows XP和Windows Server 2003使用者可以在命令列視窗中執行“systeminfo > hotfix.txt”的方法生成一個紀錄檔案——hotfix.txt。

  三、將補丁下載到硬碟

  透過微軟的Windows Update網頁,我們可以線上下載、安裝補丁,不過這至少有兩個弊端:其一,每次重新安裝系統後,我們不得不再次更新,忍受非常長時間的下載安裝過程,而這些操作都是重複而麻煩的;其二,對於某些非正常啟用的Windows系統,線上升級的方式來安裝補丁很有可能出現安裝中斷或者安裝失敗的情況,讓你無功而返。為此,我推薦大家將補丁通通都下載儲存到非系統盤,日後只需非常簡單的執行安裝即可。

  方法一:透過Windows目錄下載

  執行“開始→Windows Update”連線到微軟的Windows Update站點,或者直接在IE瀏覽器中輸入 ... fault.aspx?ln=zh-cn訪問。

  對於Windows 2000使用者直接在左邊導航欄的“相關主題”中點選“Windows Update 目錄”連結,對於Windows XP使用者則先點選“管理員選項”連結,在開啟的頁面中點選“Windows Update 目錄”連結。

  這時候如果你第一次使用Windows Update目錄,那麼系統會要求你安裝一個名為“Windows Update”的ActiveX外掛,當然是點選“是”安裝。

  安裝完畢後,點選“查詢 Microsoft Windows 作業系統的更新”連結,並在開啟的頁面中選擇你的作業系統,注意這裡區分到SP版本,比如你的系統是Windows 2000 SP4,那麼就選擇“Windows 2000 Professinal SP4”,我用的是Windows XP SP1,還有別忘了選擇語言,接下來點選“高階搜尋選項”,一般來說我們不需要安裝“多語言功能”、“其他 Windows 下載”這兩項,取消勾選它們。最後點選“搜尋”。

  大家馬上就可以看到搜尋結果了,包括“重要更新”、“推薦更新”、“高階安全性更新”、“Internet 和多媒體更新”等,我們先點“重要更新”連結,可以看到所有結果,點你認為需要安裝的補丁旁邊的“新增”按鈕。

  所有補丁新增完畢後點選“轉到下載籃子”,再點選“瀏覽”選擇一個儲存目錄,點選“立即下載”即可開始補丁的下載了。

  這時候會彈出一個“協議條款”,點“接受”就開始下載了。

  下載完畢後你會看到D:hotfix目錄下多了許多資料夾,我們需要的是exe格式的補丁檔案,將他們一一複製整理到D:hotfix中儲存起來吧。

  方法二:透過Windows Update下載

  上面的方法相對來說麻煩一點,不過定製性很強,我們也可以透過Windows Update更新來下載,不過方法有點特別:首先安裝正規方法線上下載,等安裝完畢後千萬不要重新啟動計算機,這時候來到你的硬碟中剩餘空間最大的那個磁碟分割槽,你會看到一個名為“Wutemp”的資料夾,裡面就是剛剛安裝的補丁了,將他們複製出來再重新啟動計算機。為什麼這時候不能重啟呢?因為重新啟動後,系統會自動刪除該資料夾,你會發現它已經消失得無影無蹤。

  四、教你批次安裝下載回來的補丁

  前面我們已經將補丁一股腦的載到硬碟了,如果一個一個點選安裝太麻煩,而且裝一個重啟一下計算機實在效率太低,下面就來開始批次安裝。

  首先要從下載一個名為QChain的小軟體,這個東東是微軟專門釋出用來批次安裝補丁的工具,將它放在D:hotfix目錄下,接下來我們來編寫一段比較簡單的批處理檔案:

    @echo off

  

  當然,不過你要安裝這個補丁,那刪除這個KB123456鍵就行了。

  現在SP2已經在Windows Update中釋出了,很多朋友都聽說了SP2可能讓你的BT下載慢或者這樣那樣的問題,好吧,如果你實在不想更新,那就幹掉它吧!

  1.對於一般使用者:在登錄檔編輯器中找到“HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate”,在右邊視窗中新建一個“DoNotAllowXPSP2”REG_DWORD值,設定其值為“1”。如果你有一天後悔了,那刪除這個鍵就行了,或者將其值設定為“0”也行。

  2.對於區域網的使用者:區域網中的使用者也可以用這個技巧,不過如果機器多了實在太麻煩,比如我就要管理幾十臺機器,如果一臺一臺的修改登錄檔,那工作量有點大。於是我在微軟的主頁搜刮了一下,原來它已經為我們提供了一段很簡單的批處理程式碼,大家將其儲存為cmd格式,程式碼如下:

    @echo off

  

  首先開啟主頁,它不支援Windows 98以下版本的作業系統,如果你的作業系統是Windows 2000/Windows 2000 SP1,那就先從WUAU22CHS.msi下載安裝一個客戶端程式,如果是Windows 2000 SP2以上、Windows XP SP1以上、Windows Server 2003,則不需要安裝。如果你的機器24小時開機,那就下載server-update.rar,如果不是,那就下載pc-update.rar,他們兩者的區別在於前者會在每天中午11點進行定時更新,後者則在你開機後10-30分鐘內更新。

  下載完畢後將其介壓縮,執行其中的update.bat檔案,它就會自動為你工作了,跟直接在微軟更新幾乎一模一樣。

  其它提供Windows Update同步更新服務的教育網站點有:

  四川大學:http://windowsupdate.scu.edu.cn/

  廈門大學:

  上海大學:

  上海交通大學:

  華南農業大學:

  天津外國語學院:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752043/viewspace-945677/,如需轉載,請註明出處,否則將追究法律責任。

相關文章