必须以管理员权限运行Coreinfo才能准确检测CPU指令集;下载解压后执行coreinfo64.exe -f,通过“*”标记识别SSE4.2、AVX、AVX2、AVX512F、BMI1、BMI2、FMA3等支持状态。

要在 Windows 11 中用 Coreinfo 命令行工具准确查看 CPU 硬件原生支持的全部指令集(包括 SSE4.2、AVX、AVX2、AVX-512F、BMI1、BMI2、FMA3 等),必须以管理员权限运行并解析其底层 CPUID 标志位输出,否则会漏掉关键扩展或误判 BIOS 屏蔽状态。
下载并准备 Coreinfo 工具
访问微软官方 Sysinternals 页面 learn.microsoft.com/sysinternals/downloads/coreinfo,下载最新版 Coreinfo.zip。
解压到本地目录,例如 C:\tools\coreinfo;确保路径不含中文或空格,否则后续命令可能报错。
右键点击“Windows Terminal(管理员)”或“PowerShell(管理员)”,选择“以管理员身份运行”——这一步不可跳过,否则 AVX-512 等标志位将无法读取。
执行核心检测命令
在管理员终端中,输入完整路径并执行:C:\tools\coreinfo\coreinfo64.exe -f(若为 32 位系统则用 coreinfo.exe)。
该命令强制 Coreinfo 调用 CPUID 指令的 leaf 0x00000001 和 leaf 0x00000007,直接读取 EDX/EBX/ECX 寄存器中的功能位,结果不受 Windows 版本或 BIOS “隐藏 AVX-512” 设置干扰。
等待约 2 秒,屏幕将滚动输出多行信息,其中以 “AVX”, “AVX2”, “AVX512F”, “SSE4.2”, “BMI2”, “FMA3” 等开头的行即为实际支持状态;每行末尾的 “*” 表示已启用,“-” 表示硬件不支持或固件禁用。
识别关键指令集标志位
方法一:快速定位常用项
按 Ctrl+F 在终端窗口搜索 “AVX” —— 若出现 “AVX *”,说明支持 AVX;若为 “AVX -”,则不支持(极罕见于 2011 年后 CPU)。
继续搜 “AVX2” —— 出现 “AVX2 *” 即确认支持 AVX2,这是当前绝大多数专业软件(如 llama.cpp、Blender Cycles)的性能基线。
搜 “AVX512F” —— 注意:Intel 第 12/13 代桌面 CPU(如 i5-12400、i9-13900K)虽有部分 AVX-512 单元,但出厂微码已屏蔽,此处必为 “AVX512F -”;只有 Xeon 或部分至强工作站型号才可能显示 “*”。
方法二:对照标准位定义验证
① SSE4.2 对应 CPUID leaf 1, ECX bit 20 → 输出中若含 “SSE4.2 *”,即表示该位为 1;
② BMI2 对应 leaf 7, EBX bit 8 → 若输出为 “BMI2 -”,即使 CPU 是 Ryzen 7000,也说明当前 BIOS 关闭了该功能;
③ FMA3 对应 leaf 1, ECX bit 12 → 它与 AVX2 强绑定,通常二者同时为 * 或同时为 -。
Coreinfo 不显示 SSE、SSE2、SSE3,因这些是 x86-64 基础要求,所有 Win11 兼容 CPU 必然支持。

















