如果 MSI 软件更新注册已损坏,或如果计算机中的 .NET Framework 安装已损坏,可能会发生此问题。
要解决此问题,请按照文中的顺序尝试下面的一种或多种方法。
方法 1:修复 MSI 软件更新注册损坏问题
- 若要自动修复 MSI 软件更新注册损坏问题,请单击“Fix it”按钮或链接。单击“查看下载”对话框中的“运行”,然后按照“Fix it”向导中的步骤操作。 注意:此 Fix it 不适用于 Windows 8 或 Windows RT。
注意 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或 CD 或 DVD 中,然后在出现此问题的计算机上运行此解决方案。
有关如何修复此问题的详细信息,请参阅如何修复 MSI 软件更新注册损坏问题(http://support.microsoft.com/kb/971187/zh-cn)。 - 访问 Windows Update,然后再次尝试安装更新。或者更新 Microsoft Security Essentials (http://www.microsoft.com/security/portal/definitions/howtomse.aspx)。
- 尝试重新安装 .NET Framework 更新。
方法 2:修复 .NET Framework
下载 Microsoft .NET Framework 修复工具
(http://www.microsoft.com/en-us/download/details.aspx?id=30135)
修复 .NET Framework 的以下版本,然后重新安装 .NET Framework 更新:- .NET Framework 4
- .NET Framework 3.5 SP1
- .NET Framework 3.0 SP2
- .NET Framework 2.0 SP2
(http://support.microsoft.com/kb/2698555/zh-cn)
。如果问题未解决,或者您使用其他版本的 .NET Framework,请转至方法 3。方法 3:卸载并重新安装 .NET Framework
使用 .NET Framework 清理工具卸载 .NET Framework 的多个版本,然后重新安装组件。
为此,请按照下列步骤操作:
为此,请按照下列步骤操作:
- 参阅 .NET Framework 清理工具用户指南 (http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx)。
- 下载 .NET Framework 清理工具 (http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Components-PostAttachments/00-08-90-44-93/dotnetfx_5F00_cleanup_5F00_tool.zip)。
- 如果系统提示您,请依次单击“打开”和“立即提取”。
- 双击所提取文件中的“cleanup_tool.exe”。
如果系统提示您键入管理员密码或进行确认,请提供密码,然后单击“继续”。 - 单击“是否运行 .NET Framework 安装程序清理实用程序?”消息中的“是”。
- 单击“是”接受许可协议。
- 单击“要清理的产品”窗口中的列表,选择“.NET Framework - 所有版本”,然后单击“立即清理”。
注意 清理工具不允许删除 Windows Vista 或 Windows 更高版本中的 .NET Framework 2.0,因为 .NET Framework 是作为操作系统组件安装的。 - 删除 .NET Framework 后,重新启动计算机。
- 下载并安装以下组件: .NET Framework 1.1(http://www.microsoft.com/zh-cn/download/details.aspx?id=26)
.NET Framework 1.1 Service Pack 1 (SP1)(http://www.microsoft.com/zh-cn/download/details.aspx?id=33)
.NET Framework 3.5 Service Pack 1(http://www.microsoft.com/zh-cn/download/details.aspx?id=22)(这还将安装 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2) - 重启计算机。
- 重新访问 Windows Update,然后检查并安装更新。
- 尝试重新安装 .NET Framework 更新。
文章来源:
网络小编D
版权声明:
本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站立刻删除。

