当您尝试通过使用 Windows Update 或 Microsoft 更新的.NET Framework 安装的更新时,可能会收到下列错误代码之一的错误:
注意如果您未安装.NET Framework 更新时,您会收到错误代码 0x8007066A,请转到以下文章的故障排除步骤:
2545723
(http://support.microsoft.com/kb/2545723/
)
如何启用 Microsoft 安装程序日志记录和详细的日志记录,以收集其他故障排除信息
此问题可以通过在您的计算机上的系统损坏所致。这可能是由于各种原因,包括但不是限于损坏的硬盘扇区或另一个应用程序重写.NET 文件。
若要解决此问题,请按照这些方法,从方法 1 中的步骤。
方法 1: 修复.NET Framework 4 设置
如果您正在运行
Windows Vista或
Windows 7,请执行以下步骤:
- 关闭所有程序。
- 单击开始键入 卸载 在搜索框中,然后单击卸载程序。
- 双击Microsoft.NET Framework 4 的客户端配置文件。
- 选择修复.NET Framework 4 客户端配置到其原始状态,然后单击下一步。
- 修复完成后,单击完成。
- 单击立即重新启动以重新启动您的计算机。
- 要安装最新的 Windows 更新,请单击开始,单击所有程序,然后单击Windows 更新。
如果您运行的
Windows XP,请执行以下步骤:
- 关闭所有程序。
- 单击开始,请在控制面板中,单击然后单击添加/删除程序。
- 安装的应用程序的列表中单击Microsoft.NET Framework 4 客户端配置文件,然后单击更改/删除。
- 选择修复.NET Framework 4 客户端配置到其原始状态,然后单击下一步。
- 修复完成后,单击完成。
- 单击立即重新启动以重新启动您的计算机。
- 在登录到 Windows 后,单击开始,单击所有程序,都单击Windows 更新,然后都单击检查更新。
- 扫描完成后,单击设置 Windows 更新,然后按照说明进行操作。
如果未解决此问题,请转到方法 2。
方法 2: 修复 MSI 软件更新注册损坏问题
若要修复 MSI 软件更新注册损坏问题,运行自动修复工具在文章
971187
(http://support.microsoft.com/kb/971187)
Microsoft 知识库中的文章。
运行此修复程序之后它将工具,单击
开始,单击
所有程序,然后都单击
Windows 更新。尝试重新安装这些更新。
如果未解决此问题,请转到方法 3。
方法 3: 手动下载和安装更新
若要手动下载和安装更新程序,请按照下列步骤操作:
- 单击 开始请单击 所有程序然后单击 Windows Update 或 Microsoft 更新.
- 若要查看更新历史记录,请执行下面基于您的 Windows 版本之一:
- 如果您运行的 Windows XP,请单击 查看更新历史记录在控制面板的左窗格中。
- 如果您正在运行 Windows Vista 或 Windows 7,请单击 查看更新历史记录在控制面板的左窗格中。
- 在更新的列表中,查找错误消息中包含的更新,并记下您要安装的更新的知识库 (KB) 文章编号。
- 请转到 Windows 下载
(http://www.microsoft.com/download/)
网站。 - 在中 搜索下载中心 框顶部的页面上,键入 KB 然后键入用于更新的文章编号。
- 按 enter 键或单击搜索图标。
例如,如果将列在此更新的知识库文章编号为 123456,键入 KB123456 在搜索框中,然后按 enter 键,或单击搜索图标 (搜索图标看上去像白色的放大镜橙色方形)。 - 在搜索结果列表中,找到您搜索知识文库文章,然后转到这篇文章。
- 单击下载,然后单击中的文件下载对话框中的保存。
- 在保存在列表中,单击桌面,然后单击保存。
- 在您的桌面上,找到下载的文件,然后双击要安装的更新的文件。
注意如果此更新是不适用于您的计算机,则安装可能仍会失败。
方法 4: 修复.NET Framework
?
若要修复.NET Framework,必须首先使用.NET Framework 清理工具卸载.NET Framework 的多个版本。然后,重新安装组件。
若要执行此操作,请执行以下步骤:
- 要下载该工具,请转到下面的 MSDN 博客张贴内容:
- 下载完成后,单击 查看下载.
- 在下载文件夹中,右键单击 dotnetfx_cleanup_tool.zip单击将所有提取,,然后单击提取。
- 在您提取的文件的列表中,双击 cleanup_tool.exe.
注意如果提示您输入管理员密码或进行确认时,提供密码或进行确认后,或单击 继续. - 在中 您想要运行的.NET Framework 安装程序清理实用程序吗 消息,请单击是。
注意此工具可能为英文,但它也适用于其他语言版本的 Windows。 - 请单击是接受许可协议,并然后等待启动.NET Framework 清理工具。
- 在清理的产品中,单击列表中选择.NET 框架的所有版本然后单击立即清理。
注意清理工具不允许您删除 Windows Vista 或更高版本的 Windows 中的.NET Framework 2.0 版,因为.NET Framework 作为一个操作系统组件安装。 - .NET Framework 被删除后,请重新启动计算机。
- 下载并安装以下组件:
.NET Framework 1.1 中:
http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3
(http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=262d25e3-f589-4842-8157-034d1e7cf3a3)
.NETFramework 1.1 SP1:
http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=A8F5654F-088E-40B2-BBDB-A83353618B38&displaylang=en)
NET Framework 3.5 SP1(这将同时安装 the.NET Framework 2.0 SP2 和.NET Framework 3.0 SP2)
http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en
(http://www.microsoft.com/downloads/details.aspx?familyid=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=en)
- 关闭,然后重新启动计算机。
- 单击 开始请单击 所有程序请单击 Windows Update然后尝试再次安装更新程序。
有关.NET Framework 清理工具的详细信息,请转到
.NET Framework 清理工具用户指南
(http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx)
博客张贴内容中。
详细信息:
如果这些步骤无法解决您的问题,您可能需要收集更多的日志记录信息,来解决您的问题。若要执行此操作,请按照下面的 Microsoft 知识库文章中的步骤操作:
如果这篇文章不会不回答您的问题,请单击此按钮,请在 Microsoft 社区其他社区成员:
提出问题
(http://answers.microsoft.com/en-us/windows/forum)
文章编号: 2507641 - 最后修改: 2013年4月30日 - 修订: 14.0
这篇文章中的信息适用于:
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional Edition
- Microsoft Windows XP Starter Edition
- Windows Vista Starter
- Windows Vista Home Basic
- Windows Vista Home Premium
- Windows Vista Business
- Windows Vista Ultimate
- Windows Server 2008 Standard
- Windows Server 2008 Datacenter
- Windows Server 2008 Enterprise
- Windows Server 2008 Foundation
- Windows 7 Starter
- Windows 7 Home Basic
- Windows 7 Home Premium
- Windows 7 Enterprise
- Windows 7 Professional
- Windows 7 Ultimate
- Windows Server 2008 R2 Standard
- Windows Server 2008 R2 Datacenter
- Windows Server 2008 R2 Enterprise
- Windows Server 2008 R2 Foundation
机器翻译重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版:
2507641
(http://support.microsoft.com/kb/2507641/en-us/
)
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。