解决Windows 10系统更新失败 错误代码0x80070643手动修复
0
2026-05-18
错误代码0x80070643、WinRE分区空间不足(要求≥250MB)、服务更新异常、系统文件损坏、.NET组件故障或防火墙配置不正确;您可以运行Windows、更新服务、重置服务并清除缓存、执行SFC/DISM修复、扩展WinRE分区、修复.NET Framework、启用Windows Defender防火墙或手动安装CAB包。

如果您在运行 Windows 10 系统更新时,反复收到错误代码 0x80070643 并提示“安装失败”,那么可能是由于 Windows 更新服务故障、系统文件损坏、WinRE 分区空间不足、.NET Framework 组件故障或 Windows Defender 防火墙配置异常。以下是几种可以独立操作的手动修复方法: 1、运行 Windows Update Troubleshoot
该工具内置于系统中,可以自动检测并纠正更新服务状态错误、策略冲突或临时配置异常等,无需手动输入命令,适合快速初始检查。
1、按 Win + I 打开“设置”。
2、进入“更新和安全”>“疑难解答”>“其他”
3、找到并点击“Windows Update”,选择“运行疑难解答”。
4、等待扫描完成,按界面提示应用所有建议的修复操作2、替换Windows update核心服务并清除缓存
此方法强制重启wuauserv、bits、cryptsvc、msiserver 4个关键服务,并重命名SoftwareDistribution和catroot2文件夹,清除。损坏的下载中间状态和证书缓存,恢复干净的更新环境。
1、按Win+R,输入cmd,按Ctrl+Shift+Enter以电影电影下载手机电影电影符。
2、依次正视频在线(每行回车一个):
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
3、执行缓存目录重命名:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
4、重启服务:
net start wuauserv
net start cryptsvc
net start bits
net启动msiserver
5、关闭命令提示符,重新启动计算机,然后再次尝试更新三、执行系统文件检查(SFC)和映像修复(DISM)
此方法用于验证和修复操作系统核心文件(如DLL、SYS、EXE)和Windows映像中损坏组件(WIM/ESD)的完整性,适用于磁盘错误或文件引起的0x80070643错误。
1、按Win+R,输入cmd,按Ctrl+Shift+Enter以管理员身份运行命令提示符。
2、执行系统文档扫描:
sfc /scannow
3、等待扫描完成(大约10-20分钟),无论结果是否显示“已修复”,都继续下一步。
4、执行图像健康检测:
Dism /Online /Cleanup-Image /ScanHealth
Dism /Online /Cleanup-Image /CheckHealth
5、一步显示“可修复图像”,立即执行:AI帮个写
多功能AI小作品,求助用周报、日报、邮件、评历等下载
Dism /Online /Cleanup-Image /RestoreHealth四、图容Windows还原环境(WinRE)分区
微软官方确认错误常因WinRE分区可用空间低于250MB(部分版本要求≥750MB)触发,还原健康可以直接解除更新安装阻止情况。
1、右键“本电脑”→“管理”→左侧“磁盘管理”,找到隐藏的WinRE分区(一般没有磁盘,标记为“恢复”))。
2、按Win+R,进入diskpart,右键选择“以电影电影电影电视”。
3、依次正视频在(每行回车一个):
列出磁盘
sel磁盘X(X替换WinRE驱动器号)
列出分区
sel分区Y(Y替换) WinRE分区号)
extend size=100
4、退出diskpart,执行命令:
reagentc /enable五、修复.NET Framework组件
.NET Framework是大部分Windows更新包(特别是KB蠕丁)运行依赖,它的注册被破坏,会导致MSI安装阶段失败,直接触发0x80070643
1、按Win + R,输入Optionalfeatures.exe,打开“Windows设计”。
2、取消选择.NET Framework 3.5(包括.NET 2.0和3.0)及.NET Framework 4.8高级服务,单击“确定”并重新启动。
3、重启后,再次打开“Windows功能”,重新选择以上两项,点击“确定”,等待激活完成。
4、完成后,打开PowerShell(管理员),执行:
Get-WindowsOptionalFeature -Online -FeatureName NetFx3 |启用-WindowsOptionalFeature -Online -NoRestart
获取-WindowsOptionalFeature -Online -FeatureName NetFx4Extended | Enable-WindowsOptionalFeature -Online -NoRestart六、启用Windows Defender防火墙
在某些系统环境下,Windows Defender防火墙完全禁用或策略异常,导致更新组件无法建立必要的通信通道,导致0x80070643。
1、按Win + S,输入检查防火墙状态,然后重新启动。
2、点击左侧“启用或关闭Windows Defender”
3、确保“特殊网络设置”和“公共网络设置”并选择“启用 Windows Defender 防火墙”。
4、勾选“阻止所有传入连接”选项,然后单击“确定”保存。
1、打开文件管理器,导航:C:\Windows\SoftwareDistribution\Download。
2、进入任意子文件夹(名称为长哈希值),找到扩展名为.cab的文件(如windows10.0-kb5034441-x64.cab)。
3、按Win+R,输入cmd,按Ctrl+ Shift + Enter 4、执行安装命令(将完整路径中找到的实际CAB文件替换为路径):
dism /online /add-package /packagepath:C:\Windows\SoftwareDistribution\Download\abc123\windows10.0-kb5034441-x64.cab