关于我更新win11 22h2的那点事

今天成功更新了win11 22h2,记录一下给有需要的人,或者未来的自己。
一、背景
1、

21年的时候为了尝鲜,在没有TPM2.0的前提下,借助网上的方法装了win11预览版。
2、

22年下半年开始陆续出现系统累积更新安装失败的情况,错误代码以0x800F0922、0x8024200D为主。运行疑难解答检测到问题,但实际情况并没有解决问题。
0x8024200D错误的情况下,安装离线更新包可以成功(通过更新代号找了离线更新包,地址:https://www.catalog.update.microsoft.com/),但是安装后系统还是会检测到已安装的更新,并提醒。
0x800F0922错误的情况下,安装离线更新包也是失败的,更改UEFI(ESP)分区id为c12a7328-f81f-11d2-ba4b-00a0c93ec93b后(可使用Diskpart命令修改,需要管理员权限;或者通过磁盘工具操作)安装离线更新包成功,但是系统提醒安装。
3、看到了22h2版本后,23年1月下载了iso镜像,想要通过直接安装升级,但在检测阶段报错,提示无法完成检测,不是提示没有TPM2.0或者不满足其他条件。这个想法就搁置了。
二、过程
1、在寻找0x800F0922错误解决办法的过程中发现了改分区id的方法,想起了自己系统是从原来128G的ssd上用DiskGenius克隆过来的,过程中引导分区就是有问题。后来通过pe的引导进系统后,通过系统修复,重建的引导。
2、更改UEFI(ESP)分区id解决了更新错误后,重新尝试iso镜像安装22h2版本,检测正常,提示没有TPM2.0,通过用空的同名只读文件覆盖C:\$WINDOWS.~BT\Sources\Panther\Appraiser_Data.ini后进入了安装流程,在一些“同意”、“接受“、”下一步“之后进入了部署界面。
3、

进度卡31%,长时间(1h以上)不动。参考上述方法,到设备管理器中卸载,问题依旧。通过控制面板,找到Conexant音频驱动并卸载,不重启,直接安装22h2升级成功。
三、现状
1、参见首图,已经成功升级,并进入系统。
2、

虚拟化未启动,安装22h2前安卓子系统是正常使用的,重新到控制面板开启应该就可以了。
3、

系统更新显示依旧存在问题,右侧所显示的两项更新均通过离线包的方式安装了,微软电脑管家的更新检测结果更符合实际,3项适用于22h2的积累性更新,2项.net更新,1项病毒库更新。
4、

21年修改注册表通过预览版的方式安装win11后一直不能使用预览体验计划,当时修改的注册表项目都还在。如果哪位知道没有TPM2.0如何能加入win11预览体验计划的话,还望留言告知。