Windows XP Service Pack 2 和 Windows Server 2003 软件更新程序包内容说明

文章翻译 文章翻译
文章编号: 824994 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文介绍了“这篇文章中的信息适用于:”部分列出的一个或多个产品的软件更新中相同文件有两个或更多个副本的原因。这些软件更新包含以下内容:
  • 安全更新
  • 关键更新
  • 更新
  • 更新汇总
  • 驱动程序
  • 功能包
本文还介绍了如何确定哪些文件适用于特定计算机。

更多信息

Microsoft 在两种不同的开发环境中为“这篇文章中的信息适用于:”部分中列出的产品创建软件更新。由 Microsoft 广泛发布的、解决普遍存在的关键问题(如安全漏洞)的软件更新也称为常规分发版本 (GDR)。这些软件更新包含以下内容:
  • 安全更新
  • 关键更新
  • 更新
  • 更新汇总
  • 驱动程序
  • 功能包
创建这些软件更新的开发环境与创建修补程序的开发环境不同。修补程序由 Microsoft 产品支持服务分发,用于解决特定的客户情况。修补程序是快速创建的,旨在为特定的 Microsoft 客户提供及时帮助。因此,修补程序可能不会像安全更新、关键更新、更新、更新汇总、驱动程序和功能包一样经过全面测试。Microsoft 维护不同的开发环境,以便将安全更新、关键更新、更新、更新汇总、驱动程序和功能包从修补程序及 Microsoft 正在为后续的 Service Pack 所进行的开发工作中分离开来。此过程允许客户只安装那些解决普遍存在的关键问题(如安全漏洞)的修补程序而不必安装修补程序文件,从而将客户的风险降至最低。

在“这篇文章中的信息适用于:”部分中列出的产品的安全更新、关键更新、更新、更新汇总、驱动程序和功能包中,相同文件有两个或多个副本,以便在产品发行周期中的每个“关键点”支持这两种不同的开发环境。产品的最初发行版本和每个 Service Pack (SPx) 都存在关键点。相同文件的 GDR 和修补程序副本放在产品发行周期中每个关键点的软件更新程序包的不同文件夹中。例如,在 Service Pack 1 (SP1) 之前,Windows Server 2003 的安全更新、关键更新、更新、更新汇总、驱动程序和功能包中相同的文件有两个副本,分别放在 RTMGDR 和 RTMQFE 文件夹中。在发布 SP1 之后,Windows Server 2003 安全更新、关键更新、更新、更新汇总、驱动程序和功能包中相同文件可能在 RTMGDR 和 RTMQFE 文件夹以及 SP1GDR 和 SP1QFE 文件夹中包含副本。<关键点>GDR 文件夹中的文件只包含 GDR 级的修补程序。<关键点>QFE 文件夹中的文件是累积的,包含 GDR 级修补程序以及影响所包含的二进制文件的所有以前的修补程序。由于 Microsoft 提供对当前和下一个最新 Service Pack(N 和 N-1)的支持,因此安全更新、关键更新、更新、更新汇总、驱动程序和功能包中的相同文件最多可以有六个版本。

在安装安全更新、关键更新、更新、更新汇总、驱动程序或功能包时,程序包安装程序 (Update.exe) 会检查现有文件是来自最初的发行版本 (RTM)、SPx、GDR 环境还是修补程序环境。如果计算机上要更新的所有文件都来自最初的发行版本 (RTM)、SPx 或 GDR 环境(在上一个关键点建立后,您没有预先安装修补程序来更新某个文件),那么 Update.exe 会将相应 GDR 文件夹中的文件安装到您的计算机上。如果计算机上要更新的某个文件来自修补程序环境(在上一个关键点建立后,您已预先安装修补程序更新了某个文件),那么 Update.exe 会将相应 QFE 文件夹中的文件安装到您的计算机上。

要确定计算机上的文件是来自 GDR 环境还是来自修补程序环境,请按照下列步骤操作:
  1. 单击“开始”,指向“搜索”,然后单击“文件或文件夹”。或者,单击“开始”,然后单击“搜索”。
  2. 在“全部或部分文件名”框中,键入文件名,然后单击“搜索”。
  3. 在搜索结果窗格中,右键单击该文件,然后单击“属性”。
  4. 在“版本”选项卡上,单击“其他版本信息”区域中的“文件版本”。
下面各表列出了文件版本的可能格式:

