在 Windows 11 系统中查询 CPU 核心数与逻辑线程总数,完全无需借助第三方软件。系统内置的四种查询方式不仅可靠,且数据均源自内核,可相互验证。任务管理器、系统信息、命令提示符和 PowerShell 各有适用场景,关键在于根据需求选择正确的方法。
通过任务管理器性能页查看
这种方法最为直观,打开即可查看实时刷新的数据。无论你的 Win11 处于哪个版本,该流程均普遍适用。
按下 Ctrl + Shift + Esc 打开任务管理器 → 点击顶部“性能”选项卡 → 在左侧列表中选择“CPU” → 右侧图表下方即可找到“内核”和“逻辑处理器”两个字段。
需注意:“内核”即物理核心数量,该数值不会因超线程技术而翻倍;而“逻辑处理器”则是操作系统实际调度的最小单位总数。举例来说,若显示“8 个内核,16 个逻辑处理器”,表明你的 CPU 为 8 核 16 线程——超线程将每个物理核心模拟为两个逻辑核心。
使用 msinfo32 查看处理器字段摘要
系统信息工具的优势在于以自然语言直接拼接出 CPU 完整规格,无需像任务管理器那样实时读取数据,特别适合截图存档或交叉验证。即便图形界面出现卡顿,该窗口仍可正常加载,因为它读取的是 BIOS/UEFI 固件上报的信息,不依赖驱动或用户态服务。
操作简便:按 Win + R 打开运行窗口 → 输入 msinfo32 回车 → 在“系统摘要”中找到“处理器”项 → 末尾通常由一串类似“Intel(R) Core(TM) i5-12450H, 12 个内核, 16 个逻辑处理器”的文字组成,核心数与逻辑处理器数一目了然。
在命令提示符中执行 WMIC 命令
此命令直接连接 WMI 服务,绕过图形界面,返回 BIOS/ACPI 上报的原始数据,无渲染延迟。当进行远程诊断或编写批量脚本时,该命令比前两种方式更加顺手。
步骤:Win + R → 输入 cmd 回车 → 粘贴并执行以下命令:
wmic cpu get NumberOfCores,NumberOfLogicalProcessors
输出结果仅包含两列纯文本:第一列为物理核心数,第二列为逻辑处理器总数。若出现空行或报错“无效的别名”,多半是当前 CMD 会话权限不足,或 WMI 服务出现异常——重启 WMI 服务,或使用管理员权限重新打开 CMD 即可解决。
用 PowerShell 获取结构化结果
PowerShell 的优势在于结构化输出,数据可筛选、导出,在多 CPU 系统(例如双路 Xeon 工作站)上表现优于前面三种方法。从 Win11 21H2 开始,该命令一直稳定可用。
操作流程:右键点击开始按钮 → 选择“Windows Terminal(管理员)” → 执行:
Get-CimInstance -ClassName Win32_Processor | Select-Object Name, NumberOfCores, NumberOfLogicalProcessors
输出表格中每一行对应一个物理 CPU。若是双路服务器,将看到两行数据;普通单 CPU 设备仅显示一行。需注意:若某行的 NumberOfCores 显示为 0,说明该 CPU 插槽未安装 CPU,或在 BIOS 中被禁用。
