只能说,不是所有问题都能靠谷歌百度解决的。
从一月份Windows10我的系统版本号成21H2后,不知道动了系统哪个地方,导致这半年来累计更新一直没法安装,体现为关机更新时更新到96%后显示更新失败,然后重启时显示撤销更新,然后更新页面显示错误代码0x800F0922
,第一次见到他的时候我直接去谷歌,去百度。一无所获,都找上微软官网了(疑难解答:《解决更新 Windows 时遇到的问题》),依旧没用。无论是各种装机网站给出的解决方法,又或微软官方的方法,或者我自己想的,无非就是下面几个思路:
关闭防火墙和杀毒软件
清理更新文件重新下载更新
运行疑难解答
重启Windows功能(其实疑难解答会做这一步)
使用杀毒软件修复(比如火绒的漏洞修复,它来下载更新补丁)
统统不起作用,问题折磨我好久,虽然可以推迟更新但是又不能禁止更新,更新不了的部分可不是功能更新而是安全补丁。我总不能自欺欺人,把更新关了来掩耳盗铃。特别是更新只能推迟到有限时间点,到那个时候再推迟就得更新系统了。
最后时间点刚刚好是六月底。
究极折磨,边看一次次更新失败边骂Windows自己不争气整的啥破烂玩意用户自己都不能排查解决。但这个时候我没想到可以用重装系统,或者直接升级到11再降级到10来解决这个问题,因为我思想上还停留在以前Windows10重装系统最多只能保留用户数据但不能保留安装的软件上,以及就是因为更新出了问题,所以没显示能让我更新到11的按钮(我想要用一种官方的方式解决,而不是U盘重装,毕竟是正版系统)。最后结局大家都知道了,想起来重装系统了,但是我第一步是想点重置电脑,不过当时问题依旧没解决,更新还是安装不了。
于是我就想了一个法子,尝试用6月份的系统镜像来“重装系统”,这种镜像肯定包含几个月前的安全更新,所以重装成功后就压根不用操心错误代码:0x800F0922
更新错误。一般人肯定都是在各种公众号啊或者MSDNitellyou里下载系统镜像(没人再会去来路不明的网站下有后门的镜像吧?番茄家园都什么时候的事了),要么不符合私人定制(不适合我的版本),要么镜像的日期比较老,越装越回去。怎么办呢?
使用UUPdump来下载安装镜像,或者使用微软官方升级工具:易升,英文名Windows10/11 Update Assistant,系统是11的话把网址10改成11就行。
易升官方进度下载的太慢了,大概网络环境不同。我使用的是UUPdump来下载,UUPdump里面的UUP意思:统一更新平台,是微软于2016年推出的更新模式,UUPdump使用aria2多线程下载,速度快还能自由选择版本,缺点是下载后要本地制作镜像,速度取决于电脑性能。
进入UUPdump后别忘切换语言,然后搜索版本号,我的是21H2。版本名称:Cumulative Update累积更新,补丁直接集成到系统;Feture Update功能更新,正式版本+补丁的模式,安装后打补丁至最新版本。两者安装完后并无明显区别,为了一次过我选择的是累积更新版本,64位:x64。
选择完后,语言选中文,版本保守地选择了家庭版(中国),更多版本见图中右表。
创建完成后如图所示,更多信息在图里,我只要中国家庭版选“使用aria2下载并转换”,要解决问题选择了“当可用时集成更新”,所以提示我“会显著增加创建时间”。
下载后解压,运行uup_download_windows.cmd
进行一个下载,为了保险起见对着CMD标题右键属性,把快速编辑模式给关掉。如果中途卡住了也不要慌,耐心等待或者使用上网工具。如果实在是卡半天了关脚本再打开后过一段时间无限刷新Mount Failure
的报错,就把脚本关掉,然后运行同目录下的Remove_Failure_MountDir.cmd
再打开uup_download_windows.cmd
。制作完毕后同目录下就生成了一个.iso
文件,根据我的情况选择右键装载,随后在DVD虚拟驱动器里打开setup.exe
完成重装(也许叫更新)系统,终于解决了问题。
本文属于笔记,不对其他人有教程作用