错误代码0x80073701表示windows组件存储中关键汇编缺失或损坏,可通过五种方法修复:一、运行windows更新疑难解答;二、重置windows更新组件与缓存目录;三、执行dism深度扫描与sfc系统文件校验;四、手动安装失败的更新包;五、使用媒体创建工具执行就地升级。

如果您在Windows系统中执行更新、启用或修改系统功能(如IIS、.NET Framework、WSL等)时收到“无法完成请求的更改,找不到引用的汇像”提示,并显示错误代码0x80073701,该错误明确指向组件存储(CBS)中关键汇编缺失或损坏,常见于Windows 10/11及Windows Server系统。以下是五种独立验证有效的修复方法:
一、运行Windows更新疑难解答
该工具可自动识别并修正Windows更新服务配置异常、服务未响应、权限错误及临时性通信中断等问题,无需手动干预即可恢复基础更新通道。
1、按Win + I打开“设置”,进入“系统” → “疑难解答” → “其他疑难解答”。
2、在列表中找到Windows 更新,点击右侧“运行”按钮。
3、等待扫描结束,若检测到问题,点击应用修复,完成后按提示重启计算机。
二、重置Windows更新组件与缓存目录
通过强制停止核心服务、清除SoftwareDistribution与catroot2两个关键缓存目录、重置网络协议栈及注册关键DLL,可彻底清除因缓存污染或服务阻塞导致的组件装配失败。
1、以管理员身份运行Windows PowerShell,逐行执行以下命令(每行后按回车):
net stop wuauserv
net stop cryptsvc
net stop bits
net stop msiserver
2、执行缓存目录重命名:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
3、清除下载队列与日志:
del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat" /f /q
del C:\Windows\WindowsUpdate.log /f /q
4、重置网络协议栈:
netsh winsock reset
netsh int ip reset
5、重新注册系统关键DLL:
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
6、重启所有服务:
net start wuauserv
net start cryptsvc
net start bits
net start msiserver
7、重启电脑后再次尝试更新或启用功能。
三、执行DISM深度扫描与SFC系统文件校验
DISM用于修复Windows映像底层组件存储(WinSxS),SFC则基于DISM修复结果校验并替换受损系统文件;二者必须严格按顺序执行,且均需管理员权限。
1、以管理员身份运行命令提示符或PowerShell。
2、依次输入并执行以下三条DISM命令(每条执行完毕再输入下一条):
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /RestoreHealth
3、等待/RestoreHealth完成(通常耗时15–45分钟),期间请勿关闭窗口或重启。
4、立即执行:
sfc /scannow
5、检查输出结果:若显示已发现损坏文件并已成功修复,则继续下一步;若提示“无法修复”,请记录日志路径C:\Windows\Logs\CBS\CBS.log供进一步分析。
四、手动安装失败的更新包
当特定KB编号更新反复失败时,自动更新流程可能因网络中断、校验超时或服务调度冲突导致汇编引用丢失;直接下载离线安装包可绕过全部中间环节,确保完整写入。
1、访问官方Microsoft Update Catalog网站:https://www.php.cn/link/13d29e6e8cf1bcf427da3e7bd696a73f
2、在搜索框中输入错误日志中明确指出的KB编号(例如KB5048652),注意选择与当前系统架构(x64/amd64)和版本完全匹配的更新包。
3、点击Download,保存.cab或.msu文件至本地磁盘。
4、双击.msu文件或在管理员PowerShell中执行:
msiexec /i "路径\文件名.msu"
5、安装完成后重启系统,再检查是否仍存在0x80073701错误。
五、使用媒体创建工具执行就地升级(修复安装)
当以上方法均无效时,说明组件存储已严重损坏且无法通过常规命令修复;就地升级将重建系统核心映像、重装Windows模块,同时保留所有用户文件、已安装应用及大部分设置,是最后阶段的安全修复手段。
1、从微软官网下载Media Creation Tool,运行后选择为另一台电脑创建安装介质,制作U盘安装器。
2、插入U盘,重启电脑,在BIOS中将启动顺序设为U盘优先,进入安装界面。
3、点击左下角修复计算机 → “疑难解答” → “高级选项” → “就地升级”。
4、勾选保留个人文件和应用,确认后开始执行。全程约45–90分钟,期间系统会自动重启数次。











