Process Monitor

Process Monitor

系统文件与注册表活动监视

系统官网

应用介绍

软件报「找不到配置文件」但不告诉你找的是哪个路径,安装程序中途失败只留一句错误码,程序每次启动都卡三秒也说不清在等什么——这类问题的答案都藏在系统调用里。Process Monitor 把这层掀开:它实时记下每个进程读了哪个文件、查了哪个注册表键、返回值是成功还是 NAME NOT FOUND,照着那一行 NOT FOUND 就知道该建哪个目录、补哪个键。

它是微软 Sysinternals 工具集里排查疑难杂症的主力,由 Mark Russinovich 团队维护。单文件免安装,运行起来就开始记录,关掉不留驱动残留。

软件功能



四类事件全覆盖:文件系统、注册表、进程与线程、网络活动同时记录,每条带时间、进程名、PID、操作类型、路径和返回结果。

强力过滤:按进程名、路径、操作、结果等条件组合过滤,几十万条记录里定位到相关的那几条;右键任意一行就能快速加排除或包含规则。

调用堆栈:双击任意事件能看到触发它的完整调用堆栈,配合符号服务器可以追到具体是哪个模块发起的请求。

启动阶段记录:开启 Boot Logging 后,下次开机从驱动加载阶段就开始记录,排查开机慢和启动时才出现的问题。

进程树视图:把捕获期间的进程创建关系画成树,看清是谁拉起了谁,安装包偷偷启动的子进程无所遁形。

保存与离线分析:记录可以存成 PML 文件带走,在另一台机器上打开继续分析,也能导出成 CSV 或 XML。

单文件免安装:解压出来直接运行,不写注册表不装服务,用完删掉即可,也能通过命令行参数做自动化抓取。

应用截图