
如何用 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/LibreHardwareMonitorLibreHardwareMonitor 是一款免费的开源硬件监控工具可以实时读取电脑的温度传感器、风扇转速、电压、负载和时钟频率并提供 CSV 日志记录与浏览器远程访问功能。这篇文章面向刚入手这款工具的你如果你正在被不知道哪里过热风扇狂转却找不到原因想把监控数据存下来慢慢分析这类问题困扰跟着下面的任务线走一遍大约十几分钟就能把监控、记录、远程查看三件事全部配好。 准备工作拿到软件并解决管理员权限问题开始之前有两件小事必须处理否则后面所有传感器都读不出来。获取软件。可以直接到项目的 Releases 页面下载最新的可执行压缩包解压即用想参与开发或看最新代码用下面这条命令克隆仓库源码再用 Visual Studio 打开LibreHardwareMonitor.sln自行编译git clone https://gitcode.com/GitHub_Trending/li/LibreHardwareMonitor以管理员身份运行。相当一部分传感器例如主板 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 服务勾选 View 菜单中的Run Web Server选项通过Server Interface Port对话框确认监听地址和端口默认 8085在任意设备的浏览器中访问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),仅供参考