Libre Hardware Monitor:免费开源的硬件传感器监控工具

Libre Hardware Monitor 是一款免费开源的 Windows 硬件监控软件,采用 MPL 2.0 许可,源码托管在 GitHub 上,项目用 C# 编写,仓库已有约 9.1k star 与 1.0k fork。它的定位写得很直白:读取电脑的温度传感器、风扇转速、电压、负载与时钟频率。对想搞清楚「机器到底有多热、风扇为什么一直响」的人来说,这是一类基础工具。

它覆盖的设备

官方仓库列出了可读取信息的对象:主板、Intel 与 AMD 处理器、NVIDIA 与 AMD 与 Intel 的显卡、HDD 与 SSD 与 NVMe 硬盘,以及网卡。换句话说,从处理器温度到硬盘状态、从显卡功耗到网络吞吐,常见的传感器都在范围内。

Libre Hardware Monitor 官方 GitHub 仓库 README 截图(What can it do 段落列出 Motherboards、Intel and AMD processors、NVIDIA 与 AMD 与 Intel graphics cards、HDD 与 SSD 与 NVMe hard drives、Network cards,以及 Where can I download it 与 Nightly builds 段落)

需要注意的是权限:部分传感器要读数据得有管理员权限。仓库 README 专门用一节说明这件事,并建议以管理员身份重新启动程序,或在项目里加上要求管理员权限的 app.manifest。

桌面程序与类库,两种用法

项目分两部分。一部分是 LibreHardwareMonitor 桌面程序,基于 Windows Forms,把所有数据放进图形界面展示;另一部分是 LibreHardwareMonitorLib 类库,可以在自己的程序里调用全部功能,通过 NuGet 包引入即可。

两者的 .NET 目标略有差别。桌面程序面向 .NET Framework 4.7.2 与 .NET 10.0;类库覆盖面更宽,除 .NET Framework 4.7.2 外还提供 .NET Standard 2.0,以及 .NET 8.0、.NET 9.0 与 .NET 10.0 的构建。仓库 README 给了一段示例代码:创建 Computer 对象并打开 CPU、GPU、内存、主板、控制器、网络、存储与功耗监控开关,再用 UpdateVisitor 逐层遍历硬件与传感器,把每项的名称与数值打印出来。

Libre Hardware Monitor 官方 GitHub 仓库 README 截图(项目名与软件定位描述、What is included 表格列出 LibreHardwareMonitor 桌面程序与 LibreHardwareMonitorLib 类库及各自的 .NET 目标框架)

版本与获取

当前版本是 0.9.6,发布于 2026 年 2 月 14 日。发行页提供两个免安装 ZIP:主包约 6.6 MB,面向 .NET 10 的一个版本约 8.9 MB。0.9.6 的改动以硬件适配和依赖更新为主,包括磁盘信息工具链更新、GA-A320M 主板补齐控件、Arctic 风扇控制器支持与 B850 GAMING PLUS WIFI6E 主板识别。如果你想更早拿到新硬件的支持,官方还提供 nightly 构建,用自己的 GitHub 账号即可下载。

有一条安全提示值得留意:仓库 README 用专门的 Warning 段落声明,官方与一个名称相近的第三方站点没有任何关系,并建议出于安全考虑不要使用该站点;下载时认准官方 GitHub 仓库的发行页。

Libre Hardware Monitor 官方 GitHub 仓库 README 截图(Warning 段落声明与 librehardwaremonitor.com 无关并建议避免使用该站点,以及 Acknowledgements 致谢贡献者与 JetBrains 提供工具)

许可方面,项目以 MPL 2.0 发布,属于开源软件;README 也说明部分内容采用不同的许可条款,细目列在仓库的 THIRD-PARTY-NOTICES 文件里。类库可以嵌入自有程序,这一点对想给自家工具加个硬件监控面板的开发者比较实用。

Libre Hardware Monitor 的价值在于把散落在各个传感器里的读数集中到一处:桌面版装完就能看,类库版可以嵌进自己的程序。MPL 2.0 开源、免安装 ZIP 分发,适合作为排查温度与功耗问题的起点。

Libre Hardware Monitor下载地址
支持的操作系统: Windows