Windows 11可原生查看CPU温度:一、任务管理器性能页可能显示“温度”字段;二、PowerShell执行Get-WmiObject命令调用WMI接口获取热区温度;三、性能监视器可添加WMI温度计数器。

如果您希望在Windows 11系统运行状态下直接查看CPU温度,而不需重启进入BIOS/UEFI界面,则可依赖系统内置组件或硬件接口暴露的传感器数据。以下是无需重启、无需第三方软件即可尝试的原生监控方法:
一、通过任务管理器性能页查看CPU温度(条件支持)
该方法利用Windows 11对WDDM 2.7及ACPI Thermal Zone的集成支持,在部分新平台设备上可直接显示CPU封装温度,数据来源为驱动层暴露的硬件传感器,无需额外安装程序,但受OEM固件与芯片组驱动版本限制。
1、同时按下Ctrl + Shift + Esc组合键,打开任务管理器。
2、点击顶部的“性能”选项卡。
3、在左侧设备列表中点击“CPU”,观察右侧面板底部区域是否出现标有“温度”字样的字段。
4、若该字段存在并显示数值(单位为℃),则该值即为当前CPU封装温度(Package Temperature);若未显示,说明当前设备未启用或未向系统暴露该传感器路径。
二、使用PowerShell调用WMI接口获取ACPI热区温度
该方法绕过图形界面,直接通过Windows Management Instrumentation(WMI)服务查询主板ACPI固件中定义的热区温度原始值,并经标准换算输出摄氏度,全程使用系统自带命令行工具,不依赖外部软件,但要求主板OEM在ACPI表中完整实现MSAcpi_ThermalZoneTemperature类。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、在终端窗口中输入以下命令并按回车执行:
Get-WmiObject -Namespace root/wmi -Class MSAcpi_ThermalZoneTemperature | ForEach-Object {($_.CurrentTemperature - 2732) / 10}
3、若主板支持该接口,命令将立即返回一个浮点数,例如63.8,表示当前CPU所在热区温度约为63.8℃。
4、如命令执行后无任何输出,或报错提示“无法找到类”“获取对象失败”,表明当前设备未启用或未实现该WMI接口,此方法不可用。
三、通过Windows性能监视器(PerfMon)手动添加WMI温度计数器
该方法借助系统内置的性能监视器,结合WMI数据源构建自定义温度监控视图,虽不提供一键式温度入口,但全程使用原生组件,适用于已安装完整OEM驱动且主板支持ACPI Thermal Zone的设备。
1、按下Win + R打开“运行”对话框,输入perfmon并回车。
2、在左侧导航栏中展开“性能监视器”,点击“数据收集器集” → “用户定义”。
3、右键“用户定义”,选择“新建” → “数据收集器集”。
4、选择“手动创建”,点击“下一步”。
5、勾选“性能计数器”,点击“下一步”。
6、点击“添加”按钮,在弹出窗口的“可用计数器”列表中,依次展开“Windows Management Instrumentation(WMI)”节点,查找名称含“Temperature”或关联MSAcpi_ThermalZoneTemperature的计数器条目。










