windows 11无法直接显示主板芯片组温度,需通过hwinfo64直连smbus读取,或进入bios/uefi硬件监控界面查看;powershell查询acpi热区仅作辅助参考,不反映真实芯片组温度。

确认主板是否具备可读取的芯片组温度传感器
Windows 11系统本身不提供主板芯片组(如Intel PCH、AMD SB、南桥/北桥融合芯片)温度的图形化入口,所有有效读数必须来自硬件固件层真实暴露的物理传感器——这些传感器通常集成在Super I/O芯片(如NCT6798)、嵌入式控制器(EC)或PCH/SB内部,且需主板厂商在ACPI表中正确声明并启用SMBus访问权限。
若你的主板是2018年后发布的主流型号(如B450/X570、H410/B560/H610等),大概率已内置该传感器;但部分OEM品牌机(如戴尔OptiPlex、联想ThinkCentre)会屏蔽SMBus通道,导致任何软件均无法获取数值。
用HWiNFO64直连SMBus读取主板真实温度
第一步:访问 https://www.hwinfo.com 下载“HWiNFO64 Portable”压缩包,解压后右键HWiNFO64.exe → 选择“以管理员身份运行”。
第二步:首次启动时务必勾选【Sensors Only】 → 点击“Run once”。若跳过此步,界面将混杂上千条无关硬件信息,极易漏看关键温度项。
第三步:在左侧树状列表中依次展开“Mainboard”→“Chipset”或“Embedded Controller”节点;【重点看标有“Motherboard”“PCH Temperature”“SB Temperature”或“Chipset”字样的条目,而非“System”或“CPU”下的温度】。
第四步:右侧对应“Value”列显示实时摄氏度数值。若某项显示“N/A”,右键主界面→“Settings”→勾选“Show Hidden Sensors”后重启软件即可恢复——这一步对华硕ROG、微星MEG系列主板尤为关键,否则PCH温度常为空白。
通过BIOS/UEFI固件界面验证原始读数
方法一:冷开机自检阶段读取
关机后按下电源键,在品牌Logo刚出现时连续敲击Delete/F2/F10(具体以主板说明书为准),进入UEFI设置界面→导航至“Hardware Monitor”“PC Health”或“Advanced → Monitor”子菜单→查找“Motherboard Temp”“PCH Temperature”或“Chipset Temperature”字段,其后数值即为当前主板裸板温度。
方法二:热重启进UEFI
开始菜单→按住Shift键点击“重启”→疑难解答→高级选项→UEFI固件设置→重启→同上操作路径定位温度项。【注意:部分笔记本厂商(如联想、戴尔)会隐藏该菜单,需先在“Configuration”中启用“Launch Hotkey”或关闭Secure Boot才能看到完整监控选项】。
用PowerShell绕过GUI直接查询ACPI热区(仅作辅助参考)
右键“开始”按钮 → 选择“Windows Terminal(管理员)” → 输入以下命令并回车:
Get-WmiObject -Namespace root/wmi -Class MSAcpi_ThermalZoneTemperature | ForEach-Object {($_.CurrentTemperature - 2732) / 10}
该命令返回的是主板ACPI Thermal Zone整体热区温度,非芯片组专用值,精度和指向性远低于HWiNFO64的SMBus直读;若返回空结果或报错“找不到类”,说明该接口未启用,【请立即停止尝试,此路径对芯片组温度无效】。











