微软本周早些时候在 Dev 和 Canary 频道发布了一个重要的 Insider 版本,新版本 26052 引入了"Sudo for Windows"、改进的注册表编辑器等多项功能。这也是首个 Windows 11 24H2 版本的构建,有趣的是,看起来微软正在下一代 Windows 11 的 CPU 指令集架构(ISA)支持方面做出相当大的改变,该公司似乎希望将SSE4 的"POPCNT"指令作为运行 Windows 11 的强制性要求。

这意味着当用户试图在安装了不包含这种指令的旧芯片的系统上启动 Windows 11 24H2 时,机器会无法启动。

因此和以往不同,运行此类老式处理器的用户将无法绕过 Windows 11 24H2 的系统要求。一个基于 26052 版本的非官方 WinPE(Windows 预安装环境)工具已经确认这一机制开始工作。

虽然第一个 24H2 版本已经表明,对于运行老式 PC 的用户来说,情况即将发生变化,但昨天发布的后续版本又增加了一项变化,似乎进一步证实了 POPCNT CPU 指令的必要性。

当尝试安装Windows 11 build 26058 时,安装文件显然会弹出一条信息,提示"此电脑的处理器不支持关键功能 (PopCnt)",Twitter(现在是 X)用户Bob Pony 就注意到了这一点:

这种错误类似于过去 Windows 设置时检查 NX 位(永不执行)、PAE(物理地址扩展)是否启用,或 SSE2 指令是否存在,否则升级将被阻止。

值得庆幸的是,同样有一些方法可以绕过这些障碍,但这一次会发生什么还有待观察。因此,像上面截图中的英特尔酷睿 2 四核处理器,性能上完全有能力运行 Windows 11 的电脑,但却得不到启动支持。

Google方面也在关注整个局势,这就是为什么它近日表态希望不支持Windows 10 和 11的电脑用户放弃 Windows 10 和 11,转而使用其 ChromeOS Flex。