登录
推荐 文章 Go 技术 课程 下载 专题 AI
首页 >  文章 >  软件教程

如何修复 Windows 更新错误 0x80073701 解决缺失关键系统组件错误

时间:2026-05-03 21:55:01 320浏览 收藏

小伙伴们对文章编程感兴趣吗?是否正在学习相关知识点?如果是,那么本文《如何修复 Windows 更新错误 0x80073701 解决缺失关键系统组件错误》,就很适合你,本篇文章讲解的知识点主要包括。在之后的文章中也会多多分享相关知识点,希望对大家的知识积累有所帮助!

错误代码0x80073701表明系统组件缺失或CBS存储损坏,需依次运行Windows更新疑难解答、重置更新组件(停服+重命名SoftwareDistribution与catroot2)、执行DISM /RestoreHealth与sfc /scannow修复、手动安装失败KB更新包,或使用媒体创建工具进行无损修复升级。

如何修复 Windows 更新错误 0x80073701 解决缺失关键系统组件错误

如果您在执行 Windows 更新或启用系统功能(如 IIS)时遇到错误代码 0x80073701,提示“无法完成请求的更改,找不到引用的汇编”,该错误明确指向关键系统组件缺失或组件存储(CBS)损坏,常见于 Windows Modules Installer 服务依赖项异常、WinSxS 映像不一致或更新缓存污染。以下是修复此错误的多种方法:

一、运行 Windows 更新疑难解答

Windows 内置的更新疑难解答可自动识别并修正更新服务配置异常、权限不足及服务通信中断等基础问题,无需手动干预即可恢复部分受损状态。

1、点击“开始”按钮,选择“设置” → “系统” → “疑难解答” → “其他疑难解答”。

2、在列表中找到“Windows 更新”,点击右侧“运行”按钮。

3、等待扫描完成,若检测到问题,点击“应用修复”并按提示重启计算机。

二、重置 Windows 更新组件

该操作通过停止核心更新服务、重命名缓存目录(SoftwareDistribution 和 catroot2)并重建服务注册表项,强制系统生成全新更新上下文,有效规避因缓存文件损坏导致的组件引用失败。

1、右键单击“开始”按钮,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。

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 start msiserver

5、重启电脑后再次尝试检查更新或启用 Windows 功能。

三、执行 DISM 与 SFC 系统映像修复

DISM 用于修复底层 Windows 映像中损坏的组件存储(WinSxS),SFC 则基于修复后的映像校验并替换内存中加载的受损系统文件;二者必须严格按顺序执行,且需管理员权限保障操作有效性。

1、以管理员身份打开“Windows PowerShell”。

2、依次执行以下命令(每行回车一次):
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

3、DISM 完成后立即执行:
sfc /scannow

4、扫描结束后,若 SFC 报告已发现损坏文件但无法修复,请记录日志路径 C:\Windows\Logs\CBS\CBS.log 供后续分析。

四、手动安装失败的更新包

当特定 KB 编号更新(如 KB5048652 或 KB5007215)反复触发 0x80073701 错误时,说明自动下载与校验流程已失效;直接从 Microsoft Update Catalog 获取离线 CAB/MSU 包可绕过网络传输中断和服务器端签名验证环节。

1、访问 https://www.catalog.update.microsoft.com,在搜索框中输入失败更新的完整 KB 编号(例如 KB5048652)。

2、在结果列表中确认操作系统版本与架构(x64/x86)匹配后,点击“下载”链接。

3、双击下载的 .msu 文件,或在管理员 PowerShell 中执行:
wusa.exe "C:\path\to\downloaded\KB5048652.msu" /quiet /norestart

4、安装完成后重启系统,再尝试其他待更新项。

五、使用媒体创建工具执行无损修复升级

该方法通过挂载官方 ISO 镜像运行 setup.exe 并选择“升级这台电脑”,可在保留全部用户数据、已安装应用及系统设置的前提下,重建系统核心组件、刷新 WinSxS 映像并覆盖损坏的 CBS 数据库,适用于前述方法均无效的深度组件缺失场景。

1、前往 https://www.microsoft.com/software-download/windows10https://www.microsoft.com/software-download/windows11 下载对应系统版本的媒体创建工具。

2、运行 MediaCreationTool.exe,选择“为另一台电脑创建安装介质”,生成 ISO 文件。

3、双击挂载 ISO,打开资源管理器,运行根目录下的 setup.exe。

4、在安装向导中选择“升级这台电脑”,勾选“保留个人文件和应用”,点击“下一步”并确认执行。

终于介绍完啦!小伙伴们,这篇关于《如何修复 Windows 更新错误 0x80073701 解决缺失关键系统组件错误》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~golang学习网公众号也会发布文章相关知识,快来关注吧!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>