17370845950

Windows更新安装错误0x80073712的解决指南
错误代码0x80073712通常由系统文件或组件存储损坏引起,可依次通过DISM工具修复系统映像、运行SFC扫描、重置Windows更新组件、手动下载更新包安装,或使用Windows安装介质执行保留数据的修复升级来解决。

如果您在尝试安装Windows更新时遇到错误代码0x80073712,这通常表明系统的组件存储或关键系统文件已损坏,导致更新无法继续。以下是针对此问题的多种解决方法。

本文运行环境:Dell XPS 13,Windows 11。

一、使用DISM工具修复系统映像

部署映像服务和管理(DISM)工具能够扫描并修复操作系统底层的映像文件,这是解决组件存储损坏最直接有效的方法。

1、按下Win + S键打开搜索栏,输入“cmd”,右键点击“命令提示符”,选择“以管理员身份运行”。

2、在打开的命令提示符窗口中,依次输入以下命令,并在每条命令后按回车键执行,等待其完成后再输入下一条:

DISM /Online /Cleanup-Image /ScanHealth

DISM /Online /Cleanup-Image /RestoreHealth

3、等待DISM工具从Windows Update下载必要的文件来修复损坏。此过程需要稳定的网络连接,且可能耗时较长,请耐心等待直至进度达到100%。

二、运行系统文件检查器(SFC)

系统文件检查器(SFC)用于扫描并恢复受保护的系统文件,应在完成DISM修复后运行以确保所有文件完整无损。

1、在同一个以管理员身份运行的命令提示符窗口中,输入以下命令:

sfc /scannow

2、等待扫描和修复过程自动完成。该命令将扫描所有受保护的系统文件,并用缓存副本替换损坏的文件。

3、扫描完成后,根据提示重启计算机,然后再次尝试安装更新。

三、重置Windows更新组件

此操作通过停止相关服务、重命名更新缓存文件夹来清除可能已损坏的临时更新文件,从而解决由缓存问题引发的安装失败。

1、以管理员身份打开命令提示符。

2、依次输入并执行以下命令,每条命令执行完毕后再输入下一条:

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、命令全部执行成功后,重启电脑,并重新检查Windows更新。

四、手动下载并安装更新

当自动更新持续失败时,可绕过Windows Update服务,直接从官方渠道获取更新包进行本地安装。

1、访问Microsoft Update Catalog官方网站。

2、在搜索框中输入您尝试安装但失败的更新的KB编号(可在更新历史记录或错误详情中找到)。

3、在搜索结果中,选择与您的系统架构(如x64或ARM64)和版本完全匹配的.msu文件进行下载。

4、下载完成后,双击.msu文件,按照向导提示完成安装。

五、使用Windows安装介质执行修复升级

修复升级(也称就地升级)可以在保留个人文件、应用和设置的前提下,重新安装Windows系统文件,有效解决深层次的系统损坏问题。

1、从微软官网下载Windows 11安装助手或创建一个可启动的安装U盘。

2、运行下载的安装程序(setup.exe),在安装过程中选择“下载更新、驱动程序和可选功能”。

3、当询问是否要保留文件时,选择“保留个人文件和应用程序”选项。

4、按照屏幕上的指示完成安装过程。此过程会覆盖现有的系统文件,但不会删除您的个人数据。