
如果您希望在Windows 11中获取CPU温度读数或持续观察硬件运行状态,但系统未直接提供直观界面,则可能是由于传感器接口未启用、驱动未就绪或硬件平台限制所致。以下是多种可行的原生与辅助方案:
一、通过任务管理器性能页查看CPU封装温度(条件限定)
该方法依赖Windows 11 22H2及以上版本、最新OEM固件及芯片组驱动支持,仅在部分Intel第11代+/AMD Ryzen 5000+平台启用WDDM电源管理协同上报机制,可显示CPU Package温度,但不提供单核细分值。
1、同时按下Ctrl + Shift + Esc组合键,打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧设备列表中选择CPU,右侧面板若出现“温度”字段,其数值即为当前CPU封装温度。
4、注意:该字段为空白或显示“--”时,表明当前设备未满足传感器暴露条件,需检查驱动与固件版本。
二、使用PowerShell调用WMI接口获取ACPI热区温度
该方法绕过第三方软件,直接查询主板ACPI Thermal Zone原始数据,经单位换算后输出摄氏度,属于系统级免安装方案,但要求OEM完整实现MSAcpi_ThermalZoneTemperature类接口。
1、右键“开始”按钮,选择Windows Terminal(管理员)。
2、输入以下命令并回车执行:Get-WmiObject -Namespace root/wmi -Class MSAcpi_ThermalZoneTemperature | ForEach-Object {($_.CurrentTemperature - 2732) / 10}。
3、若返回浮点数值(如63.8),即表示当前CPU所在热区温度约为63.8℃。
4、若返回空结果或提示“找不到类”,说明主板未启用该WMI接口,此方法不可用。
三、进入BIOS/UEFI固件界面读取瞬时CPU温度
该方法完全脱离操作系统,直接从主板传感器获取原始采样值,不受驱动或软件干扰,准确度高,适用于开机阶段快速验证散热基础状态,但仅提供单次静态读数,无法反映负载过程中的温升变化。
1、点击“开始”按钮,在按住键盘上Shift键的同时选择“重启”选项。
2、电脑重启后进入“高级启动”菜单,依次选择疑难解答 → 高级选项 → UEFI固件设置。
3、点击“重启”,系统将进入UEFI界面;在Main、Status、Hardware Monitor 或 PC Health等标签页中查找标有“CPU Temperature”、“Core Temp”或类似名称的条目。
4、记录显示数值,注意该读数为进入UEFI瞬间的单次采样,不随时间刷新,也不代表系统运行中的实际温度。
四、部署HWiNFO64获取全节点实时传感器数据
该工具可深度探测CPU各核心DTS传感器、内存控制器、VRM供电模块及GPU芯片温度,支持逐核显示与日志记录,适用于稳定性验证与过热归因分析,无需安装,便携运行即可生效。
1、访问HWiNFO64官网下载最新便携版(.zip格式),解压后以管理员身份运行HWiNFO64.exe。
2、启动后在模式选择界面勾选Sensors only,点击“Run”进入监控视图。
3、在主窗口中展开CPU节点,查找标有“Tdie”、“Tccd1”、“Core #0”、“Core #1”等条目的实时数值。
4、右键传感器窗口任意位置,选择Log to file,可连续记录温度变化供离线分析。
五、启用Windows性能监视器配合WMI计数器间接轮询
性能监视器本身不内置温度计数器,但可通过手动添加WMI数据源,周期性调用MSAcpi_ThermalZoneTemperature类实现半自动轮询,适合需要图表化趋势观察的场景,但需预先配置WMI查询路径。
1、同时按下Win + R,输入perfmon并回车,打开性能监视器。
2、在左窗格中右键点击数据收集器集 → 用户定义 → 新建 → 数据收集器集。
3、在向导中选择创建手动数据收集器集,点击下一步。
4、点击“添加”按钮,在“性能计数器”类型下,点击“添加”后切换至“WMI计数器”选项卡,输入命名空间root/wmi与类名MSAcpi_ThermalZoneTemperature,选择CurrentTemperature属性。











