遇到Windows 10更新失败并提示错误代码 0x80070643 时,通常是由于系统组件损坏、第三方软件冲突或更新缓存问题导致。以下是逐步解决方案:
以管理员身份打开 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
完成后重启电脑,重新尝试更新。
错误0x80070643常与.NET Framework相关: - 方法1:修复.NET Framework 1. 下载 .NET Framework修复工具(Microsoft .NET Framework Repair Tool)并运行。 2. 按向导修复后重启。 - 方法2:重新安装.NET Framework 1. 前往 微软官方下载页 下载最新版。 2. 安装后重启。
临时关闭杀毒软件(如360、McAfee等)或防火墙,再尝试更新。
在CMD中运行:
sfc /scannow
dism /online /cleanup-image /restorehealth
完成后重启。
Win + R
,输入 %temp%
删除临时文件。可能是用户配置文件损坏: - 新建一个管理员账户,登录后尝试更新。
如果以上方法无效,考虑:
- 保留文件重置:
前往 设置 > 更新和安全 > 恢复 > 重置此电脑,选择“保留我的文件”。
通过以上步骤,90%的0x80070643错误可被解决。如问题依旧,建议查看Windows更新日志(C:\Windows\Logs\CBS\CBS.log
)获取更详细的错误信息。