本周早些时候,微软提醒 IT 管理员和系统管理员注意针对受管办公和企业 PC 的新政策,该政策现在允许他们将 Windows 11 24H2 等功能更新作为 “可选项”。此前,该公司发布了有关 2024 更新以及 LTSC 版本的完整细节。
与此同时,在家庭用户方面,使用不支持的硬件的用户也在尝试体验最新版本的 Windows,而 Rufus 就是在这种情况下非常有用的流行工具之一。
然而,一些用户报告说,由于系统要求旁路失败,原地升级到 Windows 11 24H2 无法正常工作。Rufus 的作者 Pete Batard 承认了这个问题,并提供了一个批处理脚本来解决这个问题。巴塔德还补充说,未来版本的 Rufus 将内置该脚本。
他写道:
要进行就地升级,在运行 setup.exe 之前,需要在高架命令提示符下运行以下命令:
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
我会在未来版本的 Rufus 中将此批处理脚本添加到创建的媒体中。
...
如果您手动运行一个批处理脚本,它将与 setup.exe 位于同一级别,并包含上面发布的注册表命令,那么它应该可以修复就地升级的新限制。
它不会改变清洁安装的任何内容,因为我在测试时没有发现清洁安装旁路中的破绽,这意味着如果 24H2 的全新安装无法在 Rufus 4.5 中运行,那么它也无法在 Rufus 4.6 中运行。
除此以外,Rufus 开发人员显然对使用老系统的用户抱怨他们的电脑在使用该脚本后仍无法绕过要求感到恼火。他写道:
请到其他地方讨论什么样的 CPU 适合运行 Windows 11,否则我会开始删帖,因为这个主题已经够长了。这类讨论完全偏离了主题。
对于那些不了解情况的人来说,Windows 11 24H2 只能在带有 PopCnt 和 SSE4.2 的处理器上运行,因此任何绕过方法、应用程序或软件都无法帮助那些使用此类古老硬件的用户。不过,他们可以继续使用 Windows 11 23H2。