错误代码0x800f0922源于系统保留分区(SRP)可用空间不足13MB,修复方法包括:一、释放SRP空间;二、重置Windows Update组件;三、运行DISM与SFC修复系统映像和文件;四、禁用并清理第三方安全软件对SRP的写入;五、重新安装Microsoft Edge浏览器。

如果您在更新Windows 10时遇到错误代码0x800f0922,提示“无法更新系统保留分区”,则极有可能是系统保留分区(SRP)可用空间低于13MB所致。该分区被Windows安全启动、BitLocker及部分第三方安全软件持续写入,空间耗尽将直接阻断更新流程。以下是多种可行的修复方法:
一、释放系统保留分区空间
系统保留分区(SRP)默认不分配盘符,无法通过常规方式清理,需借助磁盘管理与命令行工具定位并释放空间。该分区必须保持至少13MB可用空间,否则Windows更新将拒绝写入关键引导文件。
1、按下Win + R组合键打开运行窗口,输入diskmgmt.msc并回车,启动磁盘管理工具。
2、在磁盘列表底部找到标注为“系统保留”的分区,右键选择“属性”。
3、切换至“卷”选项卡,确认分区样式为GPT或MBR,并查看“可用空间”数值;若显示小于13MB,则需清理。
4、以管理员身份运行命令提示符,输入cleanmgr /d C:调出磁盘清理,勾选“系统文件”后点击确定,再手动勾选“Windows更新清理”和“临时Windows安装文件”执行清理。
二、重置Windows Update组件
Windows Update服务相关缓存目录若被异常占用或损坏,会导致更新进程反复尝试向已满的SRP写入失败。重命名缓存文件夹可强制系统重建干净的更新环境,绕过残留错误状态。
1、右键“开始”按钮,选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”。
2、依次执行以下四条命令,每条后按回车:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
3、执行命令:ren %systemroot%\SoftwareDistribution SoftwareDistribution.old。
4、执行命令:ren %systemroot%\System32\catroot2 catroot2.old。
5、重启全部服务:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
6、重启计算机后再次尝试安装更新。
三、运行DISM与SFC系统修复
系统映像损坏或核心引导文件异常可能间接导致SRP写入失败。DISM用于修复Windows映像健康状态,SFC用于扫描并替换受损的系统文件,二者协同可恢复底层更新依赖结构。
1、以管理员身份打开命令提示符。
2、运行DISM健康检查:DISM /Online /Cleanup-Image /ScanHealth。
3、若返回存在损坏,立即执行修复:DISM /Online /Cleanup-Image /RestoreHealth。
4、DISM完成后,运行系统文件扫描:sfc /scannow。
5、等待扫描与修复全部完成,过程中若提示需重启生效,请执行重启操作。
四、禁用第三方安全软件并清理其SRP写入
某些防病毒软件(如Avast、AVG、Kaspersky等)会将签名数据库或日志文件直接写入系统保留分区,长期积累极易填满空间。临时禁用并清除其残留数据可快速释放SRP容量。
1、进入安全软件主界面,查找“设置”→“高级设置”→“启动项”或“自启动管理”,关闭所有开机自启项。
2、在软件内启用“临时禁用防护”功能,持续时间设为2小时以上。
3、打开注册表编辑器(regedit),导航至HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,查找与该安全软件相关的服务项(如aswSnx、klif等),右键导出备份后将其启动类型改为“禁用”。
4、重启电脑,在安全模式下运行该软件的官方卸载工具(如Avast Clear、Kaspersky Removal Tool),彻底清除驱动级残留。
五、重新安装Microsoft Edge浏览器
Microsoft Edge(基于Chromium)与Windows 10更新机制深度耦合,其组件被用于更新下载、证书验证及安全策略加载。若Edge被完全卸载,系统可能误判SRP完整性校验失败,触发0x800f0922错误。
1、访问https://www.microsoft.com/edge,下载最新版Edge离线安装包(.exe格式)。
2、双击安装程序,在安装向导中取消勾选“设为默认浏览器”及“导入数据”选项,仅执行核心组件安装。
3、安装完成后,打开PowerShell(管理员),执行命令:Get-AppxPackage -allusers Microsoft.MicrosoftEdge | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml" -Verbose}确保系统级注册完整。
4、重启系统,进入Windows更新设置,检查并安装待定更新。










