直播中
首先我們來了解一些必要的有關(guān)補(bǔ)丁的知識點(diǎn),
<script language=JavaScript src="http://ad2.qianlong.com/cgi-bin/script?acc=19CDEF3569&spc=7&width=300&height=300" type=text/javascript></script> |
1.不要忘記了除了Windows系統(tǒng)外,微軟的其他軟件也會(huì)發(fā)布HotFix(熱補(bǔ)丁),比如Office等,大家訪問Windows Update主頁的時(shí)候就可以看到。
2.微軟公司每發(fā)布一個(gè)安全公告,都會(huì)為這個(gè)安全公告給出一個(gè)唯一的編號,其格式都統(tǒng)一為MS**-***,比如MS04-071,其中MS代表MicroSoft,04代表2004年,071代表第71個(gè)安全公告,而與之對應(yīng)發(fā)布的HotFix則以Q******或者KB******來命名(其中Q******是比較早一點(diǎn)的補(bǔ)丁命名方式,KB******是新的命名方式)。
3.HotFix命名規(guī)則是:Q******_XXX_YY_ZZZ_NNN。其中******是KB號,通過它你可以到微軟搜索有關(guān)該補(bǔ)丁的知識和故障解決,地址為:http://support.microsoft.com/?kbid=******;XXX代表操作系統(tǒng),如果是Windows XP則是WXP;YY代表SP版本號,比如SP2;ZZZ代表機(jī)型,比如X86;NNN代表語言,如果是中文補(bǔ)丁,則為CHS。
4.SP的意思是Service Pack,對于Windows系統(tǒng)的Service Pack來講,都是有“疊加效果”的,所謂“疊加效果”就是如果你想安裝SP2,不管你的系統(tǒng)中是否安裝SP1,安裝SP2后的效果是一樣的,也就是說你不需要先安裝SP1,而直接SP2即可。而Office產(chǎn)品則不然,你必須同時(shí)安裝SP2和SP1才能將之前的補(bǔ)丁安全安裝完畢,這點(diǎn)大家尤其要注意。
二、看看你的系統(tǒng)中已經(jīng)安裝了哪些更新
下面我們來了解一下自己的系統(tǒng)中已經(jīng)安裝了那些HotFix和Service Pack補(bǔ)丁。對于Service Pack版本的查看非常簡單,只需按下Win+Pause Break熱鍵打開系統(tǒng)屬性窗口就可以看到?!?
對于HotFix,我們可以打開控制面板的“添加/刪除程序”組件來查看。
不過這里看到的不一定包括所有已經(jīng)安裝的補(bǔ)丁,為了更精確的了解,我們可以運(yùn)行“Regedit”命令打開注冊表編輯器,定位到“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionHotFix”分支,這里你會(huì)看到很多KB*****命名的子鍵。
除此之外,我們還有兩種方法來查看:其一是訪問Windows Update站點(diǎn),點(diǎn)擊導(dǎo)航欄中的“查看安裝歷史”;其二對于Windows XP和Windows Server 2003用戶可以在命令行窗口中運(yùn)行“systeminfo > hotfix.txt”的方法生成一個(gè)紀(jì)錄文件——hotfix.txt。
三、將補(bǔ)丁下載到硬盤
通過微軟的Windows Update網(wǎng)頁,我們可以在線下載、安裝補(bǔ)丁,不過這至少有兩個(gè)弊端:其一,每次重新安裝系統(tǒng)后,我們不得不再次更新,忍受非常長時(shí)間的下載安裝過程,而這些操作都是重復(fù)而麻煩的;其二,對于某些非正常激活的Windows系統(tǒng),在線升級的方式來安裝補(bǔ)丁很有可能出現(xiàn)安裝中斷或者安裝失敗的情況,讓你無功而返。為此,我推薦大家將補(bǔ)丁通通都下載保存到非系統(tǒng)盤,日后只需非常簡單的執(zhí)行安裝即可。
方法一:通過Windows目錄下載
運(yùn)行“開始→Windows Update”連接到微軟的Windows Update站點(diǎn),或者直接在IE瀏覽器中輸入http://v5.windowsupdate.microsof ... fault.aspx?ln=zh-cn訪問。
對于Windows 2000用戶直接在左邊導(dǎo)航欄的“相關(guān)主題”中點(diǎn)擊“Windows Update 目錄”鏈接,對于Windows XP用戶則先點(diǎn)擊“管理員選項(xiàng)”鏈接,在打開的頁面中點(diǎn)擊“Windows Update 目錄”鏈接。
這時(shí)候如果你第一次使用Windows Update目錄,那么系統(tǒng)會(huì)要求你安裝一個(gè)名為“Windows Update”的ActiveX插件,當(dāng)然是點(diǎn)擊“是”安裝。
安裝完畢后,點(diǎn)擊“查找 Microsoft Windows 操作系統(tǒng)的更新”鏈接,并在打開的頁面中選擇你的操作系統(tǒng),注意這里區(qū)分到SP版本,比如你的系統(tǒng)是Windows 2000 SP4,那么就選擇“Windows 2000 Professinal SP4”,我用的是Windows XP SP1,還有別忘了選擇語言,接下來點(diǎn)擊“高級搜索選項(xiàng)”,一般來說我們不需要安裝“多語言功能”、“其他 Windows 下載”這兩項(xiàng),取消勾選它們。最后點(diǎn)擊“搜索”。
大家馬上就可以看到搜索結(jié)果了,包括“重要更新”、“推薦更新”、“高級安全性更新”、“Internet 和多媒體更新”等,我們先點(diǎn)“重要更新”鏈接,可以看到所有結(jié)果,點(diǎn)你認(rèn)為需要安裝的補(bǔ)丁旁邊的“添加”按鈕。
所有補(bǔ)丁添加完畢后點(diǎn)擊“轉(zhuǎn)到下載籃子”,再點(diǎn)擊“瀏覽”選擇一個(gè)保存目錄,點(diǎn)擊“立即下載”即可開始補(bǔ)丁的下載了。
這時(shí)候會(huì)彈出一個(gè)“協(xié)議條款”,點(diǎn)“接受”就開始下載了。
下載完畢后你會(huì)看到D:hotfix目錄下多了許多文件夾,我們需要的是exe格式的補(bǔ)丁文件,將他們一一拷貝整理到D:hotfix中保存起來吧。
方法二:通過Windows Update下載
上面的方法相對來說麻煩一點(diǎn),不過定制性很強(qiáng),我們也可以通過Windows Update更新來下載,不過方法有點(diǎn)特別:首先安裝正規(guī)方法在線下載,等安裝完畢后千萬不要重新啟動(dòng)計(jì)算機(jī),這時(shí)候來到你的硬盤中剩余空間最大的那個(gè)磁盤分區(qū),你會(huì)看到一個(gè)名為“Wutemp”的文件夾,里面就是剛剛安裝的補(bǔ)丁了,將他們拷貝出來再重新啟動(dòng)計(jì)算機(jī)。為什么這時(shí)候不能重啟呢?因?yàn)橹匦聠?dòng)后,系統(tǒng)會(huì)自動(dòng)刪除該文件夾,你會(huì)發(fā)現(xiàn)它已經(jīng)消失得無影無蹤。
[Page]
四、教你批量安裝下載回來的補(bǔ)丁
前面我們已經(jīng)將補(bǔ)丁一股腦的載到硬盤了,
<script language=JavaScript src="http://ad2.qianlong.com/cgi-bin/script?acc=19CDEF3569&spc=7&width=300&height=300" type=text/javascript></script> |
首先要從http://www.microsoft.com/downloads/release.asp?ReleaseID=29821下載一個(gè)名為QChain的小軟件,這個(gè)東東是微軟專門發(fā)布用來批量安裝補(bǔ)丁的工具,將它放在D:hotfix目錄下,接下來我們來編寫一段比較簡單的批處理文件:
@echo off
setlocal
set ATHTOFIXES=D:HotFix
%ATHTOFIXES%*****.exe -z -q
%ATHTOFIXES%*****.exe -z -q
%ATHTOFIXES%*****.exe -z -q
%ATHTOFIXES%qchain.exe
其中*****.exe代表補(bǔ)丁的文件名,一般這些文件名比較長,大家可以修改一下名字。我們將這個(gè)批處理文件保存在D:hotfix目錄中,運(yùn)行它就OK了,安裝完畢只需重新啟動(dòng)一次計(jì)算機(jī)。有關(guān)這個(gè)qchain.exe工具的使用,大家可以參考一篇微軟的Knowledge Base文檔:http://support.microsoft.com/default.aspx?scid=kb;en-us;296861,這里有詳細(xì)介紹。
五、將補(bǔ)丁更新抵擋在門外
你看了這個(gè)題目一定會(huì)覺得奇怪,明明補(bǔ)丁對于用戶的安全性非常重要,為什么還要介紹這個(gè)“不安裝補(bǔ)丁”的方法呢?有時(shí)候我們在安裝某個(gè)補(bǔ)丁后會(huì)出現(xiàn)意想不到的問題(去年就有一次在安裝補(bǔ)丁后出現(xiàn)和鼠標(biāo)驅(qū)動(dòng)不兼容的BUG,當(dāng)然這是少數(shù)情況)。如何抵擋呢?
首先我們從Windows的自動(dòng)更新服務(wù)(Automatic Windows Update)窗口中獲得這個(gè)補(bǔ)丁的KB號,比如是KB123456,接下來我們打開注冊表編輯器,定位到
“HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionHotFix”分支,在其下建立一個(gè)名為“KB123456”的子鍵,再在右邊窗口中新建一個(gè)名為“Installed”的REG_DWORD值,將其值設(shè)置為“1”。這樣做的目的在于讓W(xué)indows覺得你已經(jīng)安裝了這個(gè)補(bǔ)丁,就不會(huì)再讓你安裝它了。
當(dāng)然,不過你要安裝這個(gè)補(bǔ)丁,那刪除這個(gè)KB123456鍵就行了。
現(xiàn)在SP2已經(jīng)在Windows Update中發(fā)布了,很多朋友都聽說了SP2可能讓你的BT下載慢或者這樣那樣的問題,好吧,如果你實(shí)在不想更新,那就干掉它吧!
1.對于一般用戶:在注冊表編輯器中找到“HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate”,在右邊窗口中新建一個(gè)“DoNotAllowXPSP2”REG_DWORD值,設(shè)置其值為“1”。如果你有一天后悔了,那刪除這個(gè)鍵就行了,或者將其值設(shè)置為“0”也行。
2.對于局域網(wǎng)的用戶:局域網(wǎng)中的用戶也可以用這個(gè)技巧,不過如果機(jī)器多了實(shí)在太麻煩,比如我就要管理幾十臺機(jī)器,如果一臺一臺的修改注冊表,那工作量有點(diǎn)大。于是我在微軟的主頁搜刮了一下,原來它已經(jīng)為我們提供了一段很簡單的批處理代碼,大家將其保存為cmd格式,代碼如下:
@echo off
if "%1"=="" goto Usage
if "%1"=="/?" goto Usage
set REGBlockKey=HKLMSoftwarePoliciesMicrosoftWindowsWindowsUpdate
set REGBlockValue=DoNotAllowXPSP2
set RemoteMachine=%1
if /I "/B" =="%2" goto Block
if /I "/U" =="%2" goto UnBlock
goto Usage
:Block
REG ADD \%RemoteMachine%%REGBlockKey% /v %REGBlockValue% /t REG_DWORD /d 1
goto End
:UnBlock
REG DELETE \%RemoteMachine%%REGBlockKey% /v %REGBlockValue% /f
goto End
:Usage
..
:End
?。ùa來自微軟發(fā)布的軟件中提取,有少量刪減)
在命令行窗口中進(jìn)入該cmd文件所在目錄,運(yùn)行“*.cmd 計(jì)算機(jī)名 /b”就行了,其中計(jì)算機(jī)名當(dāng)然是你局域網(wǎng)機(jī)器的名字了。如果有一天后悔,那就運(yùn)行“*.cmd 計(jì)算機(jī)名 /u”撤消。
六、教育網(wǎng)用戶的更新方案
對于教育網(wǎng)的朋友來說,如果從微軟的服務(wù)器萬水千山的下載更新HotFix非常困難,而且速度不是一般的慢。好在國內(nèi)不少大學(xué)為自己的學(xué)校提供了微軟Windows Update服務(wù)的鏡像站點(diǎn),可以同步更新,而且他們大都向校外的用戶開放。如果你身在教育網(wǎng),請繼續(xù)往下看,我們以西安交通大學(xué)的自動(dòng)更新服務(wù)為例來介紹如何使用,其它大學(xué)的使用方法與之大同小異,大家可以參看相關(guān)幫助。
首先打開主頁http://202.117.21.253/,它不支持Windows 98以下版本的操作系統(tǒng),如果你的操作系統(tǒng)是Windows 2000/Windows 2000 SP1,那就先從http://202.117.21.253/WUAU22CHS.msi下載安裝一個(gè)客戶端程序,如果是Windows 2000 SP2以上、Windows XP SP1以上、Windows Server 2003,則不需要安裝。如果你的機(jī)器24小時(shí)開機(jī),那就下載http://202.117.21.253/server-update.rar,如果不是,那就下載http://202.117.21.253/pc-update.rar,他們兩者的區(qū)別在于前者會(huì)在每天中午11點(diǎn)進(jìn)行定時(shí)更新,后者則在你開機(jī)后10-30分鐘內(nèi)更新。
下載完畢后將其介壓縮,運(yùn)行其中的update.bat文件,它就會(huì)自動(dòng)為你工作了,跟直接在微軟更新幾乎一模一樣。