以下内容转载自:一 水 的 Explorer内存占用偶尔变高导致卡顿
症状:
- 打开 “这台电脑”,加载缓慢。此时查看任务管理器,explorer内存可能飙升到几G。cpu也很高
- 创建和删除文件缓慢,删除单个文件也会出现进度条。此时查看任务管理器,会出现瞬间的内存飙升(1-3G左右),导致的短暂卡顿。
解决方法:
删除文件
%APPDATA%\Microsoft\Windows\Recent\AutomaticDestinations\f01b4d95cf55d32a.automaticDestinations-ms
问题解决了,不过找问题的方法还是更重要:
工具:autoruns、procmon
-
首先怀疑某个explorer的插件导致的问题
可以先使用autoruns 禁用explorer的插件
取消勾选状态即禁用该dll插件。然后再看下问题解决了没。
-
插件没有问题,那可能是explorer自身出现问题。
使用procmon 监测explorer的状态。
工具栏第三个按钮表示开关监测。点击工具栏最后一个按钮打开profiling。
开启监测后,操作explorer出现问题后,关闭监测
1). 过滤Operation -> Process Profiling 事件, 找到
类似这样的记录,Working Set 就是内存占用,可以看得出占用了2G多,记下时间T2
再找上一条explorer的Process Profiling 事件,记下时间T1
2). 删除Process Profiling的过滤规则,改成过滤explorer进程。
检查T1-T2时间内explorer的内存操作
f01b4d95cf55d32a.automaticDestinations-ms 的Offset大小和内存涨幅差不多,猜测可能是该文件导致的,删除该文件,果然explorer正常了。
以上内容转载自:一 水 的 Explorer内存占用偶尔变高导致卡顿
其他参考资料
How can I stop the folders pinned to Quick Access from disappearing?
如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。
如本文对您有用,捐赠和留言 将是对我最好的支持~(捐赠可转为站内积分)
如愿意,请向朋友推荐本站,谢谢。
尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。