目前,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\AppCompatFlags\CompatMarkers\GE24H2” 来查看自己的处理器是否支持。
虽然一些用户可能会对微软阻止老硬件运行新系统感到不满,但需要指出的是,SSE4.2 指令集早在十六年前就已经问世。新的功能特性需要更现代的硬件支持,这是业界惯例。因此淘汰一些老处理器也是自然而然的事情,毕竟它们原本就不是为运行 Windows 11 而设计的。
注意到,类似的情况在微软历史上并非首次发生。即使被认为在硬件兼容性方面 “兼容性极佳” 的 Windows 10 也曾放弃过部分芯片。Windows 10 2018 年 4 月更新就停止了对某些特定英特尔移动处理器的支持,原因是当时不支持的显卡驱动程序存在漏洞。
2024-05-10
2024-01-04
2024-05-20
2024-05-11
微软资讯推荐
win10系统推荐
系统教程推荐