Windows更新补丁下载、批量安装的几种方法
Windows更新補(bǔ)丁下載、批量安裝的幾種方法
對(duì)于廣大電腦愛好者而言,打補(bǔ)丁已經(jīng)是“家常便飯”。每次重裝系統(tǒng)后,之前系統(tǒng)更新過的補(bǔ)丁也隨之毀于一旦,不得不再次連接到微軟的網(wǎng)站,將系統(tǒng)“縫縫補(bǔ) 補(bǔ)”一翻,即使你的網(wǎng)速慢得象蝸牛。如果你處于局域網(wǎng)中,還得為多臺(tái)機(jī)器重復(fù)單調(diào)的更新疲于奔命。要是 再不幸,你還在使用Modem上網(wǎng)或者根本就不能上網(wǎng),那又該如何是好?除了罵一句微軟不“體恤民情”外,我們還能做什么?往下看——
一、補(bǔ)丁獲得——不止一種方法
方法一:在Windows Update目錄站下載
step1:單擊“開始→Windows Update”或訪問http://windowsupdate.microsoft.com/打 開微軟的官方更新站點(diǎn),在頁面左邊單擊“個(gè)性化 Windows Update”鏈接,在打開的頁面中選中“在相關(guān)主題下顯示到 Windows Update 目錄的鏈接”后,單擊“保存設(shè)置”,這時(shí)你會(huì)看到頁面左側(cè)多出了一個(gè)名為“Windows Update 目錄”選項(xiàng),打開該鏈接即進(jìn)入Windows update目錄站。
step2:打開“查找 Microsoft Windows 操作系統(tǒng)的更新”鏈接進(jìn)入搜索頁面,在搜索頁面中選擇要查找更新的操作系統(tǒng)及所用語言,以及曰期、包含文字、類別等條件(在高級(jí)搜索選項(xiàng)中)并點(diǎn)擊“搜 索”按鈕。在搜索結(jié)果頁中對(duì)于要下載的項(xiàng),點(diǎn)擊“添加”按鈕加入到下載籃子,添加完畢后點(diǎn)擊“轉(zhuǎn)到下載籃 子”,在下載籃子頁面中選擇好下載文件保存位置后點(diǎn)擊“立即下載”,并在隨后出現(xiàn)的對(duì)話框中點(diǎn)擊“接受”按鈕,IE即開始自動(dòng)下載并保存所選更新的文件包 到指定目錄了。
方法二:利用微軟知識(shí)庫編號(hào)下載
step1:打開微軟官方更新站點(diǎn),單擊“查看以尋找更新”鏈接,待頁面搜索出可用更新后,注意查看每個(gè)更新的名稱后面都有個(gè)類似“KB831240”,將號(hào)碼一一記下來。
step2:打開http://support.microsoft.com/?kbid=xxxxxx(xxxxxx代表上述號(hào)碼中的6位數(shù)字),如KB831240補(bǔ)丁的知識(shí)庫頁面為http://support.microsoft.com/?kbid=831240,頁面會(huì)給出該補(bǔ)丁的下載鏈接。
小提示:
你也可以在每個(gè)補(bǔ)丁介紹的窗口內(nèi)單擊“更多信息”鏈接直接進(jìn)入其知識(shí)庫頁面。
方法三:在微軟安全站點(diǎn)下載
step1:打開http://www.microsoft.com/technet/security/default.asp(微軟安全站點(diǎn)),在這里可以看到最新的安全公告、安全工具等。點(diǎn)擊主頁面左側(cè)“Security”中的“Security Bulletin Search”(安全公告搜索),在打開的頁面中可以選擇產(chǎn)品/技術(shù)和微軟知識(shí)庫編號(hào)來搜索。
step2: 如果選擇產(chǎn)品/技術(shù)搜索,點(diǎn)擊“Search By Product Technology”,比如要搜索Windows XP Professional的所有HotFix,就可以在“Product/Technology”中選擇“Windows XP Professional”,在“Service Pack”中可以選擇補(bǔ)丁版本,在“Bulletin release date”中可以選擇公告的曰期。單擊“Go”按鈕就可以找到所有相關(guān)的補(bǔ)丁。
小提示:
如果點(diǎn)擊“Search By KB Article Number”,還可以通過微軟知識(shí)庫文章編號(hào)來搜索補(bǔ)丁,在“Knowledge base article number”中輸入知識(shí)庫編號(hào),比如331953,之后會(huì)在頁面下方顯示搜索結(jié)果。
step3:在頁面下方會(huì)顯示搜索到的結(jié)果,打開結(jié)果中的鏈接,在安全公告頁面中找到對(duì)應(yīng)的下載地址,之后點(diǎn)擊“Download the Update”進(jìn)入相應(yīng)補(bǔ)丁下載界面,需要你選擇下載語言,如果是簡體中文,那在“Select Language”中選擇“Chinese Simplified”(中文簡體),再單擊“Go”按鈕即可進(jìn)入下載窗口,點(diǎn)擊“下載”按鈕即可進(jìn)行補(bǔ)丁下載。
方法四:利用HFNetChk下載
step1:到http://hfnetchk.shavlik.com/hfnetchk_3.86.0.1.exe下載HFNetChk,它是一個(gè)讓你不用登錄網(wǎng)站便可獲得補(bǔ)丁更新信息的免費(fèi)軟件(支持Windows 2000/NT/XP/2003),下載后安裝。
step2:運(yùn)行“cmd”命令打開命令提示符窗口,進(jìn)入HFNetChk的安裝目錄,運(yùn)行“hfnetchk -v”命令(輸入時(shí)不帶引號(hào)),剛開始軟件會(huì)提示“Attempting to download the CAB from:http://xml.shavlik.com/mssecure.cab”(下載messecure.cab文件,該文件是監(jiān)測本機(jī)補(bǔ)丁更新必須的文件),稍等片刻,你會(huì)看到測試報(bào)告。
step3:每個(gè)補(bǔ)丁報(bào)告項(xiàng)目的后面都可以看到具體的解釋,且?guī)в衅鋵?duì)應(yīng)的微軟知識(shí)文庫號(hào),同樣將這些號(hào)碼記下來,找到相應(yīng)下載鏈接進(jìn)行下載。
微軟補(bǔ)丁的命名規(guī)則:
★安全公告都有一個(gè)唯一的編號(hào),其命名規(guī)則是:MS年份-補(bǔ)丁序號(hào),比如MS03-015就表示2003年發(fā)布的第15個(gè)安全公告。另外每個(gè)公告還對(duì)應(yīng)一 個(gè)微軟知識(shí)庫(Knowledge Base)的編號(hào),比如MS03-015對(duì)應(yīng)的編號(hào)是813489,我們可以通過這個(gè)編號(hào)在微軟的網(wǎng)站上查找到相應(yīng)的文章和解決方案。
上面的知識(shí)庫編號(hào)例子是最新的規(guī)則,在2002年12月前,微軟知識(shí)庫編號(hào)是“Q******”格式的,比如2002年11月發(fā)布的IE6 SP1的累積修補(bǔ)程序知識(shí)是“Q328970”。
★Windows 2000和Windows XP補(bǔ)丁程序的命名規(guī)則是:Q******_WXX_SP*_X86_YYY.exe,其中Q331953同樣表示的是微軟知識(shí)庫編號(hào),WXX表示 Windows操作系統(tǒng)的版本,YYY表示的是語言平臺(tái),比如“Q331953_WXP_SP2_x86_C HS.exe”。
★其它微軟產(chǎn)品補(bǔ)丁文件的命名規(guī)則是:Q******.exe,比如最新(4月23曰)發(fā)布的用于IE6 SP1的累積修補(bǔ)程序是q813489.exe,其中813489表示的是Microsoft知識(shí)庫文章編號(hào)。
方法五:手動(dòng)快速下載Windows升級(jí)補(bǔ)丁
運(yùn)行“開始→Windows Update→查看以尋找更新”查找升級(jí)補(bǔ)丁,點(diǎn)擊“復(fù)查并安裝更新”查看更新補(bǔ)丁的說明,然后點(diǎn)擊“立即安裝”,這時(shí)會(huì)跳出Windows Update的網(wǎng)頁對(duì)話框開始下載補(bǔ)丁,選擇“取消”,并退出升級(jí);打開C:\Windows\Windows Update.log,你所要的補(bǔ)丁下載地址都在這里了,復(fù)制下載鏈接地址用FlashGet等下載軟件趕快下載吧!
二、補(bǔ)丁安裝——流水線自動(dòng)化
下載完補(bǔ)丁后,就該安裝它們了。如果使用常規(guī)安裝方法,逐個(gè)安裝不僅效率低下,且需要多次重啟,顯然不可取的。下面就介紹如何將多個(gè)補(bǔ)丁制作成 Winrar自解壓安裝程序。這里要借助于微軟專門為Windows NT/2000/XP發(fā)布的一款命令行工具——QChain.exe,它可以鏈接多個(gè)HotFix,一次性重啟完成安裝。
QChain小檔案
最新版本:Q296861 軟件大小:43KB
軟件性質(zhì):免費(fèi)軟件 適用平臺(tái):Windows NT4/2000/XP
下載地址:http://www.microsoft.com/downloads/release.asp?ReleaseID=29821
step1:假設(shè)已經(jīng)下載了Q111111.exe、Q222222.exe和Q333333.exe三個(gè)補(bǔ)丁文件,將這三個(gè)文件和下載回來的Qchain.exe拷貝到“E:\HotFix”目錄中。
step2:用記事本編輯以下內(nèi)容:
@echo off
setlocal
set HotFix=E:\HotFix
%HotFix%\Q111111.exe -z -q
%HotFix%\Q222222.exe -z -q
%HotFix%\Q333333.exe -z -q
%HotFix%\qchain.exe
將其保存名為“hotfix.bat”的批處理文件,并將其同樣保存在“E:\HotFix”目錄。
小提示:
Windows Update命令參數(shù)含義:
[-u][-f][-o][-z][-q][-l]
-u 表示Unattended模式,即無人參于模式
-f 在關(guān)機(jī)時(shí)強(qiáng)行關(guān)閉其他程序
-o 覆蓋OEM文件,不提示
-z 表示安裝后不重新啟動(dòng)計(jì)算機(jī)? ?
-q 表示在安裝的過程中不出現(xiàn)提示信息
-l 表示列出安裝的修補(bǔ)程序
step3:右鍵單擊E:\HotFix文件夾,選擇“添加到壓縮文件”,在出現(xiàn)的對(duì)話框中輸入任意一個(gè)壓縮文件名并選中“創(chuàng)建自釋放格式檔案文件”,然 后切換到高級(jí)屬性頁,點(diǎn)擊“SFX 選項(xiàng)”按鈕,在“高級(jí)自釋放選項(xiàng)”對(duì)話框的“常規(guī)”屬性頁中,“釋放后運(yùn)行”框里輸入批處理文件名“hotfix.bat”,然后在“模式”屬性頁中選中 “解包到臨時(shí)文件夾”、“全部顯示”、“覆蓋所有文件”,并設(shè)好開始解壓前詢問框的標(biāo)題與內(nèi)容,在文本 和圖標(biāo)屬性頁的自解壓文件窗口標(biāo)題中設(shè)好窗口標(biāo)題,點(diǎn)兩次確定后,WINRAR開始創(chuàng)建需要的自解壓壓縮文件。
step4:結(jié)果上述三步,以后在重裝操作系統(tǒng)后,只需運(yùn)行該自解壓文件即可自動(dòng)完成所有補(bǔ)丁的安裝工作。
三、做好事不留名——局域網(wǎng)中快速批量安裝
前面討論了如何在單機(jī)上實(shí)現(xiàn)補(bǔ)丁批量安裝,如果你在局域網(wǎng)中,需要對(duì)多臺(tái)電腦進(jìn)行更新,一臺(tái)臺(tái)重復(fù)實(shí)在勞力又勞心,對(duì)于大型局域網(wǎng)一般采用 ADS(Active Directory Service,活動(dòng)目錄服務(wù))和Microsoft SUS配合的方案來實(shí)現(xiàn),但普通的小型局域網(wǎng)(如我們的家庭網(wǎng)絡(luò))就未免大材小用了。其實(shí)可以利用一個(gè)免費(fèi)工具——WGet來輕松解決。
step1:在局域網(wǎng)中的服務(wù)器上,到ftp://sunsite.dk/projects/wget/windows/wget-1.9.1b-complete.zip下載WGet,文件的體積很小,只有700多KB。下載后將其解壓到某個(gè)文件夾,如c:\Updates。
step2:在該機(jī)的c:\Updates目錄中新建一個(gè)download.txt文件,該文件用于記錄下載補(bǔ)丁文件的URL,編輯其內(nèi)容格式如下:
http://download.microsoft.com/updates/Q1212121-2k-xp.exe
http://support.microsoft.com/updates/Q1212120-2k-xp.exe
小提示:
注意每個(gè)補(bǔ)丁的下載地址單獨(dú)一行,補(bǔ)丁文件的URL的獲得大家參看前文提供的方法。
step3:同樣在C:\Updates目錄中新建一個(gè)DOWNLOAD.bat批命令文件,文件的內(nèi)容如下:
REM 下載DOWNLOAD.TXT文件中指定的補(bǔ)丁
REM 曰志信息寫入LOG.TXT,這樣在下次使用時(shí)可以只下載尚未下載過的補(bǔ)丁
wget -c -i DOWNLOAD.txt -o LOG.txt –nc
step4:將該機(jī)的C:\Updates目錄共享給局域網(wǎng)內(nèi)的所有用戶(提供“只讀”權(quán)限即可)。在其它機(jī)器的C盤上分別新建一個(gè)Update目錄,在該目錄中新建一個(gè)update.bat的批處理文件,其內(nèi)容如下:
@echo off
Cls
Net use U: \\server\Updates
Echo 正在復(fù)制和安裝補(bǔ)丁,請稍等…
U:
for %%a in (*.exe) do if not exist C:\Updates\%%a.txt %%a
for %%a in (*.exe) do if not exist c:\Updates\%%a.txt echo 已安裝 > c:\Updates\%%a.txt
C:
該批處理文件的含義是:首先將服務(wù)器上的Updates目錄映射為U:驅(qū)動(dòng)器。然后搜尋U:盤上的每一個(gè).exe文件,依次檢查本地Updates目錄下 是否存在同名的.txt文件,如不存在,則運(yùn)行該.exe文件(即安裝補(bǔ)丁)。批命令中的第二個(gè)for 命令執(zhí)行相似的檢查操作,只是這次如果找不到同名的.txt文件,則創(chuàng)建該.txt文件并寫入內(nèi)容“已安裝”。
step5:每次更新時(shí),首先將新補(bǔ)丁的下載地址添加到download.txt中,然后執(zhí)行服務(wù)器上的DOWNLOAD.bat文件下載新補(bǔ)丁,最后分別在其它機(jī)器中運(yùn)行update.bat文件分別更新。
小提示:
為了方便,你可以將update.dat的快捷方式加入到每一臺(tái)工作站的“啟動(dòng)”程序組,使得Windows啟動(dòng)時(shí)自動(dòng)檢查是否有必須安裝的補(bǔ)丁。
四、Windows Update的四大疑問
問題1:當(dāng)使用Windows Update安裝補(bǔ)丁失敗時(shí),該怎么辦?
導(dǎo)致Windows Update更新失敗的原因很多,可以依次從以下思路著手排除:
1.運(yùn)行regsvr32 wupdinfo.dll命令重新注冊Windows Update。
2.查看系統(tǒng)曰期是否設(shè)置正確,很多朋友在將曰期設(shè)置為較早的年份后發(fā)現(xiàn)無法使用Windows Update了。
3.使用代理服務(wù)器(最好是北美地區(qū)的代理服務(wù)器)或換個(gè)時(shí)間再次連接更新站點(diǎn),很多不可預(yù)知的網(wǎng)絡(luò)問題也會(huì)影響Windows Update的使用。
4.清空IE臨時(shí)文件夾,刪除C:\Program Files\WindowsUpdate\V4下的除xml文件格式以外的所有文件,確認(rèn)是否開啟IE對(duì)ActiveX的支持。
5.確認(rèn)你的電腦開啟了443端口,該端口是SSL(Security Socket Layer,加密套接字協(xié)議層)專用端口,Windows Update在檢測用戶本地環(huán)境(即點(diǎn)擊“查看以尋找更新”鏈接)時(shí)會(huì)使用該端口。
6.運(yùn)行“regsvr32 iuctl.dll /u”命令,搜索系統(tǒng)中的iuengine.dll和iuctl.dll文件,將搜索結(jié)果全部刪除。
7.將錯(cuò)誤代碼拷貝下來到微軟站點(diǎn)或google搜索,多數(shù)情況下可以獲得解決辦法,使用盜版安裝盤安裝的Windows常不能使用Windows Update。
8.實(shí)在不行只有嘗試將補(bǔ)丁文件下載到硬盤后再安裝了。
問題2:我是校園網(wǎng)用戶,如何方便的使用Windows Update進(jìn)行在線更新?
校園網(wǎng)或者訪問外網(wǎng)有困難的用戶使用Windows Update可以采用以下兩種辦法:
1.使用代理服務(wù)器連接Windows Update站點(diǎn)。
2.使用Windows Update在國內(nèi)的鏡象站點(diǎn),這些站點(diǎn)與微軟同步更新,下面幾個(gè)速度較快:
西安交通大學(xué):http://202.117.21.253/
廈門大學(xué):http://windowsupdate.xmu.edu.cn
上海交通大學(xué):http://windowsupdate.sjtu.edu.cn
問題3:我使用Windows Update后,系統(tǒng)中還殘留有很多安裝文件夾,如何清除?
Windows Update一般會(huì)在安裝完補(bǔ)丁后將臨時(shí)存放的安裝文件刪除掉,出現(xiàn)上述情況多數(shù)是由于安裝中斷因起的,你可以通過一個(gè)叫
Remove Hotfix Backups的程序卸載掉這些文件,它的下載地址是http://www.onlinedown.net/cfan/07/rhb.rar,運(yùn)行后單擊“Remove Backup Files and Add/Remove entries”按鈕即可。
問題4:為什么我剛剛更新過的系統(tǒng),Windows XP還在頻繁提示有新的補(bǔ)丁可更新?
除了這個(gè)問題外,還可能發(fā)生以下問題:在Windows Update的站點(diǎn)上,在搜索可用更新時(shí),出現(xiàn)的可用更新列表中有曾經(jīng)安裝的補(bǔ)丁文件。解決的這兩個(gè)問題的方法有二:
1.按照常規(guī)步驟進(jìn)入Windows Update站點(diǎn)并搜索更新,找到那個(gè)已經(jīng)安裝過補(bǔ)丁的知識(shí)文庫號(hào),如xxxxxx。運(yùn)行“regedit”命令打開注冊表編輯器,定位到 “[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Windows XP\SP2]項(xiàng),在其子鍵中找到并刪除以“xxxxxx”命名的鍵,重啟系統(tǒng)。再次利用Windows Update更新一遍系統(tǒng)。
2.關(guān)閉Windows自動(dòng)更新提示功能,方法是在“系統(tǒng)屬性”中切換到“自動(dòng)更新”選項(xiàng)卡,取消勾選“保持我的計(jì)算機(jī)最新”。
轉(zhuǎn)載于:https://blog.51cto.com/189478/864843
總結(jié)
以上是生活随笔為你收集整理的Windows更新补丁下载、批量安装的几种方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 孕妇梦到虾和螃蟹是什么意思
- 下一篇: SCCM 2012系列16 操作系统播发