手头的ThinkPad在近一年的时间里每次升级Windows 11的22h2版本每次都会报错,具体有以下几种情况:
KENERAL_CHECK_FAIL
,接着便自动重启进入修复程序0xC1900101
0x80248007
及0x80248014
等报错拒绝更新,此类错误代码有很多,刷新一次有一个问题,但是无法更新就是了上述问题已经以下方法,均无果:
后来我在经过如下一整套操作后,此问题得以解决:
Inter virtualization
和virtual dma kernel
选项将其置为disable
状态(也有人说只关闭dma即可,但是对我没有作用)接着保存并重启,以上问题即可解决。
根据Reddit论坛Lenovo用户反馈,Lenovo品牌系列电脑均可用此方式尝试解决,work for many lenovo devices.
虚拟化功能关闭后,更新虽然成功但是WSL等虚拟化服务功能会全部无法使用,如果有开机自动运行的服务可能会有问题,所以在更新结束后建议及时将上述关闭功能重新enable
,经实测不影响22h2系统正常使用以及后续的patch。
建议Lenovo能够真正找点工程师解决一下这类问题,别的品牌电脑都没有类似问题,但是找Lenovo中国工程师总是车轱辘话来回说,后来直接让我重置系统安装...那成百上千的环境您能给我重新配吗- -
好在最终找到了解决方案,谨以此分享给所有更新失败的Lenovo用户。