把 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 1032/64 位均可动手之前把这份清单打勾一台能跑Visual Studio 2022Community 版即可的 Windows 电脑且装好 C 桌面开发工作负载仓库源码执行git clone https://gitcode.com/GitHub_Trending/sy/systeminformer一块 2GB 以上的 U 盘以管理员身份运行终端的权限部分插件读取硬件信息时需要构建阶段产出主程序和插件库进入源码根目录先运行一次 build 目录里的build_init.cmd它会把第三方依赖拉下来这一步只在首次或有更新时执行。再运行同目录的build_release.cmd开始 Release 编译。产物落在输出目录里你会拿到两个关键文件主程序SystemInformer.exe以及运行库kphlib_um.dll。插件默认不参与编译需要打开 根 CMake 配置 里的SI_WITH_PLUGINS开关cmake -G Visual Studio 17 2022 -DSI_WITH_PLUGINSON cmake --build . --config Release编完后在输出目录的plugins子文件夹里能找到十几个.dll。组装阶段把便携版文件夹搭起来在任意位置新建SystemInformer-Portable文件夹并在里面再建一个plugins子文件夹。把SystemInformer.exe和kphlib_um.dll拷到主文件夹根目录。把编译出的插件 dll 全部放进plugins子文件夹。这一步别挑三拣四插件之间可能存在依赖缺一个就可能影响整体加载。如果你打算在没有开发环境的机器上使用内核驱动相关功能再把 KSystemInformer 目录下对应架构amd64 或 arm64的systeminformer.sys一并拷入并按系统类型放好。可选在同目录建一个空文件SystemInformer.exe.settings.xml程序会把窗口布局、列配置等设置写进这个文件实现设置跟着 U 盘走而不是落在用户目录里。校验阶段换台机器插上去试把SystemInformer-Portable整个文件夹拷到 U 盘。在一台干净的 Windows 电脑上插入 U 盘双击SystemInformer.exe确认进程树、内存视图、网络页签都能正常刷新数据。打开插件管理界面逐个启用插件确认无报错改一处设置后重启程序检查SystemInformer.exe.settings.xml是否有内容更新。如果你遇到这些情况现象双击 exe 直接闪退或提示缺少 VC 组件原因目标机器缺少 Visual C 可再发行库。处置安装最新版 VC 可再发行包后重试也可以把本机System32里对应的vcruntime、msvcpdll 一并拷进便携文件夹应急。现象主程序正常但某个插件加载失败原因插件 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),仅供参考