Win11 更了个补丁之后浑身难受,想卸回去却卸不掉,这事儿我上周刚帮人处理过。卸载按钮灰着,或者点了报个错说”有些更新无法卸载”,挺让人抓狂,感觉被微软拿捏了,想退都退不了。
先说最省事的入口:设置 → Windows 更新 → 更新历史记录 → 卸载更新。这里列出的是质量更新,挑那个出问题的 KB 号,右键卸。要是这入口里压根没有你想卸的那个,说明它是功能更新的组件,走别处,别在这死磕,白费劲。
卸载按钮灰掉、提示”此更新为最新必备组件无法删除”的,那是微软把它标成了安全必备,普通卸载没门。这种只能上命令行:dism /online /get-packages 找到它的 PackageName,再 dism /online /remove-package /packagename:那串名字,强制抠掉,硬来才有效,软的不吃。
控制面板那条路也还管用:程序和功能 → 查看已安装的更新,这里跟设置里基本同款,但有时能卸设置在里卸不了的,互为补充,我都试一遍,哪边能卸走哪边,多一手准备总没错。
哦对,大版本更新(比如 23H2 升 24H2)想退回旧版本,那是另一套:设置 → 系统 → 恢复 → 返回,但这个”返回”只有 10 天窗口期,过期微软就把旧文件清了,想回也回不去。我同事就卡在这,过了十二天,哭都没地儿哭,眼睁睁看着回不去。
说起来我邻居老王更逗,他想卸补丁结果进安全模式才卸动,因为正常系统下那补丁正被占用。卡住的时候不妨进安全模式再卸一次,往往就成了,系统占用一松就好办。
说岔了——我刚才想说”卸不掉就重装”,但你这明显是正用着的机器,重装成本太高,咱还是能抠就抠。继续。
真卸不动还有最后一招,就是进恢复环境用 wusa /uninstall /kb:XXXXXXX 指定 KB 号强卸,不过得先知道完整 KB 号,输错可不行。这招我在几台卡死的机器上救过场。
对了,还有个容易忽略的点:有些补丁是”堆叠服务”类的,它依赖前一个,单独卸会报错,得把一整串相关的都卸了才行,别只盯着一个 KB 猛戳。这我有点酸了说实话,当初为这折腾了我一晚上。
补充个冷门情况:要是你刚升完大版本没几天,最快的是直接”返回”,比抠补丁痛快多了,前提别手贱清过 Windows.old。我一般先试返回,十天内最省事,抠补丁是下策。
还有人不知道 KB 号去哪看,就在更新历史记录里点开那条失败的,详情里写着 KB 打头那串,抄给我就行,别瞎猜,猜错了命令行也卸不动。
你卡在哪个 KB?把那串数字发我,我帮你看它是不是那种”卸不掉的必备”,免得你白折腾半天,费劲又不落好。
