SystemInformer完整入门教程:三步跑起来,快速找出占用文件的进程和资源大户
2026/9/11 9:45:00 网站建设 项目流程

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 提示"文件正由另一进程使用"。

步骤

  1. 打开"工具"菜单,选择"查找句柄或 DLL"
  2. 在搜索框输入文件名或完整路径(支持正则表达式)
  3. 点击搜索
  4. 在结果里右键对应条目,查看它的属主进程
  5. 必要时直接从菜单关闭这个句柄

怎么验证做对了:关闭句柄后,文件能正常删除或重命名;再搜一次,该文件已无结果。另外系统句柄过多时,搜索框会主动给出提示,避免你盲目查找。

场景二:看看哪些程序在对外通信

痛点:怀疑某个程序在后台上传数据,但没有任何证据。

步骤

  1. 切到"网络"选项卡
  2. 查看活动连接列表,每行都标明了所属进程和远端地址
  3. 右键可疑连接
  4. 选择关闭该连接

怎么验证做对了:列表中该连接消失,对应程序的对外流量随之停止。

场景三:揪出资源占用的"大户"

痛点:系统变卡,但任务管理器看不出是谁在吃资源。

步骤

  1. 在进程选项卡点击"CPU"列标题,按占用排序
  2. 或者看性能选项卡的实时图表,找持续高的曲线
  3. 右键疑似进程,打开属性页
  4. 翻一遍它的线程、模块和内存页,确认是不是泄漏或失控
  5. 确认非关键进程后,选择结束进程,或先创建转储文件留证

怎么验证做对了:处理后 CPU 列数值和性能图表明显回落,卡顿消失。

场景四:管理服务比 services.msc 更细

痛点:内置服务管理器只能启停服务,想改启动类型、看依赖项就不够用了。

步骤

  1. 切到"服务"选项卡
  2. 右键目标服务
  3. 直接改启动类型,或执行启动、停止、暂停
  4. 需要触发条件、延迟启动等高级信息时,配合 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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询