一个叫 dllhost.exe 的进程无缘无故吃掉 40% 的 CPU,任务管理器只肯告诉你名字和数字——这大概是 Windows 排障时最让人上火的时刻。

MakeUseOf 撰稿人 Afam Onyimadu 就卡在这儿。他换了个工具 System Informer,一眼看到了父进程、程序所在的文件夹、启动它的完整命令行,还有数字签名。顺着这条链子往回摸:进程指向父进程,父进程指向一个服务,最后落到他自己装过的一个打印机工具上。不是病毒,虚惊一场,但任务管理器给不了这个答案。这些信息它其实也有,散落在各个列里,需要自己一层层翻,而且不会替你把线索串起来。
这工具来头有点意思:前身是 2009 年的 Process Hacker,算下来 17 年了,免费开源。界面确实不如任务管理器整齐,标签和列堆得到处都是,但前四个标签页——进程、服务、网络、磁盘——基本够用。进程还按颜色分类:蓝色是核心系统进程,青色是承载后台服务的进程,粉色是 UWP 应用,黄色是 .NET 托管进程,这套配色也能自己改。
真正让人愿意留着它的是句柄搜索。文件提示「已在另一个程序中打开」,以前的办法是把能想到的软件挨个关掉,实在不行重启,十分钟就这么没了;现在搜一下就知道是哪个最小化的程序占着不放。以管理员身份启动时,磁盘标签页还能列出实时读写和具体文件路径,追查磁盘占用飙高比任务管理器的分组视图直接得多。
我的判断是,任务管理器不必卸载。Ctrl + Shift + Esc 开得最快,看内存、强关卡死的程序仍然它最顺手。但凡遇上「说不清楚为什么」的占用,就该换个工具重新问一遍问题了。
来源:MakeUseOf







