症狀:
-
打開 "這台電腦",加載緩慢。此時查看任務管理器,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正常了。