Windows 補丁: GDR 與 QFE 的區別

來源:互聯網
上載者:User
Windows 補丁: GDR 與 QFE 的區別

2008-11-13  |  18:15  分類:電腦應用  |  標籤:Windows、補丁  | 

我們平時為 Windows XP 安裝補丁的時候,經常會看到補丁中出現 GDR 或 QFE 等字樣,它們表示什麼意思呢?原來微軟已經為補丁中的更新系統檔案劃分了層級,其中 GDR 表示“普通分發版本”,而 QFE 則表示“重點補充工程更新版本”,其中 GDR 更新檔案一般都進行了大量的嚴格測試,因此補丁的穩定性相對較高;而 QFE 更新檔案一般所做的測試相對較少,因此其穩定性普遍不如 GDR。

由於更新檔案劃分了層級,因此 Windows 補丁也劃分為兩類:一類稱為“安全Hotfix”,這類補丁包同時包含 GDR 和 QFE 版本的更新檔案,也就是兩個副本,一般在 Windows 被發現嚴重漏洞時發布重大更新使用;第二類稱為“修複程式”,一般都是一些非關鍵性更新,僅包含 QFE 版本的更新檔案。

那麼為什麼“安全Hotfix”要包含兩種更新檔案的版本呢?比如說我們現在要安裝一個僅包含 QFE 版檔案的非關鍵性更新。如果這個補丁需要更新的舊系統檔案已經是 GDR 版,這時更新程式就會自動對比新舊檔案的版本號碼。假如原先的 GDR 檔案版本比補丁包中的 QFE 檔案版本還要高,那麼就會自動禁止補丁包中的 QFE 檔案進行更新,而會改用和原 GDR    檔案版本號碼相同的 QFE 版檔案來更新。那麼上哪裡去找這個和原 GDR 檔案版本號碼相同的 QFE 檔案呢?實際這個檔案已經在電腦硬碟裡了,因為在上一次安裝包含這個 GDR 檔案的“安全Hotfix”時,已經將同版本的 QFE 也複製到了系統中備用。這就是為什麼“安全Hotfix”要同時包含 GDR 和 QFE 兩個副本的原因。

再舉一個例子,比如說我們現在要安裝 KB896688 補丁,此補丁需要更新系統檔案 %SystemRoot%\system32\MSHTML.DLL。由於 KB89668 補丁是一個“安全Hotfix”,因此它同時包含 GDR 版和 QFE 版兩個版本的 MSHTML.DLL 副本,它們的檔案說明分別為“xpsp_sp2_gdr.051004-1415”和“xpsp.051004-1419”。執行更新程式後,安裝程式會自動檢測當前系統的 MSHTML.DLL 版本,如果發現原來的檔案就是 GDR 版,那麼就會用補丁包中的 GDR 版來更新;如果發現原來的檔案是 QFE 版,則會用補丁包中的 QFE 版來更新。不論是哪種情況,更新完畢後,新的系統檔案都將是更新後的 6.00.2900.2769 新版本號碼,只不過有 GDR 和 QFE 之分而已。

現在,我們再用 KB896688 的例子回過頭說一說剛才提到的第一個例子。假設我們更新 KB896688 補丁之前,原系統檔案 MSHTML.DLL 已經是 GDR 版,那麼在更新補丁時,就會用 GDR 版的 xpsp_sp2_gdr.051004-1415 版的 MSHTML.DLL 進行更新。與此同時,更新程式會將那個 xpsp.051004-1419 的 QFE 檔案複製到硬碟中,具體位置是 Windows 檔案夾下的 $hf_mig$ 子檔案夾。假設我們日後需要安裝一個也需要修改 MSHTML.DLL 的其它非關鍵性補丁,這個補丁就會自動檢測自己提供的 QFE 檔案和 xpsp_sp2_gdr.051004-1415 相比哪個版本高。假如自己提供的 QFE 版本還不如 xpsp_sp2_gdr.051004-1415 版本高的話,就不會用自己的 QFE 檔案進行更新,而是會從 Windows\$hf_mig$ 裡把那個備用的 xpsp.051004-1419 拿出來,進行更新。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.