微软Windows Terminal更新后旧款处理器运行受阻,修复后恢复正常

描述

  据报道,微软近日发布最新的Windows Terminal稳定版,但针对仍在使用英特尔酷睿2 Duos等老式处理器的PC用户而言,此次更新带来了不便。由于新版Terminal依赖于PopCnt SSE 4.2指令,这类CPU将无法正常运行此应用程序。

  对于部分用户质疑微软是否故意停止对旧款处理器的支持,Windows Terminal库维护工程师Dustin L. Howett作出澄清表示:

  建议广大用户无需做出过多不必要的阴谋论推测。

  实际上,遇此问题的根本原因在于MSVC 19.38编译器存在解读错误,致使CPUID指令输出结果误判。且该问题出现在使用MSVC 19.38构建的Terminal 1057x系列版本之中。

  经过确认,微软已修正Visual C++ Libraries (VCLibs)软件包执行过程中的异常情况,强制启用SSE4.2指令。在此基础上,他们发布了Windows Terminal稳定版1.19.10821.0,以恢复对英特尔Core 2 Duo等处理器的支持。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分