必须用专用工具读取cpu内部dts或主板温控芯片数据:hwinfo64精度最高,core temp适合托盘常驻,open hardware monitor支持任务栏直显,powershell wmi命令可作无软件备选方案。

您需要在Windows电脑中持续监控CPU温度,以便及时发现散热异常、预防过热降频或意外关机,这就必须依赖能直接读取处理器内部数字热传感器(DTS)或主板温控芯片的专用工具,而不是靠系统自带的任务管理器碰运气。
用HWiNFO64直读底层传感器(精度最高)
第一步:访问官网 hwinfo.com 下载最新版“HWiNFO64 Portable”压缩包,解压到任意文件夹即可。
第二步:双击运行 HWiNFO64.exe → 弹出启动窗口时勾选 【Sensors Only】 → 点击 Run 进入精简模式。这一步跳过主板/显卡等冗余信息,避免界面被淹没。
第三步:在左侧设备树中依次展开 CPU → 找到标有 “Package Temperature” 和 “Core #0 Temp” 至 “Core #N Temp” 的条目;右侧对应数值即为当前摄氏温度,单位恒为 °C。其中 Package Temperature 是整颗CPU封装的综合温度,是判断散热效能的核心指标。
第四步:若部分核心温度显示为 N/A 或空白,点击右上角齿轮图标 → Settings → 勾选 Show Hidden Sensors → 重启软件。这是因某些主板EC固件默认屏蔽了部分DTS通道,不手动开启就永远看不到真实数据。
用Core Temp轻量监控单核结温(适合日常驻留)
方法一:前往 alcpu.com/CoreTemp 下载安装包,安装过程中【务必取消勾选所有第三方捆绑软件】,否则可能引入广告进程或后台服务。
方法二:安装完成后启动 Core Temp,主界面立即以表格形式列出全部逻辑核心编号与实时温度值。每行包含 Core #X、Temp、TjMax 三列,“Temp”即当前温度,“TjMax”是该核心最大结温阈值(通常为100°C),二者差值小于10°C时需警惕热节流风险。
右键点击任务栏系统托盘中的 Core Temp 图标 → 选择 “Show temperature in tray”,即可在通知区域常驻显示最高温核心数值。这个小窗不占桌面空间,刷新延迟低于300ms,适合边办公边盯温控。
用Open Hardware Monitor实现任务栏常驻显示(免配置一体化)
① 从 GitHub 官方页面下载最新 ZIP 包,解压后直接双击运行 OpenHardwareMonitor.exe。
② 软件自动扫描全部硬件传感器,在左侧树状结构中展开 CPU → CPU Package 路径,右侧 Value 列即为实时温度值。
③ 若存在多个 Temperature 子项,优先采信标注为 “CPU Package” 或 “Tctl/Tdie” 的数值——前者代表Intel平台封装温度,后者是AMD平台用于控温的合成温度源,别误读成主板南桥温度。
④ 右键点击系统托盘图标 → 启用 “Show in Taskbar” → 再勾选 “Show sensor values in taskbar”。完成设置后,任务栏右下角将直接显示一个带°C单位的动态温度数字,无需打开主窗口。
用PowerShell调用WMI获取ACPI热区温度(无需安装软件)
打开 PowerShell(管理员权限非必需),输入以下命令并回车:
Get-WmiObject -Namespace "root/wmi" -Class "MSAcpi_ThermalZoneTemperature" | ForEach-Object { ($_.CurrentTemperature / 10) - 273.15 }
该命令会输出一个浮点数,即当前CPU所在ACPI热区的近似温度(单位:°C)。它读取的是主板ACPI表定义的热区传感器,非CPU原生DTS,精度略低但足够用于基础预警。
注意:部分新主板或UEFI固件禁用了ACPI Thermal Zone接口,此时命令返回空值或报错,属于正常现象,换其他方法即可。











