17370845950

Windows如何查看CPU温度?(无需安装第三方软件)
可通过BIOS/UEFI、PowerShell调用WMI、事件查看器追溯告警及任务管理器(部分设备)四种免软件方式查看Windows CPU温度:BIOS显示底层真实值;PowerShell需计算开尔文转摄氏;事件查看器仅查历史过热记录;任务管理器仅限新硬件支持。

如果您希望在Windows系统中查看CPU温度,但又不希望安装任何第三方软件,则可依赖系统固件与内置工具提供的硬件传感器访问能力。以下是无需安装额外程序即可获取CPU温度的多种方法:

一、通过BIOS/UEFI固件界面查看

BIOS或UEFI在开机自检阶段直接读取主板上的温度传感器,所显示的CPU温度为未经操作系统干预的底层真实值,适用于空闲状态下的基础确认。该方法不依赖驱动或软件兼容性,结果稳定可靠。

1、关闭所有程序后,点击“开始”菜单选择“重启”,或长按电源键强制关机再通电启动。

2、在计算机加电后、Windows尚未加载前的屏幕提示阶段(如出现品牌Logo或“Press DEL to enter setup”等字样),迅速并连续按下指定热键,常见为DeleteF2F10Esc,具体以主板厂商提示为准。

3、进入设置界面后,使用方向键导航至名为“Hardware Monitor”、“PC Health Status”、“Status”或“Advanced → Monitor”等类似命名的子菜单。

4、查找标有CPU TemperatureProcessor TempCore Temperature的字段,其右侧数值即为当前CPU封装温度,单位为摄氏度(°C)。

二、使用PowerShell调用WMI接口查询

Windows Management Instrumentation(WMI)提供对ACPI热区传感器的底层访问能力,PowerShell可通过标准命令读取MSAcpi_ThermalZoneTemperature类暴露的温度数据。该方法无需安装软件,但要求主板固件与ACPI实现支持该接口。

1、右键点击“开始”按钮,选择Windows Terminal(管理员)Windows PowerShell(管理员)

2、输入以下命令并按回车执行:Get-CimInstance MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"

3、在返回结果中定位CurrentTemperature字段,该值为开尔文温度的十倍整数。

4、将该数值除以10,再减去273.15,所得结果即为摄氏温度。例如,若返回值为3085,则实际温度为(3085 / 10) − 273.15 = 35.35°C

三、通过事件查看器追溯过热告警记录

当CPU温度严重超标并触发BIOS保护机制(如强制关机、蓝屏或降频)时,系统会将相关事件写入Windows日志。此方法无法获取实时温度,但可用于验证是否曾发生过热异常,并辅助判断散热系统是否已出现历史故障。

1、按下Win + R组合键,打开“运行”对话框,输入eventvwr.msc并回车。

2、在左窗格中展开Windows 日志,然后点击系统

3、在右侧操作栏点击筛选当前日志

4、在“包括事件ID”框中输入:41, 6008, 4101(均为常见过热或意外关机相关ID),点击“确定”。

5、浏览筛选后的条目,查找事件描述中含thermal eventoverheatingunexpected shutdown等关键词的警告或错误项。

四、通过任务管理器性能页间接识别(部分设备支持)

Windows 11及部分更新版Windows 10在特定硬件与

驱动条件下,可在任务管理器“性能”选项卡中直接显示CPU温度。该功能属于OEM定制扩展,仅对搭载Intel第11代及以上CPU或AMD Ryzen 5000系列及以上APU、且已安装最新固件与驱动的设备生效。

1、保持任务管理器处于性能选项卡,左侧选择CPU

2、观察右侧信息面板底部区域,查找标有温度Thermal Throttling字样的字段。

3、若该字段存在并显示数值,则为当前CPU封装温度;若未显示,表明当前系统未启用该传感器路径。