danny 2008-4-13 22:43
明明白白Windows XP 的 Hotfix
Hotfix是針對某一個具體的系統漏洞或安全問題而發佈的專門解決該漏洞或安全問題的小程式,通常稱為修補程式。微軟公司為提高其開發的各種版本的 Windows動作系統和Office軟體的市場佔有率,會及時地將軟體產品中發現的重大問題以安全公告的形式公佈於眾,這些公告都有一個惟一的編號,即 MS-,如MS03-063,MS是微軟的英文縮寫,03代表2003年,063代表該安全公告的編號,合起來就是微軟公司在2003年發佈的第63個安全公告。在這個公告中微軟公司都會給出一個形如Q(2003年4月份前用此編號)或KB(2003年4月份後用此編號)的編號,這個編號是微軟知識庫中的一個編號,通過該編號我們可以在微軟知識庫([url]http://support.microsoft.com[/url])中尋找到有關該問題的所有技術性文章和相應的解決專案。
我們以微軟發佈的用於Windows XP動作系統的衝擊波漏洞的補丁「WindowsXP-KB823980-x86-CHS32λ.exe」為例來說明。
★Windows XP——產品名稱,說明該補丁適用的動作系統。可能出現的選項有Windows 2000 、Windows XP、WindowsServer 2003等等,分別套用於對應的動作系統。
★KB823980——KB是Knowledge Base的首字母縮寫,意即基本知識庫,823980是該補丁在微軟知識庫中相應的說明性文章的編號,我們鍵入網址「http: //support.microsoft.com/KBid=823950」即可以檢視該補丁的技術文章。
★x86——處理器平台的標識,示例中x86說明該補丁套用於Intel 公司的x86構架的處理器平台。可能出現的選項有x86、AMD64和IA64等。
★CHS32λ.exe——語系版本的標識。示例中的CHS表明該補丁套用於中文版的Windows動作系統。可能出現的選項有CHS、 ENU和INTL,分別套用於中文版、英文版和多語系版的Windows動作系統中;32表示的是套用於32位的處理器平台;λ表明該補丁為非正式版,只是一個測試版。
提示:α、β、λ常用來表示軟體測試過程中的三個階段,α是第一階段,一般只供內定測試使用;β是第二個階段,已經消除了軟體中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的使用者群來測試使用;λ是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的最佳化處理即可上市發行。修補程式經由測試上市發行之前在編號上會略加修改,即去掉後面的「32λ」字樣,因此正式版衝擊波補丁名稱應為「 WindowsXP-KB823980-x86-CHS.exe」。