只能说,不是所有问题都能靠谷歌百度解决的。

从一月份Windows10我的系统版本号成21H2后,不知道动了系统哪个地方,导致这半年来累计更新一直没法安装,体现为关机更新时更新到96%后显示更新失败,然后重启时显示撤销更新,然后更新页面显示错误代码0x800F0922,第一次见到他的时候我直接去谷歌,去百度。一无所获,都找上微软官网了(疑难解答:《解决更新 Windows 时遇到的问题》),依旧没用。无论是各种装机网站给出的解决方法,又或微软官方的方法,或者我自己想的,无非就是下面几个思路:

  • 关闭防火墙和杀毒软件

  • 清理更新文件重新下载更新

  • 运行疑难解答

  • 重启Windows功能(其实疑难解答会做这一步)

  • 使用杀毒软件修复(比如火绒的漏洞修复,它来下载更新补丁)

统统不起作用,问题折磨我好久,虽然可以推迟更新但是又不能禁止更新,更新不了的部分可不是功能更新而是安全补丁。我总不能自欺欺人,把更新关了来掩耳盗铃。特别是更新只能推迟到有限时间点,到那个时候再推迟就得更新系统了。

最后时间点刚刚好是六月底。

究极折磨,边看一次次更新失败边骂Windows自己不争气整的啥破烂玩意用户自己都不能排查解决。但这个时候我没想到可以用重装系统,或者直接升级到11再降级到10来解决这个问题,因为我思想上还停留在以前Windows10重装系统最多只能保留用户数据但不能保留安装的软件上,以及就是因为更新出了问题,所以没显示能让我更新到11的按钮(我想要用一种官方的方式解决,而不是U盘重装,毕竟是正版系统)。最后结局大家都知道了,想起来重装系统了,但是我第一步是想点重置电脑,不过当时问题依旧没解决,更新还是安装不了。

image.png

于是我就想了一个法子,尝试用6月份的系统镜像来“重装系统”,这种镜像肯定包含几个月前的安全更新,所以重装成功后就压根不用操心错误代码:0x800F0922更新错误。一般人肯定都是在各种公众号啊或者MSDNitellyou里下载系统镜像(没人再会去来路不明的网站下有后门的镜像吧?番茄家园都什么时候的事了),要么不符合私人定制(不适合我的版本),要么镜像的日期比较老,越装越回去。怎么办呢?

使用UUPdump来下载安装镜像,或者使用微软官方升级工具:易升,英文名Windows10/11 Update Assistant,系统是11的话把网址10改成11就行。

易升官方进度下载的太慢了,大概网络环境不同。我使用的是UUPdump来下载,UUPdump里面的UUP意思:统一更新平台,是微软于2016年推出的更新模式,UUPdump使用aria2多线程下载,速度快还能自由选择版本,缺点是下载后要本地制作镜像,速度取决于电脑性能。

image.png

进入UUPdump后别忘切换语言,然后搜索版本号,我的是21H2。版本名称:Cumulative Update累积更新,补丁直接集成到系统;Feture Update功能更新,正式版本+补丁的模式,安装后打补丁至最新版本。两者安装完后并无明显区别,为了一次过我选择的是累积更新版本,64位:x64。

image.png

选择完后,语言选中文,版本保守地选择了家庭版(中国),更多版本见图中右表。

image.png

创建完成后如图所示,更多信息在图里,我只要中国家庭版选“使用aria2下载并转换”,要解决问题选择了“当可用时集成更新”,所以提示我“会显著增加创建时间”。

uupdump.net

下载后解压,运行uup_download_windows.cmd进行一个下载,为了保险起见对着CMD标题右键属性,把快速编辑模式给关掉。如果中途卡住了也不要慌,耐心等待或者使用上网工具。如果实在是卡半天了关脚本再打开后过一段时间无限刷新Mount Failure的报错,就把脚本关掉,然后运行同目录下的Remove_Failure_MountDir.cmd再打开uup_download_windows.cmd。制作完毕后同目录下就生成了一个.iso文件,根据我的情况选择右键装载,随后在DVD虚拟驱动器里打开setup.exe完成重装(也许叫更新)系统,终于解决了问题。

本文属于笔记,不对其他人有教程作用