|
論壇說明 | 標記討論區已讀 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
|
主題工具 | 顯示模式 |
2004-06-23, 01:53 AM | #1 |
榮譽會員
|
明明白白何為hotfix和SP
Hotfix是針對某一個具體的系統漏洞或安全問題而發佈的專門解決該漏洞或安全問題的小程序,通常稱為修補程式。微軟公司為提高其開發的各種版本的Windows操作系統和Office軟體的市場佔有率,會及時地將軟體產品中發現的重大問題以安全公告的形式公佈於眾,這些公告都有一個惟一的編號,即MS-,如MS03-063,MS是微軟的英文縮寫,03代表2003年,063代表該安全公告的編號,合起來就是微軟公司在2003年發佈的第63個安全公告。
在這個公告中微軟公司都會給出一個形如Q(2003年4月份前用此編號)或KB(2003年4月份後用此編號)的編號,這個編號是微軟知識庫中的一個編號,通過該編號我們可以在微軟知識庫(support.microsoft.com)中搜尋到有關該問題的所有技術性文章和相應的解決方案。 以微軟發佈的用於Windows XP操作系統的衝擊波漏洞的修正檔「WindowsXP-KB823980-x86-CHS32λ.exe」為例來說明。 ★Windows XP——產品名稱,說明該修正檔適用的操作系統。可能出現的選項有Windows 2000 、Windows XP、WindowsServer 2003等等,分別套用於對應的操作系統。 ★KB823980——KB是Knowledge Base的首字母縮寫,意即基本知識庫,823980是該修正檔在微軟知識庫中相應的說明性文章的編號,我們鍵入網址「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」。 SP是Service Pack的縮寫,意即修正檔包。微軟的操作系統及軟體產品漏洞很多,微軟不得不頻繁地發佈各種Hotfix來進行修補,但對一般用戶來說,要檢視自己的電腦是否安裝了某個Hotfix是一件麻煩事,下載安裝各種Hotfix也很繁瑣,微軟為了解決問題,就開始發佈SP修正檔包,SP修正檔包中包含有SP發佈日期前所發佈的所有Hotfix。也就是說,Hotfix是針對某一個問題的單一修正檔,SP包含SP發佈日期前的所有Hotfix修正檔。 因此,只要你下載並安裝了SP修正檔包,就不需要再去下載安裝SP發佈日期前的Hotfix了。 SP修正檔包按發佈日期的先後順序排列,這樣便有了SP1、SP2、SP3……等等。 針對Windows操作系統的SP修正檔包是可疊加修正檔包,也就是說SP2中已包含有SP1中的所有修正檔,SP3中已包含有SP2、SP1中的所有修正檔,以此類推,如Windows 2000現在就有SP1、SP2、SP3、SP4修正檔包。 不過,Office產品的SP修正檔包是不可疊加修正檔包,比如SP2只包含有SP1發佈日期以後到SP2發佈日期前這一段時間內的所有修正檔,以此類推。 因此,對於Windows產品來說,用戶只需下載並安裝最新的SP修正檔包即可。 而對於Office產品則必須下載並安裝所有的SP修正檔包,這一點務必要注意 提示:用戶要瞭解系統打過了哪些修正檔,可以按下「開始→設定→控制台→增加/刪除程式」,在「增加/刪除程式」視窗中形如「Windows XXXX修補程式包——KB 823980」字樣的選項就是你為系統打的修正檔。或者按下「開始→執行」在彈出的執行對話視窗中輸入「REGEDIT」開啟註冊表編輯器找到如下分支bHKEY鐺OCAL鐸ACHINE@SOFTWARE@Microsoft@Windows NT@CurrentVersion@Hotfix c,觀察Hotfix下的子鍵就可以看到系統打了哪些修正檔。 |
送花文章: 3,
|