微软最近发布了最新的Windows Terminal稳定版,然而,对于仍在使用英特尔酷睿2 Duos等老式处理器的PC用户来说,这次更新并不友好。新版Terminal已经无法在缺少PopCnt SSE 4.2指令的这类CPU上运行了。
用户猜测与工程师回应
对此,不少用户认为微软故意停止对旧款处理器的支持。然而,负责维护Terminal库的工程师Dustin L. Howett回应称:“请各位用户收起你们的阴谋论猜测吧。”他指出,导致这个问题的原因是MSVC 19.38中存在编译器错误,导致CPUID指令的输出被误解,而1057x版本系列的Terminal是使用MSVC 19.38构建的。
微软的解决方案
微软最近修复了Visual C++ Libraries(VCLibs)软件包实施中的一个错误,该错误强制要求使用SSE4.2。随后,微软发布了Windows Terminal稳定版1.19.10821.0,重新支持英特尔Core 2 Duo等处理器。
尽管老式处理器用户曾面临一段时间的困扰,但微软最终采取了措施解决了这一问题,为用户提供了更加友好的使用体验。