尧图精选

SystemInformer 实操手册:从定位占用文件的进程到管理开机服务

🕒 发布时间:2026/9/11 2:52:23 📁 来源:尧图网络
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/systeminformerSystemInformer 是一款绿色免装的 Windows 系统监控与进程管理工具看进程、查服务、盯网络、抓磁盘实时状态还能结束进程、定位文件占用、直接管理开机服务。相比任务管理器它能列出每个进程打开的句柄、加载的模块和线程堆栈也能对服务做创建与编辑。适合日常要处理文件删不掉、进程卡死、服务起不来这类问题的系统管理员与开发者也适合想比任务管理器多知道一点的普通用户。它和任务管理器的差别对比项任务管理器SystemInformer信息粒度CPU、内存、磁盘、网络概览外加进程基础列每进程的线程堆栈、虚拟内存布局、模块列表、句柄明细以及实时磁盘 I/O 曲线可操作项结束任务、改基本优先级挂起/恢复、重启进程、改 CPU 与 I/O 优先级、创建与编辑服务、按正则搜索文件句柄适用场景偶尔看看谁在占 CPU日常排查文件删不掉进程卡死服务异常的具体问题任务管理器回答谁在占资源SystemInformer 进一步回答它握着哪些句柄、连着哪些地址、服务为什么起不来。后者才是大多数排查工作的起点。拿到手的前 5 分钟先确认环境Windows 10 或更高版本32 位、64 位均可但 64 位系统请运行 x64 版本32 位版在 64 位系统上数据是不完整的见 README.txt。从源码构建需要 Visual Studio 2022 或更高版本git clone https://gitcode.com/GitHub_Trending/sy/systeminformer cd systeminformer build\build_init.cmd build\build_release.cmdbuild_init.cmd仅在首次或工具更新时执行一次也可以在 Visual Studio 里直接打开 SystemInformer.sln 构建插件在 Plugins.sln 中。双击SystemInformer.exe即可运行无需安装。主窗口从上到下依次是菜单栏、工具栏、标签页列表和状态栏进程标签页默认按 PID 排序列里含进程名、命令行等性能标签页CPU、内存、I/O 的实时曲线服务标签页全部服务及启动类型按CtrlI打开系统信息窗口看整机概况三个最高频操作怎么结束卡死的进程目标让无响应的程序彻底退出或先冻结再处理。切到进程标签页找到目标进程右键选Suspend先挂起防止它继续写坏数据确认无误后再右键选Terminate结束易错点普通用户身份对系统进程没有权限需要管理员运行Terminate是直接结束不留善后重要数据可能丢失不确定时先挂起带子进程的程序用Terminate只杀父进程需要连子进程一起清理时选结束进程树。如何找到锁定文件的程序目标文件删不掉、改不动时查出占用它的进程。打开 Hacker 菜单选Find handles or DLLs快捷键CtrlF输入文件名或完整路径点搜索结果列出持有该句柄的进程与 PID确认后到进程标签页处理易错点带完整路径搜索比只输短文件名准后者容易命中同名文件搜索窗口会警告句柄数过大的系统此时耐心等待或稍后再试结果里出现系统进程持有的句柄时不要贸然结束。怎么改服务的启动方式目标让某个服务开机自启、改为手动或彻底禁用。切到服务标签页找到目标服务右键选属性修改启动类型可勾选延迟启动应用后立即生效个别服务需重启易错点部分受保护服务改不了属正常现象禁用前先看依赖关系服务标签页的列里能核对启动类型与延迟启动状态。README 里的特性说明是go beyond services.msc: create, edit and control services也就是能直接创建新服务这是 services.msc 做不到的。往深里用线程堆栈排查卡顿打开进程属性逐个线程查看完整调用栈支持内核模式、WOW64 与 .NET。程序卡死时先挂起再看哪个线程停在什么调用上死锁与阻塞点基本一眼可见。模块列表核对可疑 DLL把进程加载的每个模块与签名、文件位置对照一遍来源不明的注入模块在这里最容易露馅配合Search onlineCtrlM可在线查模块信息。插件扩展仓库内置 plugins/ 插件集含网络诊断NetworkTools、硬件设备信息HardwareDevices、扩展通知ExtendedNotifications、进程备注UserNotes、窗口遍历WindowExplorer等在 Hacker 菜单的Plugins里配置遇到插件相关崩溃优先把插件更新到对应版本见 plugins/readme.txt。界面按习惯摆右键列表标题调整列选项里改外观与布局系统信息窗口按F11可全屏。排错速查现象可能原因处理方法结束进程、改服务提示权限不足未以管理员身份运行右键 SystemInformer.exe选以管理员身份运行64 位系统上数据不全、显示异常误用了 x86 版本换 x64 版本重新运行插件加载失败或引发崩溃插件与主程序版本不匹配更新插件到对应版本或在 Plugins 菜单里禁用句柄搜索没有结果文件确实无人占用或输入路径有误核对路径确认文件是否已被其他程序关闭设置没有保存以 U 盘方式运行但未建设置文件在 SystemInformer.exe 同目录创建空白文件SystemInformer.exe.settings.xml方法见 README.md构建失败工具链或第三方库未初始化先执行build_init.cmd再跑build_release.cmd按天安排的上手路线阶段做什么第 1 天熟悉主窗口与标签页跑通结束进程 → 查文件占用 → 改服务启动三个操作保存自己习惯的列与布局第 1 周看性能标签页的资源曲线挑一个卡顿程序逐线程看堆栈检查常用进程的模块与句柄跑一次在线检查插件给常用进程加备注之后定期用CtrlI系统信息导出报告留底关注版本更新与新特性维护自己的排错清单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),仅供参考
上一篇/下一篇内容由系统自动关联 返回资讯列表 →