找回密码
 注册
广告投放 虚位以待【阿里云】2核2G云新老同享 99元/年,续费同价做网站就用糖果主机-sugarhosts.comJtti.com-新加坡服务器,美国服务器,香港服务器
查看: 129|回复: 0

Windows 补丁:GDR 与 QFE 的区别(12.22更新,欢迎继续讨论!)

[复制链接]
发表于 2010 年 10 月 6 日 20:29:32 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×

本帖最后由 Ansifa 于 2008-12-22 13:20 编辑
我们平时为 Windows XP 安装补丁的时候,经常会看到补丁中出现 GDR 或 QFE 等字样,它们表示什么意思呢?原来微软已经为补丁中的更新系统文件划分了级别,其中 GDR 表示“普通分发版本”,而 QFE 则表示“快速修补工程更新版本”,其中 GDR 更新文件一般都进行了大量的严格测试,所以补丁的稳定性相对较高;而 QFE 更新文件一般所做的测试相对较少,所以其稳定性普遍不如 GDR。
因为更新文件划分了级别,所以 Windows 补丁也划分为两类:一类称为“安全修补程序”,这类补丁包同时包含 GDR 和 QFE 版本的更新文件,也就是两个副本,一般在 Windows 被发现严重漏洞时发布关键更新使用;第二类称为“修复程序”,一般都是一些非关键性更新,仅包含 QFE 版本的更新文件。
那么为什么“安全修补程序”要包含两种更新文件的版本呢?例如说我们现在要安装一个仅包含 QFE 版文件的非关键性更新。假设这个补丁需要更新的旧系统文件已经是 GDR 版,这时更新程序就会自动对比新旧文件的版本号。如果原先的 GDR 文件版本比补丁包中的 QFE 文件版本还要高,那么就会自动禁止补丁包中的 QFE 文件进行更新,而会改用和原 GDR    文件版本号相同的 QFE 版文件来更新。那么上哪里去找这个和原 GDR 文件版本号相同的 QFE 文件呢?实际这个文件已经在计算机硬盘里了,由于在上一次安装包含这个 GDR 文件的“安全修补程序”时,已经将同版本的 QFE 也复制到了系统中备用。这就是为什么“安全修补程序”要同时包含 GDR 和 QFE 两个副本的原因。
再举一个例子,例如说我们现在要安装 KB896688 补丁,此补丁需要更新系统文件 %SystemRoot%\system32\MSHTML.DLL。因为 KB89668 补丁是一个“安全修补程序”,所以它同时包含 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 拿出来,进行更新。

内容添加:
微软论坛上面的相关内容:
帖子见:
http://forums.microsoft.com/china/ShowPost.aspx?PostID=4256595&SiteID=15&mode=1

回复下面的评论:
哈哈,我自己都糊涂了,听你说那么好像是说QFE包含旧版或一般性更新,但是GDR不包含.

http://support.microsoft.com/kb/824994/zh-cn
文章里面好像包含了上面观点,不过没有详细介绍..
我去微软论坛问了下.期待官方一些的正式的解答...大家关注此贴
http://forums.microsoft.com/chin ... 15&pageid=0#4256495
我对2种补法没什么偏向,等正式结果出来之后择优使用,哈~
还有,要谢谢ericlai兄提出的看法..

Jgwy.Com - Free Web Hosting Guide & Directory In China since 2001! Jgwy.Net-Jglt.Net
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|金光论坛

GMT+8, 2025 年 2 月 2 日 20:43 , Processed in 0.025182 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表