安装 .NET Framework 更新时出现错误代码“0x80070643”或“0x643”
2013-12-07 21:32
393 查看
在使用 Windows Update、Microsoft Update 或 .NET Framework 更新为 .NET Framework 安装更新时,您可能会收到包含以下一个错误代码的错误消息:
错误代码:0x80070643
错误代码:0x643
原因
如果 MSI 软件更新注册已损坏,或如果计算机中的 .NET 安装已损坏,可能会发生此问题。
解决方法
若要解决此问题,请尝试使用方法 1 中的步骤修复 MSI 软件更新注册损坏问题。如果无法解决,请使用方法 2 中的步骤修复 .NET Framework。
方法 1:修复 MSI 软件更新注册损坏问题
若要自动修复 MSI 软件更新注册损坏问题,请单击“Fix it”按钮或链接。单击“查看下载”对话框中的“运行”,然后按照“Fix it”向导中的步骤执行操作。
注意此 Fix it 不适用于 Windows 8 或 Windows RT
修复此问题
Microsoft Fix it Microsoft Fix it 50123
注意 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
注意 如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或
CD 或 DVD 中,然后在出现此问题的计算机上运行此解决方案。
有关如何修复此问题的更多信息,请参见 Microsoft 知识库中的以下文章:
971187如何修复 MSI 软件更新注册损坏问题
访问 Windows Update,然后尝试重新安装更新。或者,更新 Microsoft Security Essentials。有关如何更新 Microsoft Security Essentials 的详细信息,请参阅安装最新的 Microsoft
Security Essentials 定义更新。
如果问题没有解决,请转到方法 2。
方法 2:修复 .NET Framework
修复尚未更新的 .NET Framework 版本。.NET Framework 4
如果您运行的是 Windows Vista 或 Windows 7,请执行以下步骤:
关闭所有应用程序。
单击“开始”,在“搜索”框中键入“卸载”,然后单击“卸载程序”。
双击“Microsoft .NET Framework 4 Client Profile”。
选择“修复 .NET Framework 4 Client Profile 至其原始状态”,然后单击“下一步”。
完成修复后,请单击“完成”。
单击“立即重新启动”以重新启动计算机。
重新启动计算机后,单击“开始”,在“搜索”框中键入“Windows Update”,然后单击“Windows Update”安装最新的 Windows 更新。
如果您运行的是 Windows XP,请执行以下步骤:
关闭所有应用程序。
依次单击“开始”、“控制面板”和“添加或删除程序”。
单击已安装程序列表中的“Microsoft .NET Framework 4 Client Profile”,然后单击“更改/删除”。
选择“修复 .NET Framework 4 Client Profile 至其原始状态”,然后单击“下一步”。
完成修复后,请单击“完成”。
单击“立即重新启动”。
重新启动计算机并登录 Windows 后,单击“开始”,在“搜索”框中键入“Windows Update”,然后单击“Windows Update”。
单击“检查更新”。扫描完成后,单击“安装 Windows 更新”,然后遵循说明执行操作。
.NET Framework 1.1, 2.0, 3.0, 3.5如果您运行的是 Windows 8,请执行以下步骤:
从屏幕右边缘滑入,然后点按“搜索”。
注意 如果您使用的是鼠标,请指向屏幕右上角,向下移动鼠标指针,然后单击“搜索”。
点按或单击“设置”,然后输入要查找的应用程序的名称。
点按或单击“卸载程序”
点按或单击“打开或关闭 Windows 功能”
点按或单击以取消选中“.Net framework 3.5 (包括 .Net2.0 和 3.0)”对应的框
点按或单击“确定”,在卸载完成后单击“关闭”。
点按或单击以关闭“卸载程序”窗口。
如果您运行的是 WindowsXP、Windows Vista 和 Windows 7,请执行以下步骤:
要修复 .NET Framework 1.1、2.0、3.0 和 3.5,使用 .NET Framework 清理工具卸载 .NET Framework 的多个版本,然后重新安装组件。
为此,请执行以下步骤:
查看一下博客文章:
.NET Framework 清理工具用户指南
从下面的网站中下载 dotnetfx_cleanup_tool.zip:
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 安装程序清理实用程序?”消息中的“是”。
注意 此工具可能只提供英文版本。但是,Windows 的其他语言版本也提供此工具。
单击“是”接受许可协议。
单击“要清理的产品”窗口中的列表,选择“.NET Framework - 所有版本”,然后单击“立即清理”。
注意 清理工具不允许删除 Windows Vista 或 Windows 更高版本中的 .NET Framework 2.0,因为 .NET Framework 是作为操作系统组件安装的。
删除 .NET Framework 后,重新启动计算机。
下载并安装以下组件:
.NET Framework 1.1
Microsoft .NET Framework 版本 1.1 可再发行组件包
.NET Framework 1.1 Service Pack 1 (SP1)
Microsoft .NET Framework 1.1 Service Pack 1
.NET Framework 3.5 SP1 (这也将安装 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2)
Microsoft .NET Framework 3.5 Service Pack 1
重新启动计算机。
重新访问 Windows Update,然后检查并安装更新。
错误代码:0x80070643
错误代码:0x643
原因
如果 MSI 软件更新注册已损坏,或如果计算机中的 .NET 安装已损坏,可能会发生此问题。
解决方法
若要解决此问题,请尝试使用方法 1 中的步骤修复 MSI 软件更新注册损坏问题。如果无法解决,请使用方法 2 中的步骤修复 .NET Framework。
方法 1:修复 MSI 软件更新注册损坏问题
若要自动修复 MSI 软件更新注册损坏问题,请单击“Fix it”按钮或链接。单击“查看下载”对话框中的“运行”,然后按照“Fix it”向导中的步骤执行操作。
注意此 Fix it 不适用于 Windows 8 或 Windows RT
修复此问题
Microsoft Fix it Microsoft Fix it 50123
注意 此向导可能只提供英文版本。但是,Windows 的其他语言版本也提供自动修复功能。
注意 如果您当前操作的计算机未出现此问题,则可将 Fix it 解决方案保存到闪存驱动器或
CD 或 DVD 中,然后在出现此问题的计算机上运行此解决方案。
有关如何修复此问题的更多信息,请参见 Microsoft 知识库中的以下文章:
971187如何修复 MSI 软件更新注册损坏问题
访问 Windows Update,然后尝试重新安装更新。或者,更新 Microsoft Security Essentials。有关如何更新 Microsoft Security Essentials 的详细信息,请参阅安装最新的 Microsoft
Security Essentials 定义更新。
如果问题没有解决,请转到方法 2。
方法 2:修复 .NET Framework
修复尚未更新的 .NET Framework 版本。.NET Framework 4
如果您运行的是 Windows Vista 或 Windows 7,请执行以下步骤:
关闭所有应用程序。
单击“开始”,在“搜索”框中键入“卸载”,然后单击“卸载程序”。
双击“Microsoft .NET Framework 4 Client Profile”。
选择“修复 .NET Framework 4 Client Profile 至其原始状态”,然后单击“下一步”。
完成修复后,请单击“完成”。
单击“立即重新启动”以重新启动计算机。
重新启动计算机后,单击“开始”,在“搜索”框中键入“Windows Update”,然后单击“Windows Update”安装最新的 Windows 更新。
如果您运行的是 Windows XP,请执行以下步骤:
关闭所有应用程序。
依次单击“开始”、“控制面板”和“添加或删除程序”。
单击已安装程序列表中的“Microsoft .NET Framework 4 Client Profile”,然后单击“更改/删除”。
选择“修复 .NET Framework 4 Client Profile 至其原始状态”,然后单击“下一步”。
完成修复后,请单击“完成”。
单击“立即重新启动”。
重新启动计算机并登录 Windows 后,单击“开始”,在“搜索”框中键入“Windows Update”,然后单击“Windows Update”。
单击“检查更新”。扫描完成后,单击“安装 Windows 更新”,然后遵循说明执行操作。
.NET Framework 1.1, 2.0, 3.0, 3.5如果您运行的是 Windows 8,请执行以下步骤:
从屏幕右边缘滑入,然后点按“搜索”。
注意 如果您使用的是鼠标,请指向屏幕右上角,向下移动鼠标指针,然后单击“搜索”。
点按或单击“设置”,然后输入要查找的应用程序的名称。
点按或单击“卸载程序”
点按或单击“打开或关闭 Windows 功能”
点按或单击以取消选中“.Net framework 3.5 (包括 .Net2.0 和 3.0)”对应的框
点按或单击“确定”,在卸载完成后单击“关闭”。
点按或单击以关闭“卸载程序”窗口。
如果您运行的是 WindowsXP、Windows Vista 和 Windows 7,请执行以下步骤:
要修复 .NET Framework 1.1、2.0、3.0 和 3.5,使用 .NET Framework 清理工具卸载 .NET Framework 的多个版本,然后重新安装组件。
为此,请执行以下步骤:
查看一下博客文章:
.NET Framework 清理工具用户指南
从下面的网站中下载 dotnetfx_cleanup_tool.zip:
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 安装程序清理实用程序?”消息中的“是”。
注意 此工具可能只提供英文版本。但是,Windows 的其他语言版本也提供此工具。
单击“是”接受许可协议。
单击“要清理的产品”窗口中的列表,选择“.NET Framework - 所有版本”,然后单击“立即清理”。
注意 清理工具不允许删除 Windows Vista 或 Windows 更高版本中的 .NET Framework 2.0,因为 .NET Framework 是作为操作系统组件安装的。
删除 .NET Framework 后,重新启动计算机。
下载并安装以下组件:
.NET Framework 1.1
Microsoft .NET Framework 版本 1.1 可再发行组件包
.NET Framework 1.1 Service Pack 1 (SP1)
Microsoft .NET Framework 1.1 Service Pack 1
.NET Framework 3.5 SP1 (这也将安装 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2)
Microsoft .NET Framework 3.5 Service Pack 1
重新启动计算机。
重新访问 Windows Update,然后检查并安装更新。
相关文章推荐
- 【积累篇:他山之石,把玉攻】解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- 解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- 安装.net framework 4.0失败,出现HRESULT 0xc8000222错误代码
- 解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- 解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- 解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- 解决XP 系统 .Net Framework 4安装时出现严重错误 (0x80070643)
- win7旗舰版安装telnet,出现错误:打开程序包 Telnet Client 的更新 TelnetClient 失败。状态为: 0x80070643。
- 安装Visual Studio 2013 出现0x80070643错误
- WS2008安装IIS7时提示安装失败,错误代码0x80070643解决方案
- win7 安装.Net framework 4.0出现 安装不成功,错误代码0x80240037 的解决方法
- win10 Build 9926更新出现错误代码0x80240020的解决方法
- Win7安装更新出现8024402f错误代码的故障分析
- win10更新的部分问题——出现错误代码:0x80240439
- win8系统下安装 .NET Framework 3.5出现错误代码:0x800F0906
- win7 安装.Net framework 4.0出现 安装不成功,错误代码0x80240037 的解决方法
- .NET Framework 4.0 安装错误:0x80070643 解决办法
- win8系统下安装 .NET Framework 3.5出现错误代码:0x800F0906
- 安装.net framework 4.0失败,出现HRESULT 0xc8000222错误代码,
- 安装.net framework 4.0失败,出现HRESULT 0xc8000222错误代码