如何用 LibreHardwareMonitor 三步搭好硬件监控:温度、风扇、电压与日志一次配齐
2026/9/19 12:40:12 网站建设 项目流程

如何用 LibreHardwareMonitor 三步搭好硬件监控:温度、风扇、电压与日志一次配齐

【免费下载链接】LibreHardwareMonitorLibre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.项目地址: https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor

LibreHardwareMonitor 是一款免费的开源硬件监控工具,可以实时读取电脑的温度传感器、风扇转速、电压、负载和时钟频率,并提供 CSV 日志记录与浏览器远程访问功能。这篇文章面向刚入手这款工具的你:如果你正在被"不知道哪里过热""风扇狂转却找不到原因""想把监控数据存下来慢慢分析"这类问题困扰,跟着下面的任务线走一遍,大约十几分钟就能把监控、记录、远程查看三件事全部配好。

📦 准备工作:拿到软件并解决管理员权限问题

开始之前有两件小事必须处理,否则后面所有传感器都读不出来。

  1. 获取软件。可以直接到项目的 Releases 页面下载最新的可执行压缩包,解压即用;想参与开发或看最新代码,用下面这条命令克隆仓库源码,再用 Visual Studio 打开LibreHardwareMonitor.sln自行编译:
git clone https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor
  1. 以管理员身份运行。相当一部分传感器(例如主板 Super I/O 芯片里的电压和风扇数据)需要提升权限才能访问,这是 Windows 的安全机制,不是软件故障。

提示:如果你用的是自己编译的版本,同样要在管理员权限下启动,否则界面能打开但很多数值会是空的。

🖥️ 第一次打开:在界面上找到 CPU、显卡和主板传感器

启动后你会看到一棵设备树:顶层是设备大类,展开后是各块硬件,每个硬件下面挂着一个个传感器(温度、风扇、电压等)。界面右侧默认还有一块绘图区,勾选 View 菜单里的Show Plot后,数值变化会实时画成曲线。

几个立刻用得上的入口,都在顶部菜单栏:

  • File → Hardware:逐类勾选要监控的设备,包括主板(Motherboard)、CPU、内存(RAM)、显卡(GPU)、存储设备、网卡、电源(Power supplies)、风扇控制器等。只勾选你需要的,能减少无效轮询。
  • View → Options:设置温度单位(摄氏/华氏)、最小化到托盘、开机自启动等偏好。
  • View → Update Interval:调整界面刷新频率,从 250 毫秒到 10 秒可选,机器老的话可以适当放宽。

设备识别的底层实现都在 LibreHardwareMonitorLib/Hardware/ 目录里,按 Cpu、Gpu、Motherboard、Storage 等子目录组织,想确认你的主板型号是否被支持,可以直接翻对应目录看芯片列表。

📈 把数据存下来:开启 CSV 日志记录

只看当前值是不够的,想分析趋势就得把数值持续写进文件。LibreHardwareMonitor 内置了日志功能,配置入口在View → Log Sensors子菜单:

设置项位置说明
Log SensorsView → Log Sensors总开关,开启后开始写日志文件
File rotation methodView → Log Sensors → File rotation method日志按次会话(Per session)还是按天(Daily)滚动分割
Logging IntervalView → Log Sensors → Logging Interval写盘频率,从 1 秒到 6 小时任选,越密文件越大

日志文件的命名格式是LibreHardwareMonitorLog-日期.csv(见 Logger.cs),逗号分隔、带表头,直接拖进 Excel 或 WPS 就能画图。日常使用建议:记录间隔选 10 秒到 1 分钟,按天滚动,既能看趋势又不至于撑爆磁盘。

另外File → Save Report...可以把当前所有传感器和参数的完整快照存成一个文本报告,排查"某个值为什么不对"时,这份报告是最直接的证据材料。

🌐 不想开本机界面?用内置 Web 服务在浏览器里看

如果你监控的是另一台机器,或者想在手机上瞄一眼,可以在菜单里启用内置的 HTTP 服务:

  1. 勾选 View 菜单中的Run Web Server选项;
  2. 通过Server Interface Port对话框确认监听地址和端口(默认 8085);
  3. 在任意设备的浏览器中访问http://电脑IP:8085/,即可看到与桌面版相同的传感器树。

网页版支持自动刷新,并且可以开启账号密码认证(Authentication),避免局域网内其他人随便读取你的硬件数据。整个 Web 服务的实现位于 HttpServer.cs,页面模板在 Resources/Web/ 目录下。

提示:如果端口 8085 已被占用,在 Interface Port 对话框里换一个空闲端口即可,改完记得重启服务。

🧩 更进一步:把监控能力嵌入你自己的程序

LibreHardwareMonitor 不只是个工具,它同时以 NuGet 包LibreHardwareMonitorLib的形式提供库能力,支持 .NET Framework 4.7.2 与 .NET 8/9/10。装好包之后,核心流程就是"配置开关 → Open → 遍历读取 → Close",官方示例(来自 README.md)精简后如下:

Computer computer = new Computer { IsCpuEnabled = true, IsGpuEnabled = true, IsMemoryEnabled = true, IsMotherboardEnabled = true }; computer.Open(); // 遍历 computer.Hardware 读取各传感器数值 computer.Close();

每个硬件对象下的Sensors集合里,ISensor.Value就是当前读数,Min/Max是本次运行以来的极值。完整示例还包含 UpdateVisitor 的写法,直接参考 README.md 中的 Sample code 一节即可。

🔎 看不到数据时,按这个顺序排查

  • 先确认是否以管理员身份运行;
  • 再到 File → Hardware 里检查对应设备是否被勾选,改完勾选后点 File →Reset让设备重新枚举;
  • 检查你的主板芯片是否在支持列表中,Motherboard/Lpc/ 目录下的芯片类文件(Nct677X、W836XX、F718XX 等)就是支持清单;
  • 数值明显不对(比如风扇转速为 0),多半是 BIOS 里对应的传感器通道被关闭,进 BIOS 打开后重启再看。

小结

需求对应功能
实时看温度、风扇、电压桌面版设备树 + Show Plot 曲线
留存历史数据Log Sensors 写 CSV,支持按会话/按天滚动
远程或手机上查看内置 Web 服务,默认端口 8085,可加认证
集成到自己的应用LibreHardwareMonitorLib NuGet 包

LibreHardwareMonitor 用一套代码覆盖了从"看一眼"到"存数据"再到"嵌进自己程序"的完整链路。现在启动它,先打开 CPU 和主板的温度传感器,再顺手把 CSV 日志开起来——你的硬件状态就有了据可查的连续记录。

【免费下载链接】LibreHardwareMonitorLibre Hardware Monitor is free software that can monitor the temperature sensors, fan speeds, voltages, load and clock speeds of your computer.项目地址: https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询