
如果您希望在 Windows 11 中实时查看 CPU 各物理核心的温度,并同步监控硬件运行状态,需依赖能直接读取 CPU 内部数字热传感器(DTS)的方案。系统原生不提供逐核温度显示功能,但可通过固件层、WMI 接口或专业监控工具实现。以下是多种可行方法:
一、使用 HWiNFO64 获取各核心独立结温
HWiNFO64 通过 MSR 寄存器与 SMBus 接口直接访问 Intel 与 AMD 处理器内置的 DTS 传感器,可精确显示每个逻辑处理器的当前、最小、最大及历史温度值,是目前唯一支持逐核实时温度监控的免驱动级工具。
1、访问官网 https://www.hwinfo.com 下载最新版 HWiNFO64 便携版(64 位)。
2、解压后右键 HWiNFO64.exe → 选择“以管理员身份运行”。
3、启动后在传感器选择窗口中勾选“Sensors only” → 点击“Run”。
4、在主界面左侧设备树中展开“CPU”节点,查找标有“Core #0 Temp”、“Core #1 Temp”……至“Core #N Temp”的条目,其后数值即为对应核心当前摄氏温度。
5、若部分核心未显示,点击右上角齿轮图标进入“Settings”,勾选“Show Hidden Sensors”并重启软件,确保所有 DTS 通道被激活。
二、使用 Core Temp 进行轻量级核心温度监控
Core Temp 专为 CPU DTS 设计,体积小、资源占用低,支持任务栏常驻显示、自定义告警阈值与后台日志记录,对 Intel 第 6 代至最新酷睿及 AMD Ryzen 全系列兼容性稳定。
1、前往官网 https://www.alcpu.com/CoreTemp/ 下载 Core Temp 安装包或便携版。
2、安装后运行程序,主窗口默认列出所有物理核心的“Current Temperature”值,单位为 ℃。
3、右键任务栏图标,选择“显示温度”可启用系统托盘实时显示;选择“选项”→“温度警告”可设置 Tj. Max 偏移阈值(如低于 10℃ 触发告警)。
4、启用日志功能:在“选项”→“记录到文件”中设置采样间隔(推荐 2 秒),保存路径及 CSV 格式,用于后续分析单核瞬时升温行为。
三、通过 BIOS/UEFI 界面验证硬件级逐核测温能力
部分高端主板(如 ASUS ROG STRIX、MSI MEG 系列)在 UEFI 固件中提供“Per-Core Readings”或“Core Temperature List”字段,可确认 CPU 与主板是否具备独立核心温度传感硬件,但该方法仅提供开机瞬间静态读数,无法刷新。
1、关机后按住键盘上 Shift 键,点击“开始”→“电源”→“重启”。
2、电脑重启后进入“高级启动”菜单,依次选择“疑难解答” → “高级选项” → “UEFI 固件设置”。
3、点击“重启”,系统将进入 UEFI 界面;在“Advanced” > “Monitor” 或 “Tool” > “Hardware Monitor” 页面中查找“Per-Core Readings”或类似字段。
4、若存在多个独立数值且差异在 ±2℃ 范围内,表明硬件支持逐核传感;若全部相同,则主板未启用独立 DTS 读取。
四、使用 PowerShell 调用 WMI 接口获取 CPU 区域温度
该方法利用 Windows 内置的 Windows Management Instrumentation(WMI)服务,查询 MSAcpi_ThermalZoneTemperature 类获取主板 ACPI 热区原始温度值,并经单位换算输出摄氏度,属于系统级免安装方案,但依赖 OEM 主板对 ACPI Thermal Zone 的完整实现。
1、右键“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、输入以下命令并回车执行:Get-WmiObject -Namespace root/wmi -Class MSAcpi_ThermalZoneTemperature | ForEach-Object {($_.CurrentTemperature – 2732) / 10}。
3、若主板支持该接口,命令将返回一个浮点数,例如 62.4,表示当前 CPU 区域温度约为 62.4℃。
4、如返回空结果或报错“找不到类”,表明当前设备未启用或不支持该 ACPI 热区接口,此方法不可用。
五、通过任务管理器性能页尝试获取 CPU 温度(条件限定)
Windows 11 22H2 及更新版本中,部分搭载 Intel 第 11 代及以上 CPU 或 AMD Ryzen 5000 系列及以上 APU 的设备,在安装最新 OEM 固件与芯片组驱动后,可能于任务管理器 CPU 性能页底部显示温度字段,该数据由 WDDM 电源管理协同提供,非全平台开放。
1、同时按下 Ctrl + Shift + Esc 组合键,打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧列表中选择“CPU”,观察右侧面板底部区域是否出现标有“温度”字样的字段。
4、若该字段存在并显示数值(单位为 ℃),则该值即为当前 CPU 封装温度(Package Temperature);若未显示,说明当前设备未启用或未向系统暴露该传感器路径。

评论(0)