如果 MSI 软件更新注册已损坏,或如果计算机中的 .NET Framework 安装已损坏,可能会发生此问题。
要解决此问题,请按照文中的顺序尝试下面的一种或多种方法。

方法 1:修复 MSI 软件更新注册损坏问题

  1. 若要自动修复 MSI 软件更新注册损坏问题,请单击“Fix it”按钮或链接。单击“查看下载”对话框中的“运行”,然后按照“Fix it”向导中的步骤操作。
    注意:此 Fix it 不适用于 Windows 8 或 Windows RT。

    收起这个图片展开这个图片
    修复此问题
    Microsoft Fix it 50123
    收起这个图片展开这个图片




    注意 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或 CD 或 DVD 中,然后在出现此问题的计算机上运行此解决方案。

    有关如何修复此问题的详细信息,请参阅如何修复 MSI 软件更新注册损坏问题
  2. 访问 Windows Update,然后再次尝试安装更新。或者更新 Microsoft Security Essentials
  3. 尝试重新安装 .NET Framework 更新。
如果问题没有解决,请转到方法 2。

方法 2:修复 .NET Framework

下载 Microsoft .NET Framework 修复工具修复 .NET Framework 的以下版本,然后重新安装 .NET Framework 更新:
  • .NET Framework 4
  • .NET Framework 3.5 SP1
  • .NET Framework 3.0 SP2
  • .NET Framework 2.0 SP2
有关详细信息,请参阅版本 2 的 Microsoft .NET Framework 修复工具可用。如果问题未解决,或者您使用其他版本的 .NET Framework,请转至方法 3。

方法 3:卸载并重新安装 .NET Framework

使用 .NET Framework 清理工具卸载 .NET Framework 的多个版本,然后重新安装组件。

为此,请按照下列步骤操作:
  1. 参阅 .NET Framework 清理工具用户指南
  2. 下载 .NET Framework 清理工具
  3. 如果系统提示您,请依次单击“打开”和“立即提取”
  4. 双击所提取文件中的“cleanup_tool.exe”
    如果系统提示您键入管理员密码或进行确认,请提供密码,然后单击“继续”
  5. 单击“是否运行 .NET Framework 安装程序清理实用程序?”消息中的“是”
  6. 单击“是”接受许可协议。
  7. 单击“要清理的产品”窗口中的列表,选择“.NET Framework - 所有版本”,然后单击“立即清理”
    注意 清理工具不允许删除 Windows Vista 或 Windows 更高版本中的 .NET Framework 2.0,因为 .NET Framework 是作为操作系统组件安装的。
  8. 删除 .NET Framework 后,重新启动计算机。
  9. 下载并安装以下组件:
    .NET Framework 1.1

    .NET Framework 1.1 Service Pack 1 (SP1)

    .NET Framework 3.5 Service Pack 1(这还将安装 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2)
  10. 重启计算机。
  11. 重新访问 Windows Update,然后检查并安装更新。
  12. 尝试重新安装 .NET Framework 更新。

详细信息

其他 .NET Framework 更新安装问题

在安装 .NET Framework 更新时您可能还会遇到下列问题:
  • 此更新未安装。
  • 尽管您已经安装了此更新,但系统还是会不断提醒您安装此更新。
  • 桌面不显示。

解决这些安装问题

如果您遇到了这些问题之一,请尝试使用下面的方法解决问题。

方法 1:重置 Windows Update 组件,然后更新计算机
收起这个图片展开这个图片


若要自动重置 Windows Update 组件,请单击“Fix it”按钮或链接。单击“查看下载”对话框中的“运行”,然后执行“Fix it”向导中的步骤。

注意 此 Fix it 解决方案有两个模式:默认模式和攻击性模式。您应该先运行默认模式的 Fix it 解决方案,并确定此模式是否可以解决 Windows 更新中出现的问题,然后再运行攻击性模式。

收起这个图片展开这个图片
修复此问题
Microsoft Fix it Microsoft Fix it 50202
收起这个图片展开这个图片


注意 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或 CD 或 DVD 中,然后在出现此问题的计算机上运行此解决方案。

有关如何重置 Windows 更新组件的详细信息,请参阅下面的文章:
http://support.microsoft.com/kb/971058/zh-cn
收起这个图片展开这个图片
方法 2:从下载链接手动下载更新,然后在干净启动模式下安装更新
收起这个图片展开这个图片


我们建议您在干净启动模式下安装更新,以免中断非 Microsoft 程序。若要进入计算机上的净启动模式,请执行以下步骤:
  1. 单击“开始”按钮,在“开始搜索”框中键入 msconfig,然后按 Enter 键。如果您运行的是 Windows 8 或 Windows 8.1,在“开始”屏幕上键入 msconfig,然后按 Enter 键。
  2. 如果系统提示您输入管理员密码或进行确认,请键入密码或单击“继续”
  3. 在“常规”选项卡上,单击“选择性启动”
  4. 在“有选择的启动”下,清除“加载启动项”复选框。
  5. 单击“服务”选项卡,单击以选中“隐藏所有 Microsoft 服务”复选框,然后单击“全部禁用”
  6. 单击“确定”
  7. 系统提示后,单击“重新启动”
  8. 重新启动计算机后,尝试重新更新计算机。
有关此方法的更多信息,请参见下面的 Microsoft 知识库文章:
331796执行净启动,以确定后台程序是否干扰您的游戏或程序
如果您收到错误代码 0x80070643 或 0x643 时没有在安装 .NET Framework 更新,那么可能要收集其他日志记录信息以解决问题。可让技术支持专家或 IT 专家查看这些日志以确定问题原因。

如果您在安装 Office 更新时收到此错误,请参阅 Windows Update 错误 80070643 查看解决方案。

关于本文

文章编号: 976982
最后评论: 2014年3月8日
这篇文章中的信息适用于:: Windows 8.1, Windows 8.1 Enterprise, Windows 8.1 Pro, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Standard, Windows 8, Windows 8 Enterprise, Windows 8 Pro, Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2012 Standard, Windows 7 Starter, Windows 7 Home Premium, Windows 7 Home Basic, Windows 7 Professional, Windows 7 Ultimate, Windows Vista Starter, Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, Windows Vista Enterprise, Windows Vista Ultimate, Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter, Microsoft Windows XP Starter Edition, Microsoft Windows XP Home Edition, Microsoft Windows XP Professional Edition
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。
是否提供针对本文的反馈?
 

Get more support from smallbusiness.support.microsoft.com

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.