你目前正处于脱机状态,正在等待 Internet 重新连接

使用 Windows XP Service Pack 2 时必须了解的有关 MS04-028 安全更新的重要信息

概要
832332 (Microsoft Office XP)、831932 (Microsoft Visio 2002) 或 831931 (Microsoft Project 2002) 安全更新(在 Microsoft 安全公告 MS04-028 中介绍)似乎可以正确安装到基于 Microsoft Windows XP Service Pack 2 (SP2) 的计算机上。但是,如果您以前为 Office XP、Visio 2002 或 Microsoft Project 2002 安装了以下 Microsoft 知识库文章中记录的软件更新 之一,则在 2004 年 9 月 14 日发布的这些更新的原始版本可能无法成功完成安装:886992

要解决此问题,请按照下列步骤操作:
  • 使用“自动更新”功能或 Microsoft Windows Update 网站安装重要更新 885884
  • Office Update 网站安装 2004 年 10 月 12 日发布的 832332、831932 或 831931 安全更新的修订版本。
本文还提供了一些替代方法,高级用户和 IT 专业人员可以使用这些方法来解决此问题或确定客户机是否受此问题的影响。
症状
下列安全更新似乎可以正确安装到基于 Windows XP Service Pack 2 (SP2) 的计算机上:
知识库文章2004 年 9 月 14 日版安全更新程序包的名称
832332Officexp-kb832332-client-CHS、Officexp-kb832332-fullfile-CHS
831932Visio2002-KB831932-FullFile-CHS
831931Project2002-kb831931-fullfile-CHS
但是,如果安装 2004 年 9 月 14 日发布的这些更新的原始版本,可能无法正确更新 %Programfiles%\Common Files\Microsoft Shared\Office10 文件夹中的 Mso.dll 文件。请参阅如何确定您是否受影响一节,确定您是否受此问题的影响。

注意:此问题只影响 2004 年 9 月 14 日发布的原始安全更新。受此问题影响的原始安全更新程序包的名称是 Officexp-kbnumber-filetype-localization.exe。例如,安全更新 832332 的原始英语客户端安全更新程序包的名称是 Officexp-kb832332-client-enu.exe。

2004 年 10 月 12 日,重新发布了 832332、831932 和 831931 安全更新以解决本文中介绍的问题。重新发布以解决此问题的更新的名称是 Officexp-kbnumber-v2-filetype-localizationv2.exe。例如,重新为安全更新 832332 发布的更新程序包的名称是 Officexp-kb832332-v2-client-CHS.exe。

原因
如果您以前在基于 Windows XP SP2 的计算机上为 Office XP、Visio 2002 或 Microsoft Project 2002 安装了以下 Microsoft 知识库文章中记录的软件更新 之一,则会发生此问题:886992

注意:下列广泛发布的软件更新可能会导致此问题:
833858 2004 年 3 月 23 日版 Office XP 更新说明
831931 2004 年 10 月 12 日版 Microsoft Project 2002 安全更新的说明
832668 2004 年 11 月 9 日版 Office XP 可选用户输入法更新
831932 2004 年 10 月 12 日版 Visio 2002 安全更新的说明
830241 Microsoft Project 2002 Service Pack 1 说明
解决方案

如果您的计算机尚未正确更新,您可以考虑以下选项:
  • 可以安装修订后的更新。为此,请使用“自动更新或 Windows Update”一节中介绍的方法,或使用“Office Update”一节中介绍的方法。
  • 可以修复 Office。为此,请按照“修复 Office”一节中的说明操作。

要解决此问题,可使用“自动更新”功能或 Windows Update 网站来安装重要更新 885884

有关在 Windows XP 中配置“自动更新”功能的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306525如何在 Windows XP 中配置和使用自动更新


要从 Windows Update 网站安装此更新,请按照下列步骤操作:
  1. 访问下面的 Microsoft 网站:
  2. 单击“快速安装(推荐)”。
  3. 如果此问题影响到您的计算机,会自动为您选择安装重要更新 885884。单击“安装”。
  4. 查看并接受最终用户许可协议 (EULA)。
