news 2026/9/11 15:39:28

把 System Informer 装进 U 盘:一份不用联网也能跑的便携版改造方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
把 System Informer 装进 U 盘:一份不用联网也能跑的便携版改造方案

把 System Informer 装进 U 盘:一份不用联网也能跑的便携版改造方案

【免费下载链接】systeminformerA free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ https://windows-internals.com项目地址: https://gitcode.com/GitHub_Trending/sy/systeminformer

公司那台主力机装好了 System Informer,家里和机房里那几台没联网的机器却用不上。把主程序、依赖库和插件整理成一个文件夹,拷进 U 盘,插到哪台 Windows 机器上双击就能干活,所有设置和插件配置都跟着文件夹走。这篇文章就是带你从源码走到这一步。

速览:动手前先花 3 秒判断

项目说明
预计耗时约 60 分钟(编译占一半)
难度等级初级,只需会执行命令行
最终产物一个可直接拷贝的便携版文件夹
适用系统Windows 10+(32/64 位均可)

动手之前,把这份清单打勾

  • 一台能跑Visual Studio 2022(Community 版即可)的 Windows 电脑,且装好 C++ 桌面开发工作负载
  • 仓库源码:执行git clone https://gitcode.com/GitHub_Trending/sy/systeminformer
  • 一块 2GB 以上的 U 盘
  • 管理员身份运行终端的权限(部分插件读取硬件信息时需要)

构建阶段:产出主程序和插件库

  1. 进入源码根目录,先运行一次 build 目录里的build_init.cmd,它会把第三方依赖拉下来,这一步只在首次或有更新时执行。
  2. 再运行同目录的build_release.cmd开始 Release 编译。产物落在输出目录里,你会拿到两个关键文件:主程序SystemInformer.exe,以及运行库kphlib_um.dll
  3. 插件默认不参与编译,需要打开 根 CMake 配置 里的SI_WITH_PLUGINS开关:
cmake -G "Visual Studio 17 2022" -DSI_WITH_PLUGINS=ON cmake --build . --config Release

编完后在输出目录的plugins子文件夹里能找到十几个.dll

组装阶段:把便携版文件夹搭起来

  1. 在任意位置新建SystemInformer-Portable文件夹,并在里面再建一个plugins子文件夹。
  2. SystemInformer.exekphlib_um.dll拷到主文件夹根目录。
  3. 把编译出的插件 dll 全部放进plugins子文件夹。这一步别挑三拣四,插件之间可能存在依赖,缺一个就可能影响整体加载。
  4. 如果你打算在没有开发环境的机器上使用内核驱动相关功能,再把 KSystemInformer 目录下对应架构(amd64 或 arm64)的systeminformer.sys一并拷入,并按系统类型放好。
  5. 可选:在同目录建一个空文件SystemInformer.exe.settings.xml,程序会把窗口布局、列配置等设置写进这个文件,实现"设置跟着 U 盘走",而不是落在用户目录里。

校验阶段:换台机器插上去试

  1. SystemInformer-Portable整个文件夹拷到 U 盘。
  2. 在一台干净的 Windows 电脑上插入 U 盘,双击SystemInformer.exe,确认进程树、内存视图、网络页签都能正常刷新数据。
  3. 打开"插件"管理界面,逐个启用插件确认无报错;改一处设置后重启程序,检查SystemInformer.exe.settings.xml是否有内容更新。

如果你遇到这些情况

现象:双击 exe 直接闪退或提示缺少 VC 组件原因:目标机器缺少 Visual C++ 可再发行库。处置:安装最新版 VC++ 可再发行包后重试;也可以把本机System32里对应的vcruntimemsvcpdll 一并拷进便携文件夹应急。

现象:主程序正常,但某个插件加载失败原因:插件 dll 与主程序版本不匹配,或者拷贝时漏了同目录依赖。处置:用同一次编译的产物整体覆盖 U 盘里的plugins文件夹,不要混用不同批次的文件。

现象:换了台电脑后列布局、过滤条件全丢了原因:没有创建SystemInformer.exe.settings.xml,设置写进了系统用户目录。处置:按组装阶段第 5 步补建该文件,重启程序后设置就会落在便携文件夹里。

⚠️ 提醒:U 盘里只放编译产物和 dll,别把源码目录整个拖进去,既占空间又容易误运行。

✅ 到这里,U 盘里躺着的已经是一套完整的离线系统监控工具箱,拔下来插到任何一台 Windows 机器上,三秒钟就能开工。

【免费下载链接】systeminformerA free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions, Inc. @ https://windows-internals.com项目地址: https://gitcode.com/GitHub_Trending/sy/systeminformer

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/11 15:38:51

STM32H750驱动7寸RGB屏:LTDC时序配置与HAL库实战

简介:面向STM32H7系列开发者,资源基于STM32H750完成7英寸1024600 RGB LCD屏驱动,工程覆盖LTDC控制器配置、HAL库初始化、触摸屏坐标解析等核心环节,适合作为显示与交互项目的工程模板或学习范例。压缩包共201个文件,其…

作者头像 李华
网站建设 2026/9/11 15:38:32

WSL2环境下Kimi Code CLI安装与使用指南

1. 项目概述 Kimi Code CLI是一款基于命令行的代码辅助工具,专为开发者设计,能够通过自然语言交互实现代码生成、补全和优化等功能。它特别适合在Windows系统下的WSL2环境中运行,为开发者提供高效的编码体验。 这个工具的核心价值在于将AI代…

作者头像 李华
网站建设 2026/9/11 15:37:47

MATLAB实现LSTM多输入多输出时序预测:特征对齐与张量重塑

简介:本资源是一份面向机器学习初学者与MATLAB实践者的LSTM神经网络教学案例,聚焦多输入多输出时间序列预测任务,适用于能源负荷预测、工业过程建模、环境变量联合预测等实际场景。压缩包共8个文件(1.21MB)&#xff0c…

作者头像 李华
网站建设 2026/9/11 15:37:30

Web端开源ER图工具:数据库设计协同新范式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 15:34:11

AI Agent开发实战路径图:LangChain、LangGraph、RAG与MCP协同架构

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华
网站建设 2026/9/11 15:33:27

100G以太网UDP协议栈在FPGA上的移植与上板实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

作者头像 李华