这个问题已在互联网上被问过好几次了,但至今还没有任何令人满意的答案,所以我会再试一次。
近两年来,我注意到 explorer.exe 的内存占用非常高。我尝试过禁用 shell 扩展、恶意软件检查,但问题仍然存在。
基本上 explorer.exe 只是消耗RAM 就像模因所说的 Chrome 那样。
在 Process Explorer 中,我可以看到一些小程序和应用程序(如 Chrome)嵌套在 explorer.exe 下,但是终止它们不会影响 explorer 的工作集。在 Process Explorer 中滚动浏览 explorer 已加载的库,我找不到任何异常情况,例如极端的 RAM 消耗或大量实例。这里最大的问题似乎是 Nvidia 驱动程序,完全在约 800kB 的私有 WS 上。
进程浏览器:
答案1
完成 SFC 后,我得出结论,我的问题确实源于第三方程序。使用 Windows 性能工具,我设法将其追溯到对 Message Dll 的调用,该调用未正确卸载。
但是,我没能找出实际上哪个程序发出了这些调用。
重新安装 Windows 后,我按照自己的直觉重新安装了之前安装的所有东西,除了 Steel Series Engine。问题不再出现。