Windows无法关机及更新安装失败(错误0x800F0922)求助
Windows无法关机及更新安装失败(错误0x800F0922)求助
你好,从你的描述来看,这两个问题大概率和你之前修复EFI引导的操作有关——毕竟都是在那之后出现的。咱们一步步来排查和解决,尽量不用重装系统:
先处理「关机立即回到登录界面」的问题(保留快速启动)
这个情况通常是EFI分区的权限配置有问题,或者某些系统进程/服务干扰了关机流程,你可以试试这些操作:
检查EFI分区的挂载与权限
- 右键开始菜单,打开「Windows终端(管理员)」,输入
mountvol查看所有分区的挂载点,找到你之前用bcdboot配置的EFI分区(比如当时指定的Y:)。 - 如果EFI分区已经分配了盘符,右键该分区→「属性」→「安全」→「高级」,确认所有者是
SYSTEM,然后给SYSTEM和管理员组添加「完全控制」的权限,避免系统无法读写引导文件导致关机异常。
- 右键开始菜单,打开「Windows终端(管理员)」,输入
重置关机与更新相关服务
在管理员终端里依次执行以下命令,重置系统服务的状态,解决可能的进程干扰: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
再解决「更新安装失败(错误0x800F0922)」的问题
这个错误代码大概率和EFI分区空间不足或者系统文件损坏有关,结合你之前只创建了101MB的EFI分区,先从这里入手:
扩容EFI分区(关键步骤)
Windows更新需要足够的EFI分区空间(至少200MB以上),101MB确实容易不够用,你可以重新创建更大的EFI分区:- 先把现有EFI分区里的所有文件复制到其他磁盘备份(比如U盘)。
- 打开管理员终端,执行以下diskpart命令(注意替换命令里的
n和m为你的系统盘、EFI分区编号,可通过list disk和list partition查看):diskpart list disk select disk n // 替换为你的系统盘编号(比如0) list partition select partition m // 替换为你的EFI分区编号 delete partition override create partition efi size=300 // 创建300MB的EFI分区,足够应对更新 format quick fs=fat32 assign letter=Y: bcdboot C:\windows /s Y: // 重新写入Windows引导 - 把之前备份的EFI文件复制回新的EFI分区(如果有需要保留的自定义引导项)。
修复系统文件
系统文件损坏也会导致更新失败,在管理员终端里执行以下命令:sfc /scannow DISM /Online /Cleanup-Image /RestoreHealth先运行
sfc修复系统文件,再用DISM修复系统映像,这能解决很多底层的系统问题。手动下载更新安装
如果还是不行,可以直接找到对应KB5030219的Windows11 22H2 x64安装包,下载后手动运行安装,绕开Windows更新服务的潜在问题。
最后检查BIOS/UEFI引导设置
重启电脑进入BIOS/UEFI界面,确认「Windows Boot Manager」是第一引导项,同时删除残留的Linux引导项(如果有的话),避免引导顺序混乱导致的问题。
按照这个顺序操作后,应该能同时解决关机和更新的问题,不用重装系统~
备注:内容来源于stack exchange,提问作者natschz




