可通过BIOS/UEFI、PowerShell调用WMI、事件查看器三种免软件方式查看CPU温度:BIOS/UEFI显示最底层传感器原始读数;PowerShell需管理员权限且依赖ACPI支持;事件查看器仅追溯过热告警记录。

如果您希望在Windows 10系统中查看CPU温度,但不希望下载或安装任何第三方软件,则可依赖系统内置机制与固件层接口获取数据。以下是无需安装软件即可查询CPU温度的可行方法:
一、通过BIOS/UEFI固件界面查看实时温度
BIOS/UEFI直接读取主板南桥或嵌入式控制器(EC)上的硬件监控芯片(如NCT6798、IT8686E等),所显示的CPU温度为最底层传感器原始读数,不受操作系统驱动或软件兼容性影响,是当前最可靠、无需额外工具的验证方式。
1、点击“开始”菜单,选择“电源”→按住Shift键同时点击“重启”,进入高级启动选项。
2、选择“疑难解答”→“高级选项”→“UEFI固件设置”,点击“重启”。
3、重启后进入UEFI界面,在“Monitor”、“Hardware Health”、“PC Status”或“Advanced → Monitor”等子菜单中查找“CPU Temperature”条目。
4、记录当前读数;注意区分“Package”(封装温度)、“Tdie”(晶粒温度)与“Core #0”等不同测点含义;待机状态下正常范围通常为28°C–48°C。
二、使用PowerShell调用WMI接口获取温度值
Windows Management Instrumentation(WMI)提供对ACPI热区传感器的标准访问能力,部分符合ACPI 4.0规范的台式机主板及部分笔记本平台可通过MSAcpi_ThermalZoneTemperature类暴露原始温度值,该方法无需安装软件,但需管理员权限且依赖固件支持。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并按回车执行:Get-CimInstance -Namespace root/wmi -ClassName MSAcpi_ThermalZoneTemperature。
3、在返回结果中定位“CurrentTemperature”字段,该值为开尔文温度的十倍整数(例如3052表示305.2 K)。
4、将该数值除以10再减去273.15,即得摄氏温度;若返回空值或报错“无法找到类”,说明当前硬件未向WMI公开温度传感器。
三、通过事件查看器追溯过热告警记录
当CPU温度严重超标并触发BIOS保护机制(如强制关机、蓝屏或降频)时,系统会将相关事件写入Windows日志,该方法虽不能提供实时温度读数,但可用于确认是否曾发生过热异常,辅助判断散热系统是否存在历史故障。
1、按下Win + R组合键,打开“运行”对话框,输入eventvwr.msc并回车。
2、在左窗格依次展开“Windows 日志”→“系统”。
3、在右窗格点击“筛选当前日志”,在“事件来源”栏输入Kernel-Power或Thermal,点击“确定”。
4、检查筛选出的事件中是否包含ID为41(意外关机)、1001(Windows Error Reporting)或含“overheating”“thermal shutdown”字样的描述;若存在此类记录,表明CPU曾达到BIOS设定的临界温度并触发保护动作。











