SystemInformer完整入门教程:三步跑起来,快速找出占用文件的进程和资源大户
【免费下载链接】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
SystemInformer 是一款免费开源(MIT 协议)的进程监控与系统管理工具。和任务管理器不同,它能把文件句柄、网络连接、服务这些细节都摊开给你看,专门解决三类问题:文件删不掉、程序疑似偷偷联网、系统资源被谁吃掉了。读完这篇你能会三件事:
- 在 Windows 上把 SystemInformer 跑起来
- 三步找出锁定文件的进程并释放锁
- 定位资源占用高的进程,并管理它们对应的服务
🚀 三步跑起来
第 1 步:准备程序。SystemInformer 是绿色软件,解压即用。如果你更想从源码编译,装好 Visual Studio 2022(社区版免费)后,克隆仓库并依次运行build目录下的脚本:
- 克隆:
git clone https://gitcode.com/GitHub_Trending/sy/systeminformer - 首次先执行
build\build_init.cmd,再执行build\build_release.cmd
预期结果:编译完成后在bin目录得到可运行的SystemInformer.exe。
第 2 步:以管理员身份启动。右键SystemInformer.exe,选"以管理员身份运行"。不用管理员权限时,你只能看到部分进程。
第 3 步:认识主窗口。默认打开"进程"选项卡,每个进程一行,CPU、内存、线程数等列一目了然;旁边还有服务、系统信息、性能、网络等选项卡。预期结果:看到一份持续刷新的全系统进程列表。
📊 一分钟看懂核心功能
| 功能 | 解决什么问题 | 入口在哪 |
|---|---|---|
| 进程列表 | 看每个进程在干什么、占了多少 CPU 和内存 | 进程选项卡 |
| 查找句柄或 DLL | 哪个进程锁住了文件,导致你删不掉、存不了 | 工具菜单 → 查找句柄或 DLL |
| 性能图表 | 快速盯出"资源大户"进程 | 性能选项卡 |
| 网络连接 | 哪些程序正在对外通信,必要时直接断开 | 网络选项卡 |
| 服务列表 | 启停服务、改启动类型,比 services.msc 更细 | 服务选项卡 |
| 进程属性 | 查看单个进程的句柄、模块、线程、内存、.NET 信息 | 双击任意进程 |
🎯 高频场景实战
场景一:三步找出占用文件的进程
痛点:删除或另存文件时,Windows 提示"文件正由另一进程使用"。
步骤:
- 打开"工具"菜单,选择"查找句柄或 DLL"
- 在搜索框输入文件名或完整路径(支持正则表达式)
- 点击搜索
- 在结果里右键对应条目,查看它的属主进程
- 必要时直接从菜单关闭这个句柄
怎么验证做对了:关闭句柄后,文件能正常删除或重命名;再搜一次,该文件已无结果。另外系统句柄过多时,搜索框会主动给出提示,避免你盲目查找。
场景二:看看哪些程序在对外通信
痛点:怀疑某个程序在后台上传数据,但没有任何证据。
步骤:
- 切到"网络"选项卡
- 查看活动连接列表,每行都标明了所属进程和远端地址
- 右键可疑连接
- 选择关闭该连接
怎么验证做对了:列表中该连接消失,对应程序的对外流量随之停止。
场景三:揪出资源占用的"大户"
痛点:系统变卡,但任务管理器看不出是谁在吃资源。
步骤:
- 在进程选项卡点击"CPU"列标题,按占用排序
- 或者看性能选项卡的实时图表,找持续高的曲线
- 右键疑似进程,打开属性页
- 翻一遍它的线程、模块和内存页,确认是不是泄漏或失控
- 确认非关键进程后,选择结束进程,或先创建转储文件留证
怎么验证做对了:处理后 CPU 列数值和性能图表明显回落,卡顿消失。
场景四:管理服务比 services.msc 更细
痛点:内置服务管理器只能启停服务,想改启动类型、看依赖项就不够用了。
步骤:
- 切到"服务"选项卡
- 右键目标服务
- 直接改启动类型,或执行启动、停止、暂停
- 需要触发条件、延迟启动等高级信息时,配合 ExtendedServices 插件
怎么验证做对了:列表状态列刷新为新状态;重启电脑后,服务按你设置的类型运行或保持停止。
⚡ 提效技巧与避坑指南
技巧
- 按 F5 手动刷新当前视图,比等自动刷新更快看到变化
- 在 exe 同目录放一个空白文件
SystemInformer.exe.settings.xml,设置就会随程序存在 U 盘里,官方文档推荐的做法 - 右键进程可以按进程树分组,父子进程的 CPU、内存、I/O 会合并显示,方便看整条"家族"的开销
- 右键列标题选"选择列",把常用信息固定到列表里
- 插件从插件管理入口配置,官方插件源码都在 plugins/ 目录,如 NetworkTools、HardwareDevices
常见坑
- 现象:64 位系统上进程列表看起来"缺了一些";原因:误用了 32 位(x86)版本,官方明确它在 64 位系统上不能正常工作;解法:换 x64 版本,控制面板 → 系统里可查系统类型
- 现象:结束进程或查看句柄时提示"拒绝访问";原因:没有用管理员权限运行;解法:右键 exe → 以管理员身份运行
- 现象:装完插件后崩溃或功能缺失;原因:插件版本和主程序不同步;解法:把插件更新到与主程序匹配的版本
✍️ 结尾
SystemInformer 的价值一句话:把"文件被谁锁、网络连着谁、资源去哪了"这些任务管理器看不见的东西,变成一张你可以直接操作的清单。下次遇到"文件正在使用中"的提示,你第一个想试哪个功能?
【免费下载链接】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),仅供参考