错误代码0x800f0922源于系统保留分区(SRP)空间不足(需≥13 MB),修复方法包括:一、手动挂载SRP并清理第三方软件日志;二、用cleanmgr自动清理更新缓存;三、卸载干扰性安全软件;四、重置Windows Update服务;五、启用TrustedInstaller并修复BCD配置。
如果您在更新 Windows 10 时遇到错误代码 0x800f0922,系统提示“无法更新系统保留分区”,则极大概率是系统保留分区(SRP)可用空间不足所致。该分区虽不显示盘符,却承担启动管理与更新关键任务,必须保持至少 13 MB 空闲空间 才能完成更新流程。以下是多种可行的修复路径:
一、手动挂载并清理系统保留分区
该方法通过临时分配盘符使 SRP 可见,从而直接定位并删除第三方软件(如杀毒工具)在其中写入的非必要日志与缓存文件,操作精准但需谨慎执行。
1、按下 Win + R 组合键,输入 diskmgmt.msc 并回车,打开磁盘管理工具。
2、在磁盘列表中找到标注为 “系统保留” 的分区(通常大小为 100–500 MB,无盘符),右键选择“属性”→“卷”选项卡,确认其分区样式(GPT 或 MBR)及当前“可用空间”是否低于 13 MB。
3、以管理员身份运行命令提示符,依次输入以下命令(每行后按 Enter):
diskpart
list volume
select volume X(X 替换为“System”标识对应的实际卷编号)
assign letter=S:
exit
4、打开文件资源管理器,访问 S:\,查找并彻底删除由第三方安全软件创建的非系统目录,例如:AVLogs、Quarantine、Temp、Logs、Backup 等文件夹及其全部内容。
5、返回管理员命令提示符,再次运行 diskpart,依次输入:
select volume X
remove letter=S
exit
二、使用磁盘清理工具自动释放 SRP 空间
Windows 内置的 cleanmgr 工具可安全扫描并清除 SRP 中残留的旧启动配置、Windows 更新缓存和系统日志,无需手动挂载分区,风险更低且兼容性更广。
1、按下 Win + R,输入 cleanmgr /d C: 并回车,启动针对系统盘 C: 的磁盘清理程序(该工具会自动关联并处理 SRP 相关内容)。
2、点击 “清理系统文件” 按钮,等待扫描完成。
3、在弹出列表中,务必勾选 “Windows 更新清理” 和 “以前的 Windows 安装”(如有),其余项按需选择。
4、点击 “确定” → “删除文件”,操作完成后重启计算机。
三、卸载干扰性第三方安全软件
部分防病毒产品(如 Avast、AVG、Bitdefender 旧版本)会在 SRP 内持续写入实时防护日志或监控缓存,即使软件已退出后台,这些残留写入行为仍会持续占用空间并阻断更新流程。