我用的MateBook E出厂原装系统,闲的没事更新了一下Windows 11 22H2,结果出事了。刚更新完能开机,重启了一下就炸了,卡在Windows账户登录界面进不去,一点登录按钮就转圈“欢迎”然后直接“正在注销”。
刚开始以为是这个用户账户被禁用掉了,结果通过cmd命令行添加了一个新用户以后还是不行。
最后找到了问题原因。真是没想到华为还有这种大聪明程序员,把手写笔驱动的开机启动项直接写到注册表Winlogon的Userinit里就离谱,然后更新系统以后驱动也自动更新,导致这个exe文件被删掉,重启后就进不去桌面了。
解决方法:按住Shift键的同时点击电源菜单里的重启按钮,或者开机时狂按F8,进入Windows恢复菜单,启动命令行环境(或者直接用U盘启动PE环境),先把C:\Windows\system32\osk.exe
改个名字,然后把C:\Windows\system32\cmd.exe
复制一份名字改成osk.exe
,这样我们就能在登录界面上通过辅助功能的“屏幕键盘”打开命令行窗口了。
然后启动regedit,修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
下的Userinit
的值改回默认C:\Windows\system32\userinit.exe
就可以了。
顺利进入系统后别忘了再把osk.exe改回来。