资讯动态

机器越来越慢却说不清原因?用 System Informer 三个场景定位问题进程

发布时间:2026/9/11 14:43:45 来源:尧图企业网站定制
机器越来越慢却说不清原因用 System Informer 三个场景定位问题进程【免费下载链接】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/systeminformerSystem Informer 是一款免费开源的 Windows 系统监控与进程管理工具无需安装下载即可运行。它能实时显示每个进程的 CPU 与内存趋势、查出哪个文件正被谁占用、列出哪些程序在联网还能深入排查内存泄漏和可疑程序。本文按先跑起来 → 解决三类常见问题 → 深挖排查的顺序带你上手。一、先跑起来不用安装但版本别选错System Informer 是一个绿色程序从官方发布包中解压双击 SystemInformer.exe 就能运行拷到 U 盘里也能直接用。下载对应版本的发布包。分 32 位x86和 64 位x64两种64 位系统必须用 64 位版本否则监控数据不完整——这是它和很多程序不一样的地方。不确定自己是什么系统打开控制面板 → 系统查看系统类型。首次启动时右键选择以管理员身份运行否则部分插件的磁盘、网络详情拿不到。如果你需要从源码构建需先安装 Visual Studio 2022 或更新版本git clone https://gitcode.com/GitHub_Trending/sy/systeminformer第 1 行把完整源码下载到本地 systeminformer 目录。之后在build目录中运行build_init.cmd初始化第三方依赖库只需执行一次。运行build_release.cmd编译出正式版本。也可以跳过脚本直接用 Visual Studio 打开 SystemInformer.sln 手动构建。二、机器变慢三步定位吃 CPU 和内存的进程现象风扇狂转、鼠标发滞任务管理器里却看不出哪个程序是主犯。用哪个功能主窗口的进程列表。列表为每个进程列出 CPU 占用、内存、线程数等列点列头即可排序占用异常的进程会被高亮。别只看瞬时值看趋势图——持续上涨不回落的进程是第一嫌疑。右键嫌疑进程 → 属性查看它的完整命令行、启动目录和加载的 DLL判断是不是你预期的那个程序。后续操作占用高但不方便杀掉的程序先降它的优先级想先观察就先挂起它。三、文件删不掉查出正占着它的进程现象删除或移动文件时Windows 提示文件正被另一个程序使用。使用查找句柄功能输入文件路径搜索。句柄可以理解为程序持有操作这个文件的钥匙这一步会列出所有打开过该文件的进程及各自持有的句柄。找到占用者后二选一只关闭对应句柄让它单独释放或挂起/结束整个进程。回到资源管理器重新执行删除。注意不要随意关闭系统进程持有的句柄可能导致系统异常只处理你确认来源的程序。四、流量蹿高看哪些程序在联网现象网络一直在忙说不清是哪个应用在占用带宽。打开网络连接视图每条连接都会显示归属进程、本地与远程地址、端口。发现陌生连接时可以先把它关闭再通过进程属性查这个程序来自哪里、命令行是什么。需要持续跟踪的进程把它固定到列表顶部便于前后对比。五、深挖怎么判断一个进程在泄漏内存现象某个程序用得越久机器越卡关掉它才吐回不少内存。打开进程属性的内存详情私有工作集是它实际占用的物理内存提交大小是它承诺要用的内存。连续观察一段时间任务做完后内存只涨不跌、回不到基线就是泄漏。再到模块列表核对它加载了哪些 DLL、路径是否异常.NET 程序可启用 DotNetTools 插件查看程序集与性能计数器细节。六、深挖排查可疑程序的三条线索现象系统里出现了你没装过的程序或某个进程名字眼熟但行为不对。看命令行恶意程序常用常见名字伪装但真实路径往往在奇怪的目录里完整命令行和启动目录是最直接的证据。看加载模块DLL 是否来自异常路径、数字签名是否有效System Informer 都能核对。看线程程序卡死或行为异常时逐线程查看调用栈支持内核态和 .NET能直接看到它卡在何处。顺带一提它的服务列表比系统的 services.msc 走得更远——可以创建、编辑和控制 Windows 服务而不只是启动和停止。七、插件不够用的时候按需扩展plugins/ 目录内置了十几个插件在主窗口菜单的 Hacker → Plugins 中可以随时启用或禁用插件解决什么问题ExtendedTools内存池、ETW 事件、GPU/NPU、TPM 等系统深层信息HardwareDevicesGPU、磁盘、网卡、电源状态监控NetworkToolsping、tracert、whois、端口扫描等网络诊断WindowExplorer枚举系统所有窗口排查窗口卡死时好用DotNetTools.NET 程序的运行时、程序集与性能计数器UserNotes给进程附加备注方便给嫌疑对象做标记ToolStatus自定义菜单栏、状态栏和工具栏注意插件相关崩溃先确认插件版本是否为最新。八、常见坑速查坑原因与解决办法监控数据不完整64 位系统误用了 32 位版本换成 x64磁盘/网络详情看不到没有以管理员身份运行想让用户配置跟着 U 盘走在 SystemInformer.exe 旁建一个空的 SystemInformer.exe.settings.xml 文件先关闭隐藏已知文件类型的扩展名再新建文本文档并改名插件崩溃把插件更新到最新版工具自身占用偏高在选项中调低刷新频率、关掉不用的列默认值对多数场景已够用构建报错找不到文档看 README.md 的构建说明和 build 目录的 README九、继续往深里走README.md功能总览、系统要求与构建要求入门第一站。README.txt版本选择、便携配置、插件管理入口说明。CHANGELOG.txt各版本变更记录排查我的问题哪个版本修了时很实用。plugins/readme.txt插件开发指引。主程序源码在 SystemInformer/公共库在 phlib/内核态驱动在 KSystemInformer/想读实现按这个顺序即可。发现缺陷或想提功能建议用官方 issue tracker 反馈即可。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价