KB974417 更新安装失败的解决办法
作者:Starland 日期:2010-04-10 00:35:30
在一台 Windows Server 2003 R2 上安装安全更新 KB974417 时,总是失败。补丁文件来自 WSUS 服务器。系统日志记录如下:
安装失败: Windows 安装下列更新失败,错误为 0x80070643: 用于 Windows 2000、Windows Server 2003 和 Windows XP 的 Microsoft .NET Framework 2.0 Service Pack 2 安全更新程序 (KB974417)。
上网找了一下,“Error 0x80070643 in installing .Net Framework 2.0 SP2 Security Update KB974417 in XP
”(http://aiscer.spaces.live.com/blog/cns!5280D9CA87E8C0D5!326.entry)这篇文章说是因为更新程序找不到 .Net Framework 2.0 SP2 安装包中的 Netfx20a_x86.msi 文件导致的,要把安装包解压后,修复一下 .Net Framework 2.0 SP2 。我试了一下,问题依旧,没有解决。
然后又在微软 TechNet 的论坛里找到了“KB974417 0x80070643 KB976569”(http://social.technet.microsoft.com/Forums/en/winserverwsus/thread/b9ca8109-5e09-4acc-bef0-54658ca83c66)这篇帖子,解释安装失败的原因在于系统已经安装了 KB976569 这个更新,而这个更新是 2010-2-24 发布的,KB974417 则是 2009-10-14 发布的。所以要先卸载 KB976569 这个更新,安装好 KB974417 后再装 KB976569 。我查了一下系统,果然已经装了 KB976569 ,于是如法做了一遍,终于看到了成功的日志:
安装成功: Windows 成功安装了下列更新: 用于 Windows 2000、Windows Server 2003 和 Windows XP 的 Microsoft .NET Framework 2.0 Service Pack 2 安全更新程序 (KB974417)
安装成功: Windows 成功安装了下列更新: 用于 Windows Server 2003 和 Windows XP x86 的 Microsoft .NET Framework 2.0 Service Pack 2 更新程序 (KB976569)
上一篇
下一篇
文章来自:
Tags: