ExplorerPatcher 导致 Windows 11 安装 22H2 更新后卡在登陆界面

TL;DR:安装 Windows 11 22H2 前请先禁用或卸载 ExplorerPatcher,否则可能导致更新后系统卡在登录界面。

昨天晚上心血来潮,决定给手头的主力机器升级到 Windows 11 22H2,主要是眼馋新的任务管理器支持给特定应用开启效率模式。虽然没有 EnergyStar 这么自动无感(况且我的设备因为 CPU 老了一些不支持 EcoQoS API),但至少还是有些控制的自由度。

从微软官网下载了 Windows 11 安装助手,然后开启了安装过程,这一次相比之前的更新不知道为什么似乎特别慢,一个小时多后依然还在安装中,百分比进度可能十几分钟才会增加 1%。感觉困意上来了,于是就把电脑扔在一旁先去睡了。0:30 醒来去了趟洗手间,再醒来的时候电脑屏幕显示着 Windows 登录页,似乎是更新完成了。

输完 PIN 登录,登陆界面的圈圈转了三四分钟依然没有任何要解锁的迹象。尝试按了下 Ctrl + Alt + Del,发现提供的选项是锁定 / 注销 / 切换用户 / 任务管理器,看来应该是已经登入系统了,但是还卡在 winlogon,没有能拉起 explorer。打开任务管理器看了看进程列表,果然如同我的猜想。那就手动启动 explorer ?可惜无论是否勾选"以系统管理员身份启动",explorer 似乎都无法启动成功。想了想可能的罪魁祸首,第一反应是 ExplorerPatcher,因为之前它也引发过 explorer 无法启动系统登录后黑屏的问题,况且 22H2 退出后目前也没有更新版本。

有了思路解决问题就简单了。找到 ExplorerPatcher 的 Github 页面,搜索 “Uninstall”,作者提供了一些在控制面板之外的卸载方法,其中之一是在原来的安装程序后加入参数 /uninstall。之前自己不怎么整理下载文件夹,此时倒成了救命稻草,在任务管理器的新建进程窗口输入 cmd 进入命令提示符,找到下载文件夹,找到之前下载了但是没有删除的 ExplorerPatcher 安装程序,根据文档加入卸载参数,执行。执行完成的一刻,灰色的桌面上突然显示出了背景图片,随后任务栏也正常加载,总算是救回来了。

附注:似乎 Everything 也有点问题,一直卡在更新数据库。直接从官网下载新版本覆盖安装无效,但手动卸载再重新安装似乎可以解决。
附注2:22H2 界面似乎好看了一些,感觉设置 UWP 的响应速度似乎有所改善,任务管理器切换标签页似乎没有之前版本那么卡了。

从设置里更新的 22H2,目前是 22621.607,没遇到过登陆界面的 bug,倒是强制开启的 Windows 10 任务栏的系统按钮经常出问题,有的点不开,有的点了直接崩溃。

另外升级后 Everything 也没遇到问题,不过我用的是 v1.5 预览版,不清楚 v1.4 会不会有问题。

更新 22621.819 的时候遇到了类似的问题,登录后 explorer 会无限重启。卸载 ExplorerPatcher 后正常了,再启动 explorer 才发现原来是更新后会显示一个欢迎界面,确认后再安装回来 ExplorerPatcher 就不会无限重启了。

所以大版本更新的时候都会建议先卸载/还原一些系统级的插件,尤其是资源管理器相关、主题相关。