用了几年没问题,但前一段时间,发现安全更新 KB5034441 始终安装失败,代码 0x80070643 。
我一开始还以为是微软的某个服务器被墙了,因为搜半天都搜不到有人跟我出现同样的问题。本来准备放弃的,但过了几个月我又搜了一次,发现这个:
https://learn.microsoft.com/en-us/answers/questions/1495451/windows-update-issue-(failed-to-install)-0x8007064
里面提到恢复分区过小会出现这个问题,于是我才意识到我很久之前把恢复分区给删了……
于是研究了一下这个方法,理解其含义后,重新创建了恢复分区:
https://support.microsoft.com/en-us/topic/kb5028997-instructions-to-manually-resize-your-partition-to-install-the-winre-update-400faa27-9343-461c-ada9-24c8229763bf
创建过程中可能会报错,说 REAGENTC.EXE: The Windows RE image was not found. ,于是又研究了以下两个帖子:
https://www.tenforums.com/backup-restore/204223-recreate-recovery-partition-reagentc-exe-operation-failed-2-a.html
https://answers.microsoft.com/en-us/windows/forum/all/how-to-download-winrewim/e4ea068c-590a-4c8d-8498-1d79cbec1acc
也就是说,你需要一个 Windows 安装镜像,解压里面的 winre.wim ,放到指定位置才行……
终于解决了,能安装这个更新了。
希望能帮到跟我一样手贱的人。