最近有用戶發現,英特爾最新的第七代酷睿處理器和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。