插件窝 干货文章 Win10更新失败提示0x80070643怎么办

Win10更新失败提示0x80070643怎么办

更新 Framework Windows net 557    来源:    2025-05-15

遇到Windows 10更新失败并提示错误代码 0x80070643 时,通常是由于系统组件损坏、第三方软件冲突或更新缓存问题导致。以下是逐步解决方案:


解决方案分步指南

1. 运行Windows更新疑难解答

  • 前往 设置 > 更新和安全 > 疑难解答 > 其他疑难解答
  • 选择 Windows更新 > 运行疑难解答,按提示操作后重启。

2. 手动重置Windows更新组件

以管理员身份打开 CMD(命令提示符),依次执行以下命令:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

完成后重启电脑,重新尝试更新。

3. 检查.NET Framework是否损坏

错误0x80070643常与.NET Framework相关: - 方法1:修复.NET Framework 1. 下载 .NET Framework修复工具(Microsoft .NET Framework Repair Tool)并运行。 2. 按向导修复后重启。 - 方法2:重新安装.NET Framework 1. 前往 微软官方下载页 下载最新版。 2. 安装后重启。

4. 禁用第三方安全软件

临时关闭杀毒软件(如360、McAfee等)或防火墙,再尝试更新。

5. 手动下载并安装更新

  • 前往 Microsoft Update Catalog
  • 搜索失败更新的KB编号(如KB503XXXX),下载对应系统版本的独立安装包。
  • 手动安装后重启。

6. 执行系统文件检查

在CMD中运行:

sfc /scannow
dism /online /cleanup-image /restorehealth

完成后重启。

7. 清理临时文件

  • Win + R,输入 %temp% 删除临时文件。
  • 使用 磁盘清理工具(清理系统文件,勾选“Windows更新清理”)。

8. 创建新用户账户测试

可能是用户配置文件损坏: - 新建一个管理员账户,登录后尝试更新。

9. 终极方案:重置Windows

如果以上方法无效,考虑: - 保留文件重置
前往 设置 > 更新和安全 > 恢复 > 重置此电脑,选择“保留我的文件”。


常见原因

  • 系统文件或.NET Framework损坏。
  • 更新服务被拦截(如杀毒软件)。
  • 旧版系统残留冲突(尤其从Win7/8升级而来)。

注意事项

  • 如果错误出现在特定更新(如.NET Framework更新),优先执行步骤3。
  • 企业环境中可能需要检查组策略或WSUS服务器配置。

通过以上步骤,90%的0x80070643错误可被解决。如问题依旧,建议查看Windows更新日志(C:\Windows\Logs\CBS\CBS.log)获取更详细的错误信息。