电脑突然变卡?不是中毒,是";杀手进程";在后台——用 Process Explorer 抓现行
";哥,我电脑用着用着突然就卡了。鼠标转圈,浏览器卡死,连任务管理器都要等半分钟才弹出来。我什么都没开啊。就挂了个微信和浏览器。重启之后好了,过几个小时又卡。我以为是中毒了,下了杀毒全盘扫,啥也没扫出来。";
小赖,做运营的,一台 i5-10400 + 16G + 512G SATA SSD 的台式机。配置不差。日常就开 Chrome(十几个标签页)、微信、Excel、飞书。
我问他:
";卡时你打开任务管理器看过没有?CPU、内存、磁盘哪个拉满了?";
他说:
";卡时任务管理器都打不开。等半分钟弹出来,CPU 才 5%,内存 60%,磁盘也没满。但就是卡。等个两三分钟又自己好了。";
我说:
";你那个';等两三分钟又好了';就是关键线索。如果是硬件问题,不会自己好。如果是中毒,不会只卡几分钟。这是某个后台进程在周期性地';搞事';——可能是 Windows 搜索索引、可能是 Windows Defender 实时扫描、可能是某个软件的自动更新、可能是 Chrome 的后台 GPU 进程。任务管理器看不到细节,因为它不显示进程在';等什么';。你需要 Process Explorer。";
他问:
";Process Explorer 是什么?比任务管理器强在哪?";
我说:
";Sysinternals 出品的。微软官方收购的工具。它能看到每个进程在等什么资源(文件、注册表、网络、互斥锁)。能看到哪个进程在疯狂做磁盘 I/O 但 CPU 不高——这种最阴间,因为任务管理器里它看起来';很乖';。还能看到进程树——谁启动了谁。你那个';卡几分钟又好了';,十有八九是 Windows Search 在索引硬盘,或者 Defender 在扫描某个大文件。";
后来他下了 Process Explorer,以管理员运行。卡时看了一眼——
果然:Antimalware Service Executable(Windows Defender)正在对 Chrome 的缓存目录做全盘扫描。磁盘队列长度 200+。CPU 才 3%。但系统卡得像 PPT。
他右键 → 把 Chrome 缓存目录加到 Defender 排除列表。
从此再没无故卡过。
他跟我说:
";老周,任务管理器里 Defender 只占 3% CPU,我以为它没干活。结果 Process Explorer 告诉我它在疯狂读磁盘。任务管理器骗了我。";
一、为什么任务管理器";看不出";问题
任务管理器的盲区
|
任务管理器能看到的 |
看不到的 |
|
CPU 占用率 |
进程在等什么(I/O 等待) |
|
内存占用 |
哪个文件被哪个进程锁住 |
|
磁盘活动% |
磁盘队列长度(排队等读写的请求数) |
|
网络占用 |
进程树关系(谁启动了谁) |
|
GPU 占用 |
进程加载了哪些 DLL |
|
进程列表 |
进程权限级别(管理员/普通) |
最阴间的情况:一个进程在做大量磁盘 I/O,但 CPU 很低。任务管理器里它看起来";很乖";。但实际上磁盘被它占满了,其他所有程序都在等磁盘 → 系统整体卡顿。
|
指标 |
为什么它骗人 |
|
CPU 低 = 没事? |
❌ I/O 等待不占 CPU。进程在等磁盘返回数据,CPU 闲着 |
|
内存够 = 没事? |
❌ 磁盘 I/O 瓶颈跟内存无关 |
|
磁盘活动 100% = 有问题? |
⚠️ 但任务管理器不告诉你";谁";在 100%。只显示一个总百分比 |
二、Process Explorer:任务管理器的";完全体";
核心功能
|
功能 |
解释 |
为什么有用 |
|
CPU 历史曲线 |
每个进程单独的曲线 |
一眼看出谁在周期性飙高 |
|
I/O 读写字节/秒 |
实时显示每个进程的磁盘 I/O |
找到";低 CPU 高 I/O";的阴间进程 |
|
磁盘队列长度 |
全局 + 每个进程的排队数 |
>;2 就说明磁盘瓶颈 |
|
进程树 |
父子关系一目了然 |
看到 svchost 里跑了哪些服务 |
|
挂起的进程 |
标红显示 |
哪个进程卡死了 |
|
DLL 和句柄查看 |
右键 → Properties → 看加载了什么 |
排查 DLL 注入/文件锁 |
|
替换任务管理器 |
Options → Replace Task Manager |
以后 Ctrl+Shift+Esc 直接打开它 |
怎么用
|
步骤 |
操作 |
|
1 |
下载 Sysinternals Process Explorer(微软官网免费) |
|
2 |
以管理员身份运行(否则看不到系统进程细节) |
|
3 |
默认视图:上方进程树 + 下方 CPU/内存/I/O 曲线 |
|
4 |
卡时看:点 I/O Delta 列排序 → 谁在疯狂读写 |
|
5 |
找到可疑进程 → 右键 → Properties → Threads 标签看线程在干什么 |
|
6 |
或者右键 → Kill Process 干掉它(⚠️ 系统进程别杀) |
三、最常见的";后台杀手";排行榜
Top 6 阴间进程
|
排名 |
进程名 |
表现 |
解决 |
|
|
Antimalware Service Executable(MsMpEng.exe) |
Defender 实时扫描。解压大文件/编译代码时疯狂扫描 |
加排除目录(设置 → Windows 安全中心 → 病毒和威胁防护 → 排除项) |
|
|
SearchIndexer.exe |
Windows 搜索索引。全盘扫描建索引 |
控制面板 → 索引选项 → 修改 → 只保留常用目录。或关索引 |
|
|
CompatTelRunner.exe |
微软兼容性遥测。收集数据上报 |
任务计划程序 → Microsoft → Windows → Application Experience → 禁用相关任务 |
|
4 |
TiWorker.exe |
Windows Module Installer Worker。安装更新 |
清 SoftwareDistribution(第 39 篇) |
|
5 |
MsMpEng.exe(Defender 扫描压缩包) |
扫描 zip/rar/7z 里的每个文件 |
排除压缩包目录 |
|
6 |
Chrome / Edge 后台进程 |
浏览器后台 GPU 进程/扩展进程疯狂 I/O |
浏览器设置 → 系统 → 关";继续运行后台应用"; |
怎么区分";真凶";和";被冤枉的";
|
判断依据 |
真凶 |
被冤枉的 |
|
I/O 读/写速率 |
持续高(>;50MB/s) |
偶尔高 |
|
持续时间 |
几分钟到几十分钟 |
几秒钟 |
|
触发条件 |
特定操作(解压/打开文件夹/插 U 盘) |
无明显规律 |
|
磁盘队列长度 |
>;5 |
<;2 |
|
杀掉后系统变流畅 |
✅ |
❌(杀掉后更卡说明是系统进程) |
四、实战:小赖的排查过程
|
步骤 |
操作 |
发现 |
|
1 |
卡时打开 Process Explorer |
Antimalware Service Executable I/O Read: 180MB/s |
|
2 |
右键该进程 → Properties → Threads |
线程在 NtReadFile 等待 |
|
3 |
看 Disk 标签 |
正在读 C:\Users\小赖\AppData\Local\Google\Chrome\User Data\Default\Cache |
|
4 |
确认原因 |
Defender 在扫描 Chrome 缓存目录。几万个小文件 |
|
5 |
解决方案 |
Windows 安全中心 → 排除项 → 添加 Chrome 缓存路径 |
|
6 |
验证 |
排除后,同样操作不再卡。磁盘队列长度从 200+ 降到 <;5 |
他说:
";老周,我之前一直以为 Defender 是';安静的守护者';。没想到它才是卡顿元凶。加了排除之后,Chrome 打开速度快了一倍。";
五、除了 Defender,还有这些";暗箭";
Windows Search 索引
|
症状 |
排查 |
解决 |
|
打开";此电脑";或任意文件夹卡顿 |
Process Explorer 看 SearchIndexer.exe I/O |
索引选项 → 只索引开始菜单和文档。排除 C:\ 全盘 |
|
搜索文件时慢 |
同上 |
或者直接用 Everything(不依赖 Windows 索引) |
遥测/兼容性收集器
|
进程 |
怎么关 |
|
CompatTelRunner.exe |
任务计划程序 → Microsoft\Windows\Application Experience → 禁用 Microsoft Compatibility Appraiser |
|
DiagTrack (Connected User Experiences) |
服务 → Connected User Experiences and Telemetry → 禁用 |
|
dmclient.exe |
同上任务计划里禁用 |
软件自动更新
|
软件 |
后台进程 |
解决 |
|
Adobe Creative Cloud |
AdobeIPCBroker.exe / Adobe CEF Helper |
设置 → 关自动更新 / 任务计划里禁用 |
|
NVIDIA GeForce Experience |
NVIDIA Web Helper.exe |
设置 → 关自动下载驱动 |
|
微信 |
WeChat.exe(后台同步聊天记录) |
设置 → 关";开机自启"; |
|
钉钉/飞书 |
后台同步进程 |
设置 → 关自启动 |
六、";电脑突然变卡";的避坑清单
|
坑 |
真相 |
|
";卡就是中毒"; |
90% 不是。是 Defender/Search/更新在后台干活 |
|
";任务管理器没满就是没问题"; |
I/O 等待不占 CPU。任务管理器看不出磁盘瓶颈 |
|
";重装系统能解决"; |
重装完 Defender 照样扫描。不加分排除项,还会卡 |
|
";杀毒软件越多越安全"; |
装了 360 又装腾讯又装 Defender = 三个杀软互相扫描 → 卡死 |
|
";加内存能解决"; |
内存没满的情况下加内存没用。瓶颈在磁盘 I/O |
|
";换 SSD 能解决"; |
SATA SSD 已经够快。瓶颈是进程疯狂随机读。换 NVMe 能缓解但不治本 |
七、进阶:磁盘队列长度 >; 32 怎么办
|
排查方向 |
操作 |
|
确认是不是系统盘 |
CrystalDiskInfo 看健康。如果";警告";→ 磁盘老化 |
|
是不是 USB 设备拖后腿 |
拔掉所有 USB 设备试试。移动硬盘/U 盘可能触发 Defender 全盘扫描 |
|
是不是网络盘/NAS |
资源管理器里映射的网络盘断了但进程还在等响应 → 卡 UI |
|
是不是文件系统损坏 |
chkdsk C: /f /r(重启后执行) |
八、说点正能量的
小赖的事让我想起一句话:
你以为的";电脑卡";,大部分时候是";某个进程在偷偷干活,而你看不见它";。
任务管理器给你的是一个";表面";。CPU 5%、内存 60%、磁盘没满——看起来一切正常。但实际上磁盘队列排了 200 个请求,所有程序都在等 I/O。系统卡得像 PPT。
Process Explorer 让你看见那个";看不见的凶手";。不是因为你的电脑差。是因为 Windows 默认给你装了一堆";好意";的后台服务。Defender 想保护你。Search 想帮你找文件。遥测想帮微软改进产品。它们都在后台默默干活——只是没问过你";现在方便吗";。
你不需要关掉它们全部。你只需要知道:当电脑无故卡顿时,打开 Process Explorer,看谁在疯狂 I/O。接着给它加个排除,或者限制它的触发条件。
工具给你了。方法给你了。下次电脑再卡,你不用等它";自己好";。你直接抓现行。
九、今天记住这 3 句话
电脑无故卡顿但任务管理器没满 = 后台进程在疯狂做磁盘 I/O。用 Process Explorer 看 I/O Delta 列,找";低 CPU 高读写";的真凶。
头号凶手:Windows Defender 实时扫描(Antimalware Service Executable)。给 Chrome 缓存/开发目录/下载目录加排除项。
Process Explorer 是 Sysinternals 免费工具。微软官方出品。能看进程树、I/O、磁盘队列长度。任务管理器的完全体。
我是老周。
修了十年电脑,帮人抓过无数次";后台杀手";。每次对方说";电脑卡,是不是该换了";,我都说:不是电脑差,是 Defender 在加班。加个排除,比换电脑管用。
你的电脑有没有无故卡过?卡时你看过什么?评论区说说,我帮你判断是 Defender 还是别的原因。



