Snake PC Info 是一款用 Python 和 PyQt5 构建的轻量级 Windows 硬件诊断工具。它旨在提供比系统自带任务管理器更详细的硬件信息,并包含一个实用的日志分析器,帮助用户快速定位潜在的硬件故障。
- 网盘下载:https://pan.quark.cn/s/c2860c4c6c0f
核心功能
- 系统概览:显示主机名、操作系统版本、主板型号、BIOS 信息及系统运行时间。
- CPU 详情:包括型号、架构、物理/逻辑核心数、频率、缓存大小、指令集支持以及每核心的实时占用率。
- 内存信息:展示总量、已用/可用空间、占用百分比,以及每个插槽模块的详细规格。
- 磁盘与 S.M.A.R.T. 健康:列出所有分区挂载点、容量、文件系统类型及接口。重点功能是 NVMe/ATA 硬盘的 S.M.A.R.T. 健康监测,包括温度、通电时间、总写入量、剩余备用空间及关键警告。
- 显卡与网络:显示显卡型号、驱动版本、显存、当前分辨率;网络适配器则提供 IP、MAC、速率、流量统计及 MTU 信息。
- 硬件日志分析器:这是该工具的特色之一。它能扫描 Windows 系统事件日志,筛选出与硬件相关的错误和警告。支持按 1/3/7/30 天的时间范围过滤,并可导出为 TXT 文件供进一步分析。

界面与体验
- 双语支持:提供中文和英文界面。
- 主题切换:支持暗色和亮色主题,适配不同视觉偏好。
- 零依赖部署:安装包内嵌了 Python 环境,用户无需在电脑上单独安装 Python 即可运行。
安装与使用
- 从 GitHub Releases 页面下载最新的
Snake_PC_Info_Setup_vX.X.X.exe安装包。 - 运行安装程序,按提示完成安装。桌面和开始菜单会生成快捷方式。
- 双击快捷方式或运行安装目录下的
run_me.bat启动程序。 - 注意:读取 S.M.A.R.T. 数据需要管理员权限。如需此功能,请右键快捷方式选择“以管理员身份运行”。其他硬件信息的读取无需特权。

技术细节与安全
- S.M.A.R.T. 实现:工具通过调用捆绑在
tools文件夹中的smartctl.exe(来自 smartmontools 项目)来读取硬盘健康数据。用户可以验证其 SHA256 校验值,或替换为自己的副本。 - 隐私保护:所有数据仅在本地显示或导出。导出的报告中可能包含序列号、MAC 地址等硬件标识符,分享前请注意脱敏。
- 许可证:本项目采用 MIT 许可证,捆绑的 smartctl 遵循 GPL v2+。
系统要求
- Windows 10 / 11(推荐 64 位)。
- 无需额外运行时环境。
对于需要快速排查硬件隐患、监控硬盘健康或分析系统底层错误日志的用户来说,Snake PC Info 提供了一个免费、开源且轻量的解决方案。














0条评论