Windows XP 双模式更新程序包说明

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

本文内容

概要

在 Service Pack 1 (SP1) 之后发布的 Windows XP 软件更新(例如,安全更新、重要更新或修复程序),可能包含针对基于 Windows XP 和基于 Windows XP SP1 的计算机的二进制文件。这些双模式更新程序包设计为在基于 Windows XP 的计算机上安装 SP1 之后的更新,而不考虑这些计算机上是否运行 SP1。即使您没有安装 SP1,双模式更新也会把 SP1 之后的更新版本安装到您的计算机上(如果您安装了 SP1,此版本会自动安装)。如果删除 SP1,SP1 之前的更新版本会被还原。一个新的更新迁移工具 (Xpsp1hfm.exe) 会确定安装哪一个更新并执行迁移。

更多信息

双模式更新程序包的结构

下面是一个双模式更新程序包的结构示例:
  • Qnnnnnn_wxp_sp2_x86_enu.exe
  • \Sp1:此文件夹包含的文件适用于没有运行 SP1 的基于 Windows XP 的计算机。
  • \Sp2:此文件夹包含的文件适用于运行 SP1 的基于 Windows XP 的计算机。
  • \Common:此文件夹包含安装程序文件。
  • \Xpsp1hfm.exe:此文件夹包含双模式更新迁移工具,此工具代替了 Update.exe,由自解压 Qnnnnnn_wxp_sp2_x86_enu.exe 文件初始化。

双模式更新迁移工具说明

双模式更新迁移工具 (Xpsp1hfm.exe) 执行以下任务:
  • 它将其自身安装在 %SystemRoot%\System32 文件夹中。
  • 重新调整解压缩的更新文件,以便 Update.exe 能够安装合适的版本。
  • 安装 SP1 时,它将以前安装的双模式更新迁移到 SP1 之后的版本。
  • 如果 SP1 被删除,它将二进制文件回退到 SP1 之前的版本。
例如,如果您在没有运行 SP1 的基于 Windows XP 的计算机上安装双模式更新,则 Xpsp1hfm.exe 会将 SP1 之后的更新二进制文件复制到 %SystemRoot%\$xpsp1hfm$\Qnnnnnn(其中,nnnnnn 是与此更新相关的 Microsoft 知识库文章编号)中,然后从临时的 SP1 文件夹运行 Update.exe 以安装 SP1 之前的更新。如果您在运行 SP1 的基于 Windows XP 的计算机上安装双模式更新,则 Xpsp1hfm.exe 将从临时的 SP2 文件夹运行 Update.exe 以安装 SP1 之后的更新。

SP1 安装

如果在基于 Windows XP 的计算机上安装 SP1,SP1 安装进程将运行 Xpsp1hfm.exe 以将所有已安装的双模式更新迁移到适当的 SP1 之后的版本,然后配置计算机,以便将来删除 SP1 时可以删除这些更新。Xpsp1hfm.exe 将把一个事件 ID 消息记录到事件日志中以表明迁移是否成功。

注意:您不能使用“控制面板”中的“添加或删除程序”工具删除以这种方法迁移的更新。还要注意,在这种情况下,Qfecheck 工具 (Qfecheck.exe) 可能会报告同一更新安装了两次。您可以忽略此现象,因为它并不表示安装的更新有问题。

SP1 重新安装

如果您重新安装 SP1,则 Xpsp1hfm.exe 将尝试迁移所有在第一次安装期间未迁移的更新。

SP1 删除

当您删除 SP1 时,删除进程首先调用 Xpsp1hfm.exe 来删除已迁移的双模式更新,并把您的计算机恢复到可以安全删除 SP1 的状态。此时可以删除双模式更新。在这种情况下,一个事件 ID 消息将记录到事件日志中,以表明迁移的双模式更新是否被删除。

组合安装

有关如何创建组合安装共享以安装具有 Service Pack 和更新的 Windows XP 的信息,请参见 Service Pack 安装光盘上的 Support\Tools 文件夹中的“更新安装和部署指南”主题(Hfdeploy.htm 文件)。注意,因为双模式更新程序包包含两组二进制文件,所以在准备组合安装时,必须将文件从正确的文件夹中复制到 I386 文件夹。如果创建一个 Windows XP 和某些双模式更新的组合共享,必须将 SP1 文件夹中的目录和文件复制到 I386 文件夹中。如果创建一个 Windows XP、Service Pack 1 和一些双模式更新的组合共享,您必须将 SP2 文件夹中的目录和文件复制到 I386 文件夹中。

有关软件更新的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824994 Windows XP Service Pack 2 和 Windows Server 2003 软件更新程序包内容说明

属性

文章编号: 328848 - 最后修改: 2007年12月1日 - 修订: 5.1
这篇文章中的信息适用于:
  • Microsoft Windows XP Professional x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Tablet PC Edition
  • Microsoft Windows XP Media Center Edition
关键字:?
kbinfo KB328848
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