windows 11原生无cpu温度实时监控,但可通过四种免软件方法尝试:一、uefi中查看瞬时cpu封装温度;二、powershell调用wmi获取热区温度;三、任务管理器性能页(部分新平台支持);四、性能监视器添加wmi计数器记录趋势。

如果您希望在Windows 11系统中实时掌握CPU温度或整体发热状态,但未安装第三方工具,则可能因系统原生接口限制而无法直接获取完整热数据。以下是无需额外软件即可尝试的多种监控方法:
一、通过BIOS/UEFI固件界面查看瞬时CPU封装温度
该方法绕过操作系统,直接读取主板传感器原始采样值,数据未经驱动层干预,准确度高,适用于开机阶段快速验证基础散热状态,但仅提供单次静态读数,无法反映运行中温升过程。
1、点击“开始”按钮,在按住键盘上Shift键的同时选择“重启”选项。
2、电脑重启后进入“高级启动”菜单,依次选择“疑难解答” → “高级选项” → “UEFI固件设置”。
3、点击“重启”,系统将进入UEFI界面;在主界面或“Main”、“Status”、“Hardware Monitor”、“PC Health”等标签页中查找标有“CPU Temperature”、“Core Temp”、“CPU Die Temp”或类似名称的条目。
4、记录显示数值,注意该读数为进入UEFI瞬间的单次采样,不随时间刷新,也不代表系统负载下的真实工作温度。
二、使用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、若未显示温度,可切换至“GPU”项,部分NVIDIA/AMD显卡驱动会同步上报CPU区域热区数据(如SoC温度),但该数值未必等同于CPU核心结温。
四、使用性能监视器添加WMI温度计数器
Windows性能监视器(PerfMon)支持通过WMI数据源添加自定义计数器,可间接采集ACPI热区温度并实现图形化趋势展示,适用于具备WMI热区支持且需短期记录的场景。
1、按Win + R键,输入perfmon并回车,打开性能监视器。
2、在左侧面板中展开“性能监视器”,右键“数据收集器集” → “用户定义” → “新建” → “数据收集器集”。
3、选择“创建手动(高级)”,点击“下一步”,输入名称(如“CPU_Temp_Log”),勾选“基于模板”,点击“下一步”。
4、在模板列表中选择“WMI 系统计数器”,点击“下一步”,在“WMI 类”下拉框中选择MSAcpi_ThermalZoneTemperature,勾选CurrentTemperature属性,点击“完成”。
5、启动该数据收集器集后,可在“报告”中查看导出的CSV日志,其中原始值需按公式(CurrentTemperature - 2732) / 10换算为摄氏度,若计数器创建失败或无数据,说明WMI热区类未就绪。











