已安装 MSXML 核心服务 6.0 Service Pack 2 时 SQL Server 2005 安装程序失败

已安装 MSXML 核心服务 6.0 Service Pack 2 时 SQL Server 2005 安装程序失败

<script type="text/javascript"> </script>
展开全部 | 关闭全部 <script type="text/javascript"> </script>

症状
请考虑以下情形: 您将有基于 Windows XP 的计算机应用 Microsoft XML 核心服务 (MSXML) 6.0 下面的 Microsoft 知识...

<script type="text/javascript"> </script> 请考虑以下情形:
  • 您将有基于 Windows XP 的计算机应用 Microsoft XML 核心服务 (MSXML) 6.0 下面的 Microsoft 知识库文章中所述的更新:

    954459   (http://support.microsoft.com/kb/954459/ ) MS08--069: XML Core Services 6.0 安全更新说明: 2008 11 月 11
  • 应用此 MSXML 更新后,将计算机升级到 Windows XP Service Pack 3 (SP 3)。
尝试安装在这种情况下的 Microsoft SQL Server 2005 时则您将收到以下错误信息:

安装 MSXML 6 Service Pack 2 (KB954459) 失败,因为计算机上已经存在更高版本。 若要继续,卸载更高版本,然后再次运行 MSXML 6 Service Pack 2 (KB954459) 安装程序。

此错误的屏幕快照所示:
收起这个图片 展开这个图片

如果您检查 SQL Server Setup 日志文件,您找到已记录以下错误:

在此操作系统上不支持此程序包。
SkipInstallCA。 返回值 3。

安装过程中的错误
MainEngineThread 将返回 1603

错误代码 1603
产品: MSXML 6.0 Parser (KB933579)
安装失败。
如果您检查 MSXML Setup 日志文件,您可能会发现已记录以下错误:

操作开始 Time : SkipInstallCA。
在此操作系统上不支持此程序包。
操作结束 Time : SkipInstallCA。 返回值 3。
操作结束 Time : 安装。 返回值 3。
……
MSI (s) 9C:00 [ Time ]: 注意: 1: 1729
MSI (s) 9C:00 [ Time ]: 产品: MSXML 6 Service Pack 2 (KB954459)--配置失败。 ……
MSI (s) A0:D0 [ Time ]: 注意: 1: 1708
MSI (s) A0:D0 [ Time ]: 产品: MSXML 6 Service Pack 2 (KB954459)--安装失败。


可以在以下文件夹中找到安装日志文件:
%WINDIR %/ /Microsoft SQL Server/90/Setup Bootstrap/Log
请注意 此问题影响的所有版本和 SQL Server 2005 的版本。

原因
当 SQL Server 安装程序尝试安装 MSXML 6.0 SP 2,检测到在计算机上已安装 MSXML 6.0 954459 的知识库文章中描述的该版本。...

<script type="text/javascript"> </script>

当 SQL Server 安装程序尝试安装 MSXML 6.0 SP 2,检测到在计算机上已安装 MSXML 6.0 954459 的知识库文章中描述的该版本。 因此,如果验证过程,则表示不应替换当前版本的 MSXML 6.0。 这将停止安装 MSXML 6.0 和 SQL Server 2005。

替代方法
要变通解决此问题,使用 Windows Installer 清理实用工具删除对 MSXML 6.0 Service Pack 2 的引用。 要这样做,请按下列步...

<script type="text/javascript"> </script>

要变通解决此问题,使用 Windows Installer 清理实用工具删除对 MSXML 6.0 Service Pack 2 的引用。 要这样做,请按下列步骤操作:
  1. 下载 Windows Installer 清理实用工具。 为此,请访问下面的 Microsoft Web 站点:
    http://support.microsoft.com/kb/290301 (http://support.microsoft.com/kb/290301)
  2. 运行 Windows Installer 清理实用工具。
  3. 选择 MSXML6 Service Pack 2 (KB954459) [6.20.1099.0] 在列表,然后单击 删除
    收起这个图片 展开这个图片
  4. 安装 SQL Server 2005。
请注意 Windows Installer 清理实用工具将不返回 MSXML 二进制文件到以前的版本。

更多信息
运行 Windows Installer 清理实用工具删除 MSXML6 SP 2 后,项 MSXML 6.0 分析程序是从控制面板中 添加或删除程序 列表...

<script type="text/javascript"> </script>

运行 Windows Installer 清理实用工具删除 MSXML6 SP 2 后,项 MSXML 6.0 分析程序是从控制面板中 添加或删除程序 列表中删除。 在安装 SQL Server 2005 之后,MSXML 6.0 Parser 项重新出现。 这是预期的行为。

文件可直接在这里下载 http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值