Windows Server 2003
收起该表格展开该表格
srv03_rtm.mmmmmm-nnnn此格式表明该文件来自产品的最初发行版本,并且尚未由安全更新、关键更新、更新、更新汇总、驱动程序、功能包或修补程序进行更新。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用 GDR 版本替换该文件。
srv03_spx_gdr.mmmmmm-nnnn此格式表明该文件来自安全更新、关键更新、更新、更新汇总、驱动程序或功能包,并且尚未由修补程序进行更新。它是基于 SPx 的内部版本,安全更新、关键更新、更新、更新汇总、驱动程序和功能包将用 GDR 版本来替换该文件。
srv03_spx_rtm.mmmmmm-nnnn此格式表明该文件来自 SPx,并且尚未由安全更新、关键更新、更新、更新汇总、驱动程序、功能包或修补程序进行更新。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用 GDR 版本替换该文件。
srv03_spx_qfe.mmmmmm-nnnn此格式表明该文件来自修补程序。它是基于 SPx 的内部版本。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用修补程序版本(也包括 GDR 修补程序)替换该文件。
Windows XP SP2
收起该表格展开该表格
xpclient.mmmmmm-nnnn此格式表明该文件来自产品的最初发行版本,并且尚未由安全更新、关键更新、更新、更新汇总、驱动程序、功能包或修补程序进行更新。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用 GDR 版本替换该文件。
xpsp_spx_gdr.mmmmmm-nnnn此格式表明该文件来自安全更新、关键更新、更新、更新汇总、驱动程序或功能包,并且尚未由修补程序进行更新。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用 GDR 版本替换该文件。
xpspx.mmmmmm-nnnn此格式表明该文件来自修补程序。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用修补程序版本(也包括 GDR 修补程序)替换该文件。
xpspxrtm.mmmmmm-nnnn此格式表明该文件来自 SPx,并且尚未由安全更新、关键更新、更新、更新汇总、驱动程序、功能包或修补程序进行更新。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用 GDR 版本替换该文件。
xpclnt_qfe.mmmmmm-nnnn此格式表明该文件来自修补程序。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用修补程序版本(也包括 GDR 修补程序)替换该文件。
xpsp.mmmmmm-nnnn此格式表明该文件来自 SP3 之前的修补程序。安装该文件需要 SP2。安全更新、关键更新、更新、更新汇总、驱动程序和功能包将使用修补程序版本(也包括 GDR 修补程序)替换该文件。

如何在安装时将默认分支强制为 QFE

/B 开关是一个在内部 Update.exe 分支安装操作中使用的选项。该开关会更改用来安装分支程序包的默认分支。所有 GDR 程序包都已创建,以使 GDR 二进制文件成为系统上安装的默认二进制文件。安装程序将使用 /B 开关根据要求进行通信以切换到 QFE 分支。

/B 开关不会强制安装程序在任何特定分支上安装程序包。该开关仅更改程序开始计算从其进行安装的分支。程序会选择安装可用于系统的最适合版本的二进制文件。例如,假设您的系统包含与要安装的 GDR 程序包重叠的 QFE 位。如果使用 /b:RTMGDR 开关安装程序包,则仍可以 QFE 分支二进制文件结束。QFE 分支通常是最高分支。因此,使用 /b:RTMQFE 开关安装程序包时,一般会强制切换到 QFE 分支。

注意/b 开关后的文本必须使用程序包中显示的分支的名称。该文本使用下面的格式。
  • Windows XP
    cardinal point QFE WindowsXp-KB826939-x86-CHS.exe /b:SP2QFE
  • Windows Server 2003
    cardinal point QFE WindowsServer2003-KB826939-x86-CHS.exe /b:RTMQFE
