要在Windows 11中准确获知CPU当前运行温度,必须使用能直读CPU内部数字热传感器(DTS)的工具:HWiNFO64可显示各核心独立实时温度,Core Temp提供最高温核心与结温余量,PowerShell调WMI仅得主板区域温度,UEFI仅显示开机瞬时值。

要在 Windows 11 中准确获知 CPU 当前运行温度,必须绕过系统原生界面的限制——任务管理器仅在极少数新平台显示封装温度,且完全不支持逐核读数;而 BIOS/UEFI 只能提供开机瞬间的静态值。真正有效的实时监控依赖能直读 CPU 内部数字热传感器(DTS)的工具或系统级接口。
用 HWiNFO64 查看各核心独立实时温度
HWiNFO64 是目前唯一能稳定读取 Intel 和 AMD 处理器每个物理核心 DTS 传感器的免驱动工具,数据来自 MSR 寄存器与 SMBus 接口,精度高、延迟低。
1、访问官网 https://www.hwinfo.com 下载最新版 HWiNFO64 便携版(.exe 文件)。
2、右键 HWiNFO64.exe → 选择“以管理员身份运行”——【必须以管理员权限启动,否则无法访问核心传感器】。
3、首次运行时勾选 “Sensors only” → 点击 “Run”。软件将自动扫描全部硬件传感器。
4、主界面左侧设备树中展开 “CPU” 节点,逐行查找标有 “Core #0 Temp”、“Core #1 Temp”……直至 “Core #N Temp” 的条目,其右侧数值即为对应核心当前摄氏温度。
5、若部分核心未显示,点击右上角齿轮图标 → 进入 “Settings” → 勾选 “Show Hidden Sensors” → 关闭并重新运行软件。这一步可激活被默认隐藏的 DTS 通道,尤其对 AMD Ryzen 7000/8000 或 Intel Core Ultra 系列常见。
用 Core Temp 快速获取最高温核心与结温余量
Core Temp 专为 CPU 温度设计,体积小、资源占用极低,适合长期后台驻留,特别适合想一眼掌握最热核心和安全余量的用户。
方法一:直接查看主窗口
1、从官网 https://www.alcpu.com/CoreTemp/ 下载安装包,安装时务必取消所有捆绑软件勾选。
2、安装完成后双击启动,主界面立即列出所有物理核心的 “Current Temperature”,同时显示每核的 “Tj. Max”(结温上限)与当前差值。
3、右键任务栏右侧的 Core Temp 图标 → 勾选 “显示在任务栏”,即可持续显示当前最高温核心数值,无需打开主窗口。
方法二:启用超温告警
1、点击菜单栏 “Options” → “Configure”。
2、切换到 “Alerts” 页,勾选 “Enable temperature alerts”。
3、在 “Critical temperature” 中输入阈值(如 95),并勾选 “Play sound on alert”——当任意核心逼近结温时会立即弹窗+发声提醒。
不装软件:用 PowerShell 调 WMI 获取区域温度
该方法纯系统原生,不下载、不安装,但返回的是主板 ACPI 热区温度(非逐核),反映的是 CPU 封装附近的整体散热状态,适用于快速验证是否过热。
第一步:以管理员身份打开终端
右键“开始”按钮 → 选择 “Windows Terminal (管理员)”。
第二步:执行温度查询命令
输入以下命令后回车:
Get-WmiObject -Namespace root/wmi -Class MSAcpi_ThermalZoneTemperature | ForEach-Object {($_.CurrentTemperature - 2732) / 10}
第三步:解读结果
若主板支持该接口,将直接返回一个浮点数(如 63.8),单位为 ℃;若返回空白或报错 “无法找到类”,说明你的设备未启用 ACPI Thermal Zone,此路径不可用。
进 UEFI 查看开机瞬时温度(硬件级验证)
这是唯一完全脱离操作系统的读数方式,用于确认 CPU 与主板是否具备基础多核测温能力,但仅限单次静态快照,不能用于运行中监控。
1、点击“开始”按钮,按住 Shift 键不放,再点击“重启”。
2、进入高级启动菜单后,依次选择 “疑难解答” → “高级选项” → “UEFI 固件设置”。
3、重启进入 UEFI 界面,在 “Hardware Monitor”、“PC Health Status” 或 “Main” 标签页中查找 “CPU Temperature” 或 “Core Temp” 字样。
4、注意:该数值是按下重启键后、进入固件瞬间的采样值,不代表负载下的真实温度,【切勿据此判断散热是否合格】。











