背景
手头的ThinkPad在近一年的时间里每次升级Windows 11的22h2版本每次都会报错,具体有以下几种情况:
- 更新过程中无问题,重启后黑屏更新过程中会卡在26%左右,然后蓝屏报
KENERAL_CHECK_FAIL
,接着便自动重启进入修复程序 - 在Windows Update更新中报错
0xC1900101
- 在上述错误出现后,再次更新会出现
0x80248007
及0x80248014
等报错拒绝更新,此类错误代码有很多,刷新一次有一个问题,但是无法更新就是了
上述问题已经以下方法,均无果:
- 运行Windows疑难问题解答修复Windows Update
- 删除Windows更新缓存重新加载
- 使用官方提供的Windows 11 22h2镜像装载并进行完整更新
解决方案
后来我在经过如下一整套操作后,此问题得以解决:
- 关闭BitLocker加密功能并解除系统盘已有的加密(此步骤一定要先执行,否则后面对BIOS进行操作后检测到安全程序变更会要求BitLocker密钥认证,如果忘记了会很麻烦)
- 进入BIOS,找到
Inter virtualization
和virtual dma kernel
选项将其置为disable
状态(也有人说只关闭dma即可,但是对我没有作用)
- 接着再到Boot选项内,暂时关闭Security boot
接着保存并重启,以上问题即可解决。
根据Reddit论坛Lenovo用户反馈,Lenovo品牌系列电脑均可用此方式尝试解决,work for many lenovo devices.
提示
虚拟化功能关闭后,更新虽然成功但是WSL等虚拟化服务功能会全部无法使用,如果有开机自动运行的服务可能会有问题,所以在更新结束后建议及时将上述关闭功能重新enable
,经实测不影响22h2系统正常使用以及后续的patch。
总结
建议Lenovo能够真正找点工程师解决一下这类问题,别的品牌电脑都没有类似问题,但是找Lenovo中国工程师总是车轱辘话来回说,后来直接让我重置系统安装…那成百上千的环境您能给我重新配吗- –
好在最终找到了解决方案,谨以此分享给所有更新失败的Lenovo用户。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net