Windows 11 的官方系统要求比 Windows 10 高得多,但存在解决方法可以在旧电脑上安装操作系统。然而,由于 CPU 指令更新,其中一些旧电脑无法再使用 Windows 11。
Microsoft 早在 2 月份就开始测试 Windows 11 版本,部分系统功能需要 POPCNT CPU 指令。当时还不清楚这一变化是有意还是无意,但如果处理器不支持 POPCNT,较新的 Windows 11 Build 26080 甚至无法启动。相反,Windows 11 陷入了重启循环。当The Register询问时,微软拒绝对这一变化发表评论。
POPCNT CPU 指令是 SSE4.2 指令集的一部分,该指令集于 2008 年在第一代 Core i5 和 Core i7 处理器(Nehalem 架构)中引入。AMD于 2013 年在其Bulldozer 处理器中添加了 SSE4.2 指令集缺少 CPU 指令没有解决方法。
微软对 Windows 11 的官方系统要求已经包括八代英特尔酷睿 CPU 或更高版本,或者第二代 Ryzen 处理器或更高版本,以及TPM 2.0 等其他 PC 功能。此更改仅影响那些在使用非常旧的处理器的计算机上绕过这些官方要求的人。如果您的 PC 不符合官方要求,例如第一代 Ryzen 笔记本电脑或配备第七代 Intel CPU 的台式机,那么您现在仍然没问题。
尽管这些较旧的 CPU 本来就不应该运行 Windows 11,但这仍然是一个令人烦恼的变化。 Microsoft 将于2025 年 10 月终止对 Windows 10 的支持,除非您为持续的软件支持付费——我们仍然不知道这将花费多少费用。如果你的电脑配备较旧的 CPU,则必须恢复到 Windows 10,或者使用其他操作系统碰碰运气。但是,如果没有该 CPU 指令,某些应用程序和游戏也无法运行,例如《Apex Legends》。
Windows 的下一个主要版本最早可能会在今年发布,可能命名为 Windows 12,并且可能具有比 Windows 11 更高的系统要求。然而,所有不支持 POPCNT 的处理器都已不再受到官方支持,其中许多处理器无论如何,PC 可能仍在运行早期版本的 Windows。