重要更新 885884 将下载到您的计算机上,并且安装向导将帮助您安装它。有关 885884 重要更新的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
885884用于 Windows XP Service Pack 2 上 Office XP 的重要更新的说明

要解决此问题,请从 Office Update 网站安装修订后的 832332、831932 或 831931 安全更新。为此,请按照下列步骤操作:
  1. 访问下面的 Microsoft 网站:
  2. 单击“检查更新”。

    Office Update 网站将扫描您的计算机上已安装了哪些更新。
  3. 如果您受此问题的影响,“Office XP 产品的更新”一节将列出重新发布的更新。
  4. 单击“开始安装”,然后按照屏幕上显示的说明安装重新发布的相应安全更新。

要解决此问题,请修复您的 Office XP 安装。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,在“打开”框中键入 appwiz.cpl,然后按 Enter 键。
  2. 单击“更改或删除程序”。
  3. 在当前安装的程序列表中,单击您的 Microsoft Office XP、Microsoft Project 2002 或 Visio 2002 产品。
  4. 单击“单击此处获得支持信息”。
  5. 单击“修复”。

    注意:如果是从安装光盘安装的 Office XP 产品,则在“检测并修复”过程中,系统可能会提示您插入安装光盘。如果是从网络共享安装的 Office 产品,并且网络共享在“检测并修复”过程中不可用,则系统可能会提示您提供存放 Microsoft Office 安装源文件的网络资源的位置。
  6. 如果系统提示您重新启动计算机,请单击“是”。

要解决此问题,请使用下列方法之一。

注意:建议您使用“安装修订后的安全更新”一节中介绍的方法。

要解决此问题,请安装 2004 年 10 月 12 日发布的与 MS04-028 相关联的受影响安全更新的修订版本,方法是使用 Office Update 网站或者从 Microsoft 下载中心下载并安装相应更新:

要解决此问题,请安装重要更新 885884。

有关重要更新 885884 的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
885884用于 Windows XP Service Pack 2 上 Office XP 的重要更新的说明

也可以使用软件更新服务 (SUS) 来部署重要更新 885884。使用 SUS,客户可以安装一种服务,该服务能够在所有重要更新、安全更新和 Service Pack 发布到以下 Microsoft Windows Update 网站时对其进行下载:如果管理员批准了这些更新,SUS 会自动将它们提供给所有预先配置的、运行 Microsoft Windows Server 2003 和 Microsoft Windows 2000 的服务器以及运行 Microsoft Windows XP Professional 和 Microsoft Windows 2000 Professional 的台式机。

有关软件更新服务、Windows Update 服务及下一代软件更新服务的更多信息,请访问下面的 Microsoft 网站:

IT 专业人员可以使用其中一个 MS04-028 更新扫描工具扫描计算机上是否有所需的 MS04-028 安全更新,并从局域网共享中应用任何缺少的更新。该工具可以从启动或登录脚本中运行,也可以由具有本地管理员权限的用户运行。此工具有两个版本:
  • 一个版本旨在用于未使用 Systems Management Server (SMS) 或任何其他企业管理解决方案进行更新管理的环境。

    有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    886988如何在未使用 Systems Management Server 的环境中获得并使用 MS04-028 企业更新扫描工具
  • 另一个版本旨在用于使用 SMS 进行更新管理的环境。

    有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    885920如何在使用 Systems Management Server 2003 和 Systems Management Server 2.0 的环境中获得并使用 MS04-028 企业更新扫描工具

要解决此问题,请修复您的 Office XP 安装。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,在“打开”框中键入 appwiz.cpl,然后按 Enter 键。
  2. 单击“更改或删除程序”。
  3. 在当前安装的程序列表中,单击您的 Office XP、Microsoft Project 2002 或 Visio 2002 产品。
  4. 单击“单击此处获得支持信息”。
  5. 单击“修复”。

    注意:如果是从安装光盘安装的 Office XP 产品,则在“检测并修复”过程中,系统可能会提示您插入安装光盘。如果是从网络共享安装的 Office 产品,并且网络共享在“检测并修复”过程中不可用,则系统可能会提示您提供存放 Microsoft Office 安装源文件的网络资源的位置。
  6. 如果系统提示您重新启动计算机,请单击“是”。