下表概括了所选默认分支针对各种系统状态更改安装程序行为的方式。
收起该表格展开该表格
要安装的程序包GDR (n)GDR (n-1) QFE (n)QFE (n-1)
GDR (n)GDR(n) 已安装GDR(n) 已安装QFE(n) 已安装QFE(n) 已安装
GDR (n) /b:cardinal point QFEQFE(n) 已安装QFE(n) 已安装QFE(n) 已安装QFE(n) 已安装
GDR (n-1)GDR(n) 已安装GDR(n-1) 已安装QFE(n) 已安装QFE(n-1) 已安装
GDR (n-1) /b:cardinal point QFEQFE(n) 已安装QFE(n-1) 已安装QFE(n) 已安装QFE(n-1) 已安装
QFE (n)QFE(n) 已安装QFE(n) 已安装QFE(n) 已安装QFE(n) 已安装
QFE (n) /b:cardinal point GDRQFE(n) 已安装QFE(n) 已安装QFE(n) 已安装QFE(n) 已安装
QFE (n-1)QFE(n) 已安装QFE(n-1) 已安装QFE(n) 已安装QFE(n-1) 已安装
QFE (n-1) /b:cardinal point GDRQFE(n) 已安装QFE(n-1) 已安装QFE(n) 已安装QFE(n-1) 已安装
警告/b 开关不能用于在包含重叠二进制文件的 QFE 程序包运行时安装程序包的 GDR 分支。

注意
  • GDR 级修补程序包括在修补程序文件中,但修补程序不包括在 GDR 版本文件中。
  • 安全更新、关键更新、更新、更新汇总、驱动程序或功能包中特定文件的 GDR 和修补程序版本通常具有相同的版本号。如果版本号不同,则修补程序文件的版本号较新。这表明修补程序文件包含在 GDR 级修补程序之后创建的修补程序中。
  • 如果下列任一条件成立,就会安装 GDR 版本文件:
    • 计算机上的文件是最初发行版本(srv03_rtm.mmmmmm-nnnn 或 xpclient.mmmmmm-nnnn)。
    • 计算机上的文件是 Service Pack 版本(srv03_spx.mmmmmm-nnnn 或 xpspx.mmmmmm-nnnn)。
    • 计算机上的文件是 GDR 版本(srv03_gdr.mmmmmm-nnnn 或 xpsp_spx_gdr.mmmmmm-nnnn)。
  • 安全更新、关键更新、更新、更新汇总、驱动程序或功能包在安装 GDR 版本的文件时,也会将修补程序文件复制到 %windir%\$hf_mig$ 文件夹中。如果以后安装包含这些文件的较早版本的修补程序或 Service Pack,这将支持迁移到相应的文件。例如,假设下面的情形:
    1. 您应用一个安全更新,该安全更新会安装 File.dll 的 GDR 版本(版本号为 5.2.3790.1000),并将 File.dll 的修补程序版本(版本号为 5.2.3790.1000)复制到 %windir%\$hf_mig$ 文件夹中。
    2. 您应用一个修补程序,其中包含 File.dll 的修补程序版本(版本号为 5.2.3790.0000)。
    在这种情形下,第 2 步中的修补程序安装过程会安装 %windir%\$hf_mig$ 文件夹中 File.dll 的修补程序版本(版本号为 5.2.3790.1000),而不是修补程序包中的 File.dll 修补程序版本(版本号为 5.2.3790.0000)。
  • 仅当计算机上的文件是修补程序版本(srv03_qfe.mmmmmm-nnnn、xpsp.mmmmmm-nnnn 或 xpclnt_qfe.mmmmmm-nnnn)或者依赖于其他修补程序版本的文件时,才会安装修补程序文件。
  • Windows Server 2003 修补程序包只包含“QFE”文件版本的文件。
  • 如果自这些文件的上一个关键点建立以来尚未安装修补程序来更新这些文件,则安全更新、关键更新、更新、更新汇总、驱动程序和功能包将安装这些文件的 GDR 版本。
  • 在安装 Windows Service Pack 时,被该 Service Pack 更新的所有文件都会升级到该 Service Pack 的“关键点”。因此,安全更新、关键更新、更新、更新汇总、驱动程序和功能包将用 GDR 版本替换 Service Pack 文件,直到安装了修补程序。
  • 所有 Windows Server 2003 软件更新和 Windows XP SP2 及更高的软件更新都包含 QFE 和 GDR 文件。

参考

有关 Windows XP 软件更新的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
328848 Windows XP 双模式更新程序包说明
有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684 有关用于描述 Microsoft 软件更新标准术语的介绍

属性

文章编号: 824994 - 最后修改: 2008年1月30日 - 修订: 11.1
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows XP Professional 64-Bit Edition (Itanium) 2003
  • Microsoft Windows XP Home Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Media Center Edition Service Pack 2 (SP2)
  • Microsoft Windows XP Professional Service Pack 2 (SP2)
  • Microsoft Windows XP Tablet PC Edition Service Pack 2 (SP2)
关键字:?
KB824994
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com