Windows 11引入 TPM 2.0 支援的系统需求已经有一段时间了,简单的说就是win11会对硬件进行检测,对不太适合的硬件禁止升级或安装更新,但已经有许多解决方法绕过win11的硬件限制,允许在技术上不兼容的硬件上安装。
对于硬件已不支援的系统,如果想要升级到 Windows 11 系统,可以通过某些方式进行实现,最常见的方案就是修改 appraiserres.dll 文件,来绕过微软检查。
随着 Windows 11 24H2(也称为 Windows 11 2024 更新)的发布,许多渴望尝试最新版本win1系统的人遇到了新的麻烦。透过24H2的更新,微软加强了对其可安装硬件的限制。
微软本月发布 Windows 11 24H2 更新,提高了审查力度,经测试上述修改 appraiserres.dll 的方案已经失效。不过 Rufus 开发者Pete Bard在他的github项目中发文表示他找到了新的解决方案,可以通过修改登录档方式绕过 TPM 2.0 审查。
方法是在升级到 Windows 11 24H2 之前,在管理员权限下打开命令提示符,输入如下命令:
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.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
不过觉得麻烦的可以先不尝鲜,因为后续肯定会有人做自定化的一键升级包。上述方法仅供参考。