更新:本文适用于“符合硬件升级条件,但还未收到 Windows 11 24H2 更新推送的设备”
Windows 11 24H2 正式版已经发布了有一段时间了,在升级 Windows 11 24H2 时,如果设备硬件不满足升级条件则无法升级至 Windows 11 24H2,目前已经有可以绕过微软硬件限制的升级方法。
方法1 不用U盘,通过修改注册表方式
用户就地升级 Windows 11 24H2 之前,在管理员权限下打开命令提示符,IT之家附上相关命令如下:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NULreg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NULreg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NULreg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1
方法2 不用U盘,直接升级,绕过TPM2.0
Windows11 24H2 官方ISO镜像下载:www.microsoft.com/zh-cn/software-download/windows11
在镜像上点右键,打开方式,选择资源管理器。此时就会看到系统中多了个光盘,盘符为:X:
管理员身份启动命令提示符窗口, 输入
cd /d X:\sources # X为光盘镜像加载后所在的盘符
setupprep.exe /product server # 以服务器系统方式安装系统
支持升级安装和全新安装,安装中看到提示Windows Server安装,不要惊慌,这是正常的。
如遇提示输入序列号,选择我已在此电脑安装了Windows Server即可跳过。
问题解决:
1. UEFI和Legacy模式启动
如果是UEFI启动,则硬盘分区必须为GPT【GUID】,如果是MBR,需要转换为GPT。转换工具可以用DiskGenius
2. BIOS中SATA Mode要选择AHCI
如果不是AHCI,会出现安装后不能启动的问题。
方法3 Rufus制作U盘启动镜像安装
以下是绕过微软硬件检测并升级至 Windows 11 24H2 (保留文件、应用和当前系统设置,非全新安装)的方法:
- 需要下载 Rufus 4.6 正式版,下载地址:从官网下载 Rufus 4.6 版本
- 前往微软官方“下载 Windows 11”页面,下载 Windows 11 24H2 镜像即可
- 运行 Rufus,选择镜像后点击“开始”。
- 务必勾选移除对 4GB+ 内存、安全引导和 TPM 2.0 的要求(其他可按自己需求勾选)并点击 “OK”。
- 等待 Windows 11 24H2 U盘制作完成
- 打开文件资源管理器,选择 Windows 11 24H2 启动 U 盘,并双击 Setup
- 进入 Windows 11 24H2 升级界面(如下),选择“保留个人文件和应用”并点击“安装”即可。
祝各位升级到 Windows 11 24H2 愉快!