在Windows系统中,可通过以下方法查看CPU温度(无需第三方软件):
1. BIOS/UEFI界面
- 开机时按特定键(如Del、F2、F12等,具体取决于主板品牌)进入BIOS/UEFI。
- 在"Hardware Monitor"或"PC Health"等选项卡中查看CPU温度(数值实时更新)。
- 优点:直接读取传感器数据,无系统层干扰;缺点:需重启,无法实时监控。
2. Windows任务管理器(部分系统支持)
- 按Ctrl+Shift+Esc打开任务管理器,切换到"性能"标签页。
- 若CPU项显示温度(需Windows 10 2004或更新版本及兼容硬件),可在此查看。
- 注:该功能依赖主板传感器驱动,旧硬件可能不支持。
3. Windows PowerShell/CMD(通过WMI查询)
- 以管理员身份运行PowerShell,输入以下命令:
powershell
Get-WmiObject -Namespace "root\WMI" -Class MSAcpi_ThermalZoneTemperature -Filter "InstanceName like '%_TZ_%'" | Select-Object -Property CurrentTemperature
- 返回值为Kelvin值×10,需换算(如3082=35.5℃)。
- 局限性:多数现代主板需配合第三方库(如OpenHardwareMonitorLib)才能完整支持。
4. 事件查看器(间接查询)
- 打开事件查看器(eventvwr.msc),导航至"Windows日志→系统"。
- 筛选ID为12(高温警告)或13(过热关机)的事件,但无法显示实时温度。
扩展知识:
CPU温度监测依赖主板传感器(如SMU、EC)和ACPI规范,不同厂商实现差异较大。Intel平台通过DTS(数字热传感器)直接反馈核心温度,AMD部分CPU需依赖外部探头。
Windows原生支持有限是因微软未集成通用驱动,第三方工具(如HWInfo、Core Temp)通过直接读取芯片组寄存器或调用EC控制器获取数据。
安全温度范围:通常待机30-50℃,满载不超过80-95℃(具体取决于TjMax值)。长期高温会导致降频(Thermal Throttling)或硬件损伤。
若需持续监控,建议使用HWInfo64或AIDA64等专业工具,它们提供更详细的传感器数据及日志功能。