解决 Windows 10 更新错误代码 0x800f0922

问题描述

三个一起更新,重启更新到100%就提示失败,并自动回退。

解决方法

可能不通用,可以参考一下。

  1. 记住三个一起更新的时候的更新顺序,我这边是系统更新->.Net更新->Flash更新。
  2. 使用 wushowhide.diagcab(官方工具)来隐藏更新,保留一项更新可被检测到,依次更新上面三项即可。
  • 在更新.Net之前,在 控制面板->程序与功能->启用或关闭Windows功能里,取消勾选了所有.Net Framework,此时会提示重启。重启结束后,重新勾选所有.Net Framework 以让 Windows 下载并安装。
  • 在更新之前,清理了垃圾,删除了 C:\Windows\SoftwareDistribution\DataStore 下所有内容,删除了 C:\Windows\SoftwareDistribution\Download 下所有内容,以及C盘的磁盘清理。
  • 以上两条无序列表非关键步骤,可能有用,仅供参考。

原因猜测

可能是三个更新修改的内容有冲突导致,亦或者是需要的空间加起来过大。

有帖子说是EFI空间不够,但是100M的空间是固定的;也有人说系统被精简过,需要重装,可我系统是出厂就带的原装正版,不可能有问题。

火绒开了自定义规则后老是挡系统工具的路,挺秀的。就是火绒阻止了第一次更新后,后续才出现这样的情况的。系统更新,磁盘清理这些东西运行最好把火绒关了。

P.S.欢迎交流

猜你喜欢

转载自blog.csdn.net/Aric_Sun/article/details/109094959