You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何在绕过CPU检测的情况下将搭载6代Intel CPU的Windows 11 22H2设备就地升级至23H2

如何在绕过CPU检测的情况下将搭载6代Intel CPU的Windows 11 22H2设备就地升级至23H2

我完全明白你的处境——要给这种特殊配置的老CPU设备做就地升级,还要和生产环境的流程对齐,重装确实是下下策,太折腾了。你已经试过的注册表项方向是对的,但可能漏了几个关键项,或者需要配合修改升级工具的检测文件才能绕过CPU限制,下面给你两个经过验证的可行方法:

方法一:ISO介质+注册表补全+绕过检测文件

这个方法是最稳妥的,因为完全控制升级流程,能最大化匹配你现有系统的状态:

  1. 补全所有必要的注册表项
    打开注册表编辑器(Win+R输入regedit回车),逐一检查并设置以下DWORD值为1(如果对应的项不存在,右键新建项,再新建DWORD值):

    • HKLM\SYSTEM\Setup\LabConfig\BypassTPMCheck
    • HKLM\SYSTEM\Setup\LabConfig\BypassSecureBootCheck
    • HKLM\SYSTEM\Setup\LabConfig\BypassCPUCheck (你之前没设置这个,这是CPU检测的关键项)
    • HKLM\SYSTEM\Setup\MoSetup\AllowUpgradesWithUnsupportedTPMOrCPU
    • HKLM\SYSTEM\MoSetup\AllowUpgradesWithUnsupportedTPMOrCPU
      设置完成后重启电脑,确保注册表变更生效。
  2. 下载并挂载Windows 11 23H2 ISO镜像
    去微软官网下载Windows 11 23H2的媒体创建工具(Media Creation Tool),运行后选择「为另一台电脑创建安装介质(USB闪存驱动器、DVD或ISO文件)」,按提示选择对应语言、版本和体系结构,最后选择保存为ISO文件到本地硬盘。
    下载完成后,右键ISO文件选择「挂载」,系统会生成一个虚拟光驱。

  3. 修改检测文件绕过CPU验证
    打开挂载的虚拟光驱,进入sources文件夹,找到appraiserres.dll文件,把它重命名为appraiserres.old(这个文件是负责硬件兼容性检测的核心组件,改名后就会跳过CPU等限制检查)。

  4. 启动就地升级
    回到虚拟光驱根目录,运行setup.exe,在升级向导中选择「保留个人文件和应用」,然后跟着提示完成升级即可。整个过程不会格式化系统盘,完全保留你现有的驱动、设置和应用,和生产环境的状态完全匹配。

方法二:Windows 11升级助手+注册表+修改工具文件

如果你更倾向于用升级助手而不是ISO,可以试试这个方法:

  1. 同样先补全方法一里的所有注册表项并重启
  2. 下载Windows 11 23H2升级助手,运行它完成初始安装(不用点开始升级)。
  3. 结束相关进程并修改检测文件
    打开任务管理器,找到所有名为「PC Health Check」或「WindowsPCHealthCheck」的进程,全部结束。
    找到升级助手的安装目录(默认在C:\Windows11Upgrade),进入后找到appraiserres.dll,同样重命名为appraiserres.old
  4. 重新运行升级助手,这时候它应该会跳过CPU检测,直接进入升级流程,选择保留个人文件和应用即可。

一些注意事项:

  • 升级前务必备份重要数据,虽然就地升级成功率很高,但老CPU的特殊情况还是留一手更稳妥;
  • 确保系统盘有至少60GB的可用空间,避免升级中途因空间不足失败;
  • 升级过程中不要中断电源或关闭电脑,保持设备稳定供电;
  • 升级完成后,改名的appraiserres.old不用改回去,不会影响系统正常运行。

备注:内容来源于stack exchange,提问作者Joel Coehoorn

火山引擎 最新活动