【一点就亮,Windows 11很挑硬件?微软这次坐实了】

尽管Windows 11已经发布三年,其硬件要求一直保持不变。根据微软官方正式支持的最低配置要求,用户需要配备第八代及以上的英特尔处理器或第二代及以上的AMD Ryzen处理器,并满足其他附加条件。然而,这一限制过去一直相对容易绕过,许多老硬件用户也得以顺利运行Windows 11。

然而,在即将到来的Windows 11 24H2版本中,情况将发生改变。目前,预览版已经明确要求处理器必须支持POPCNT指令才能启动该版本。即使采用此前绕过验证的方法,缺乏POPCNT指令的CPU也将无法运行24H2版本。微软最近还在Windows注册表中添加了相关条目,似乎否定了此前有关POPCNT指令要求仅为临时措施或bug的猜测。

此外,在旧电脑上安装24H2版本时,安装程序现在也会直接警告用户缺少必要的指令集。最新版本Canary Build 26063中,兼容性检查又增添了新项目:名为“BlockedBYSSE4.2”的注册项会检查您的处理器是否支持SSE4.2指令集。用户可以通过运行注册表编辑器,并导航到“计算机HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT CURRENTVERSION\AppCompatFlagsCompatMarkersGE24H2”来查看自己的处理器是否支持。

虽然一些用户可能会对微软阻止老硬件运行新系统感到不满,但需要指出的是,SSE4.2指令集早在十六年前就已经问世。新的功能特性需要更现代的硬件支持,这是业界惯例,因此淘汰一些老处理器也是自然而然的事情,毕竟它们原本就不是为运行Windows 11而设计的。

值得一提的是,在微软历史上类似的情况并非首次发生。即使被认为在硬件兼容性方面“兼容性极佳”的Windows 10也曾放弃过部分芯片。例如,在Windows 10 2018年4月更新中,微软停止了对某些特定英特尔移动处理器的支持,原因是当时不支持的显卡驱动程序存在漏洞。