尝试安装 Internet Explorer 6 SP1 时出现错误信息“The Software You Are Installing Has Not Passed Windows Logo Testing...”(正在安装的软件未通过 Windows 徽标测试...)

症状
当您尝试安装 Microsoft Internet Explorer 6 Service Pack 1 (SP1) 时,可能会收到下面的错误信息:
The software you are installing has not passed Windows Logo testing to verify its compatibility with Windows XP.(Tell me why this testing is important.)

This software will not be installed.Contact your system administrator.
即使按照下面的 Microsoft 知识库文章中介绍的步骤操作,该问题仍存在:
822798 无法安装某些更新或程序
原因
在安装 Internet Explorer 6 SP1 之前,如果您安装了以下 Microsoft 知识库文章中介绍的安全修补程序,可能会出现此问题:
823559 MS03-023:HTML 转换器中的缓冲区溢出可能允许执行代码
替代方法
要变通解决此问题,请删除 KB823559 安全修补程序,重新启动计算机,安装 Internet Explorer 6 Service Pack 1,然后重新安装 KB823559 安全修补程序。为此,请按照下列步骤操作:
  1. 退出所有 Windows 程序。
  2. 单击“开始”,然后单击“控制面板”。
  3. 单击“添加或删除程序”。
  4. 单击“更改或删除程序”。
  5. 在“当前安装的程序”列表中,单击“Windows XP Hotfix - KB823559”,然后单击“删除”按钮。
  6. 在删除该安全修补程序之后,请重新启动计算机。
  7. 登录到 Windows XP,然后从下面的 Microsoft 下载中心网站安装 Internet Explorer 6 Service Pack 1:
  8. 在安装 Internet Explorer 6 SP1 之后,请重新安装 KB823559 安全修补程序。为此,请使用下列方法之一:
    • 方法 1:从 Windows Update 网站重新安装(推荐)

      要从 Windows Update 网站重新安装 KB823559 安全修补程序,请按照下列步骤操作:
      1. 单击“开始”,指向“所有程序”,然后单击“Windows Update”。
      2. 单击“Scan for updates”(扫描以寻找更新)。
      3. 单击“添加”,将 823559:Security Update for Microsoft Windows(823559:Microsoft Windows 安全更新)添加到“Selected Updates”(选择的更新)列表中。
      4. 单击“立即安装”。

    • 方法 2:从 Microsoft 下载中心重新安装

      要从 Microsoft 下载中心重新安装 KB823559 安全修补程序,请参见下面的 Microsoft 知识库文章中的“Windows XP (all versions)”(Windows XP(所有版本))一节:
      823559 MS03-023:HTML 转换器中的缓冲区溢出可能允许执行代码
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中存在的问题。
属性

文章 ID:828031 - 上次审阅时间:11/24/2005 12:28:00 - 修订版本: 2.3

Microsoft Internet Explorer 6.0 Service Pack 1

  • kberrmsg kbtshoot kbprb KB828031
反馈