如果您是管理员并且不想分别重新安装 MS04-028 更新的修订版本,可以使用 REINSTALL=<FeatureName> 命令。如果您是管理员并且使用 Msiexec.exe 命令安装更新,则可以使用以下方法。

注意:如果您要更新管理镜像或者要更新管理安装点,则不要使用此方法。

下面是使用 Msiexec.exe /I {Product GUID} REINSTALL=<FeatureName> 命令修复特定的 Microsoft Office 产品时可以使用的命令行示例:

对于 Microsoft Office 2003(所有产品)、Microsoft Office Project 2003 和 Microsoft Office Visio 2003,请使用下面的命令行:
Msiexec /i {Product GUID} REINSTALL=ProductNonBootFiles REINSTALLMODE=omu /qb-
对于 Office XP(所有产品)、Microsoft Project 2002 和 Visio 2002,请使用下面的命令行:
Msiexec /i {Product GUID} REINSTALL=ProductFiles REINSTALLMODE=omu /qb-
注意
  • FeatureName 或 ProductFiles 区分大小写。要安装所有功能,您可以使用 REINSTALL=ALL 值,也可以只安装更新后的功能。
  • 在这些命令中,Product GUID 是 Office 2003 或 Office XP 产品的 GUID。例如,{90110409-6000-11D3-8CFE-0150048383C9} 是美国英语版 Microsoft Office 2003 Professional Enterprise Edition 的 GUID。为了供您参考,下列文章提供了各个 Office 2003 和 Office XP 产品的编号方案的有关信息。

    有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    832672Office 2003 中产品代码 GUID 的编号方案说明
    302663 Office XP 程序中产品代码 GUID 的编号方案说明
您可以使用命令行安装某个批处理文件中可以在目标计算机上运行的或者在用户登录到该计算机时作为 SMS 登录脚本的一部分运行的所有更新。


更多信息
如果您运行的不是 Windows XP SP2,则不会受此问题的影响。如果您运行的是 Windows XP SP2,请使用本节中的某种方法来确定您是否受此问题的影响:

使用 MBSA 确定客户机上是否安装了修订后的更新(832332、831932 和 831931);这仅适用于本地计算机扫描。有关 MBSA 如何检测 Office 更新的详细信息,请访问下面的 Microsoft 网站:有关 MBSA 无法检测的程序的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
306460Microsoft Baseline Security Analyzer (MBSA) 对有些更新返回说明消息


有关 MBSA 以及如何获取 MBSA 的更多信息,请访问下面的 Microsoft 网站:

受影响的更新不会安装 Mso.dll 文件的正确版本。因此,您可以通过手动检查 %Programfiles%\Common Files\Microsoft Shared\Office10 文件夹中 Mso.dll 文件的版本来确定您是否受此问题的影响。为此,请按照下列步骤操作:
  1. 单击“开始”,单击“运行”,键入 %Programfiles%\Common Files\Microsoft Shared\Office10,然后单击“确定”。
  2. 右键单击“Mso.dll”文件,然后单击“属性”。
  3. 注意“版本”选项卡上 Mso.dll 文件的版本号。如果版本号不是 10.0.6714.0 或更高版本,则您可能会受此问题的影响。
Off2002 offxp vis2002 vis2k2 visxp prj2002 prj2k2 prjxp
属性

文章 ID:885876 - 上次审阅时间:05/12/2011 19:11:00 - 修订版本: 3.0

Microsoft Project 2002 专业版, Microsoft Visio 2002 简体中文专业版, Microsoft Visio 2002 简体中文标准版, Microsoft Office XP 专业版, Microsoft Office XP 中小企业版, Microsoft Office XP 标准版, Microsoft Office XP Developer Edition, Microsoft Access 2002 标准版, Microsoft Excel 2002 标准版, Microsoft FrontPage 2002 标准版, Microsoft Outlook 2002 标准版, Microsoft PowerPoint 2002 标准版, Microsoft Word 2002 标准版

  • kbsecurity kbtshoot KB885876
反馈