最近有用户发现,英特尔最新的第七代酷睿处理器和 AMD Ryzen 处理器在运行 Windows 7 和 Windows 8.1 时遇到了问题:在检查自动更新的时候遇到了“不支持的硬件”或者“代码 80240037”的错误提示。这意味着微软重新调整了对于处理器的技术支持。
2016 年 1 月,微软公布了新的技术支持时间表,Windows 7 和 8.1 操作系统将在 18 个月内,也就是在 2017 年 7 月 17 日之后停止对第六代英特尔处理器,也就是使用 14 纳米制程,代号 Skylake 的处理器家族的支持,届时用户必须升级 Windows 10。这个支持策略同样适用于 AMD Bristol Ridge 架构处理器和高通骁龙 820。
这在当时还算有些硬件上的理由。比如在第六代酷睿处理器之后加入的 USB3.0 和 NVMe 不能被 Windows 7 和更旧的操作系统完整支持,会导致不能使用。
但针对 Windows 8.1 的计划比较激进,Windows 8.1 是 2014 年 4 月 8 日正式更新的,英特尔第六代酷睿处理器 2015 年初才推出移动版本而已。
2016 年 3 月,微软调整了支持策略,宣布 WIndows 7 和 Windows 8.1 对第六代酷睿等新处理器的支持延长一年到 2018 年 7 月。
但实际上,英特尔最近发布第七代酷睿处理器,也就是代号 Kaby Lake 的新架构同样使用 14 纳米制程,在英特尔的产品策略里面,Kaby Lake 的升级是“小”升级,是在没有更新制程工艺的基础上的架构升级,也就是说第七代酷睿和第六代酷睿没有大的结构性差异。
但看上去微软却在延长了第六代酷睿的基础上,中断了对于第七代酷睿的支持。
微软过去的产品支持策略是比较保守的,比如 Windows XP 的支持周期从 2001 年推出开始长达 14 年。但在 Windows 10 推出之后微软为了快速摆脱 Windows 8.1 的产品失败带来的影响,对 Windows 10 采取了一系列积极的推广手段。
相信微软停止旧版本 Windows 在英特尔和 AMD 新处理器上的支持是和硬件厂商合作的结果。这种策略可能会给微软招致批评,但对于硬件公司确实是有益的。有分析师表示,PC 硬件公司在对于旧操作系统的技术支持会花掉大量的成本,最多可能会占用三分之一的公司研发资源。如果未来的新硬件只支持一个版本的操作系统,这将是巨大的解脱。
另外,对于更新设备比较频繁的普通用户来说 Windows 的支持策略变化其实并不重要,因为绝大部分用户购买的品牌计算机在生命周期以内不会更换处理器,也就没有支持方面的问题。但企业用户可能会有一些问题,比如在更新硬件的同时需要购买全新的 Windows 授权,但实际上企业可能并不需要从旧版升级到 Windows 10。
截止 2017 年 3 月,全球操作系统市场上,Windows 7 依然占有 48%,Windows 10 占有 25%,Windows XP 依然占有 8.4%,超过 Windows 8 和苹果 macOS。