Win10更新失败怎么解决
时间:2026-02-07 11:37:49 105浏览 收藏
大家好,今天本人给大家带来文章《Windows 10更新失败解决方法》,文中内容主要涉及到,如果你对文章方面的知识点感兴趣,那就请各位朋友继续看下去吧~希望能真正帮到你们,谢谢!
错误代码0x800f0922源于系统保留分区空间不足、Windows Update组件损坏、.NET Framework异常、第三方安全软件干扰或计划任务服务异常;可依次尝试释放SRP空间、重置更新组件、修复系统映像、禁用干扰服务及安装KB5072653补丁。

如果您在安装 Windows 10 更新时遇到错误代码 0x800f0922,系统通常会显示“我们无法更新系统保留磁碟分區”或直接中止安装并在重启后回滚。该错误常由系统保留分区(SRP)空间不足、损坏的 Windows Update 组件、.NET Framework 异常、第三方安全软件干扰或计划任务服务异常引发。以下是多种可独立尝试的解决方法:
一、释放系统保留分区(SRP)空间
系统保留分区(SRP)必须至少空闲 13 MB 才能完成 Windows 10 更新。某些第三方防病毒软件会在 SRP 内写入日志或临时文件,导致其被填满。
1、以管理员身份运行命令提示字元(CMD),输入 diskpart 并按 Enter。
2、依次输入以下命令,每行后按 Enter:list volume,查找标注为 System 的卷(通常为 100–500 MB,无盘符)。
3、输入 select volume X(X 替换为对应系统保留卷编号)。
4、输入 assign letter=S: 为其临时分配盘符 S:。
5、打开档案总管,进入 S:\,检查是否存在非系统目录(如 AVLogs、Temp、Quarantine 等),手动删除这些第三方软件创建的文件夹及内容。
6、返回 CMD,输入 remove letter=S 移除临时盘符,再输入 exit 退出 diskpart。
二、重置 Windows Update 核心组件
此操作将清空更新缓存、重建软件分发数据库与证书根存储,适用于因文件损坏或元数据异常导致的 0x800f0922 错误。
1、以管理员身份运行命令提示字元(CMD)。
2、依次执行以下命令,每行后按 Enter:net stop wuauserv。
3、输入 net stop cryptSvc。
4、输入 net stop bits。
5、输入 net stop msiserver。
6、输入 ren C:\Windows\SoftwareDistribution SoftwareDistribution.old。
7、输入 ren C:\Windows\System32\catroot2 catroot2.old。
8、输入 net start wuauserv && net start cryptSvc && net start bits && net start msiserver。
三、修复 .NET Framework 与系统映像
错误 0x800f0922 常与 .NET Framework 损坏或组件存储(CBS)不一致有关。该方法通过 DISM 和 SFC 工具同步修复底层系统文件与框架依赖。
1、以管理员身份运行命令提示字元(CMD)。
2、输入 DISM /Online /Cleanup-Image /RestoreHealth,等待执行完成(需联网)。
3、执行完毕后,立即输入 sfc /scannow 并按 Enter。
4、若 SFC 报告“发现损坏文件但无法修复”,则追加执行:DISM /Online /Cleanup-Image /StartComponentCleanup。
5、再次运行 sfc /scannow 验证修复结果。
四、禁用第三方安全软件与计划任务服务干扰
部分杀毒软件会劫持系统保留分区写入行为;同时,错误日志显示该错误常关联 Task Scheduler 服务注册失败(HR=0x80070002),表明计划任务组件异常。
1、进入「服务」(services.msc),找到 Task Scheduler,右键选择「属性」,确认「启动类型」为 自动(延迟启动),并点击「启动」。
2、在相同界面中,找到 Windows Installer,确认其「启动类型」为 手动,且状态为「正在运行」。
3、暂时完全退出或卸载第三方防病毒软件(如 McAfee、Norton、Avast 等),**勿仅停用实时防护**。
4、执行一次干净启动:按 Win+R 输入 msconfig →「服务」页勾选「隐藏所有 Microsoft 服务」→ 点击「全部取消勾选」→「启动」页点击「打开任务管理器」→ 禁用全部启动项 → 重启电脑。
五、安装 KB5072653 许可准备包(针对 ESU 用户)
若您正尝试安装 Windows 10 扩展安全更新(ESU)KB5068781 并持续触发 0x800f0922,微软已发布专用修复补丁 KB5072653,用于修正许可验证与元数据加载异常。
1、确认系统版本为 Windows 10 22H2,且已安装 2025 年 10 月累积更新 KB5066791(设置 → 更新与安全性 → 查看更新历史记录)。
2、访问 Microsoft Update Catalog 网站,搜索 KB5072653,下载适用于您系统架构(x64 或 ARM64)的 .msu 文件。
3、双击安装该更新包,安装完成后重启电脑。
4、再次通过「设置 → 更新与安全性 → Windows Update」检查并安装原目标更新(如 KB5068781)。
以上就是本文的全部内容了,是否有顺利帮助你解决问题?若是能给你带来学习上的帮助,请大家多多支持golang学习网!更多关于文章的相关知识,也可关注golang学习网公众号。
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
501 收藏
-
295 收藏
-
416 收藏
-
423 收藏
-
180 收藏
-
127 收藏
-
285 收藏
-
237 收藏
-
143 收藏
-
118 收藏
-
412 收藏
-
310 收藏
-
449 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 543次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 516次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 500次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 485次学习