修复 Windows 更新错误代码 0x800f0900

如果您在 Windows 11/10 电脑上看到 Windows 更新错误代码 0x800f0900,则意味着更新过程已中断或某些更新文件已损坏。此问题可能会在累积更新、功能更新或安全更新期间出现。

Windows 更新错误代码 0x800f0900。

以下是五个可靠的修复方法,可帮助您修复该错误。它通常是由损坏的系统文件、错误配置的更新服务或不稳定的互联网连接引起的。一次尝试每个修复,并在尝试之间重新启动电脑。

修复1:运行SFC和DISM(修复系统文件)

运行这些工具可以修复损坏的系统文件和阻止更新的 Windows 映像组件。

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

2. 运行:

sfc /scannow

并等待完成。

3.然后运行:

DISM /Online /Cleanup-Image /RestoreHealth

4. 重新启动并重试 Windows 更新。

修复 2:手动重置 Windows 更新组件

重置更新服务和缓存会强制 Windows 重新创建更新期间使用的损坏的文件夹。

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

2. 逐条运行这些命令,每条命令后按 Enter 键:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

3. 关闭窗口并重新启动电脑。

此过程会停止更新服务、重命名缓存文件夹并重新启动所有内容,删除通常会导致错误 0x800f0900 的损坏数据。

修复 3:手动安装更新

当更新本身可用时,手动安装有问题的知识库可以绕过该错误。

1. 前往https://catalog.update.microsoft.com

2. 在搜索框中,键入失败更新的 KB 编号(例如 KB5039212)。

3. 下载与您的Windows版本和系统类型匹配的软件包。

4.打开下载的.msu文件并按照安装提示进行操作。

5. 完成后重新启动您的电脑。

修复 4:运行 Windows 更新疑难解答

内置的故障排除程序可以自动检测并修复常见的更新相关问题。

1. 打开“设置”,然后进入“系统”。之后,单击“疑难解答”,然后单击“其他疑难解答”。

2. 在“Windows 更新”下,单击“运行”。

3. 等待Windows 检测并修复错误。

4. 重新启动您的电脑并尝试再次安装更新。

修复 5:使用 Windows 11 安装助手或 ISO

如果上述修复均不起作用,请手动重新安装更新。从微软官网下载最新的ISO或安装助手(https://www.microsoft.com/en-us/software-download/windows11)并执行就地升级。这会刷新系统文件,同时保持数据完整。

快速提示

1. 确保有足够的可用磁盘空间和稳定的互联网连接。

了解更多:修复 Windows 更新错误代码 0x80070641

2. 排除故障时暂时禁用第三方安全软件。

3. 如果不确定,请在尝试修复安装之前备份文件。