使用Windows批处理程序获取CPU支持的SSE指令集版本

使用Windows批处理程序获取CPU支持的SSE指令集版本

如何使用批处理脚本获取 Windows 上的 CPU 支持哪种 SSE(SSE3/SSE4.1/SSE4.2)。

在 Ubuntu 上,我们可以使用以下命令获取它并解析所需的字符串sse4_2sse4_1

RESP=$(head /proc/cpuinfo -n30)

答案1

我认为即使 WMI 也不会公开这一特定信息,否则您想要的功能可能已经使用 PowerShell 实现(可以从批处理文件调用)。我猜使用用 C/Assembly 等编写的第三方程序是唯一可能的解决方案。

我建议CHKCPU(CPU 识别实用程序)。使用 调用它chkcpu32 /v,你会看到类似以下内容的输出:

1
如果需要,您可以在批处理文件中将程序的输出通过管道传输到 find/findstr 并检查其中包含哪个 SSE 版本字符串。

相关内容