Com 代理最大 CPU 和遺失視窗焦點

Com 代理最大 CPU 和遺失視窗焦點

Windows 10
i7 CPU
32G 內存

dllhost.exe Com Surrogate 每隔幾分鐘啟動一次 - 最大化我的 i7 CPU - 並從我正在使用的任何視窗中竊取焦點......並持續幾分鐘。

當 Com Surrogate 運行並開始傷害我時,焦點可以集中在任何應用程式(瀏覽器、記事本等)上。這種情況不僅發生在將焦點切換到檔案總管視窗時。

我沒有收到任何類型的 Com 代理錯誤 - 只是非常糟糕的桌面拒絕服務。

我已經嘗試了所有我能找到的互聯網“修復”:

- Updated codecs
- Disabled thumbnail creation
- Did the DEP settings
- Checked for malware with multiple antivirus engines
- Process Explorer does not show any image or media file targeted by dllhost.exe

我認為這個 Com Surrogate 操作是 CPU 吃問題...

進程監視器(與 Process Explorer 不同)顯示 dllhost.exe Com 代理程式每次佔用我的機器時都會遍歷我的所有磁碟資料夾。看起來它仍在尋找媒體文件來製作縮圖 - 儘管它實際上不再創建任何縮圖!

另外,不可見的 Com 代理程式如何/為何竊取活動視窗焦點超出了我的範圍。

(僅供參考…當我嘗試輸入此問題時,Com Surrogate 已運行並耗盡了我的 CPU 八次。)

鑑於這些訊息,有人有什麼新的嘗試嗎?

答案1

經過大量故障排除...解決此問題的方法很簡單,就是不要使用 Windows 檔案總管!

我通常會開啟多個檔案總管,因為我同時處理多個專案。

問題是,即使[建立縮圖] 設定為停用... Com Surrogate 也會運行每個Windows 檔案總管實例下可用的每個資料夾- (使用sysinternals Process Monitor 觀察) - 即使它不會建立任何資料夾縮圖!

您開啟的 Windows 檔案總管實例越多,Com Surrogate 瀏覽每個實例下的所有資料夾所需的時間就越長。由於它以非常緊密的循環方式搜尋磁碟,因此在完成之前您實際上無法控制。

因此,每次 Com Surrogate 的 Windows 縮圖建立實例運行時(每隔幾分鐘一次):

- it eats ALL of my i7 cpu
- it takes SEVERAL minutes to complete its USELESS (since [create thumbnails] is turned off) file search
- it steals the focus of the active window that I'm typing into
- it gives the focus to one of the File Explorer instances (whether restored or minimized)
- it sets the coordinates of that File Explorer OFF-SCREEN
- it also sets the File Explorer's window size to a window's minimum size

因為它將文件資源管理器視窗移出螢幕...我必須轉到任務欄 - 進入文件資源管理器的上下文選單 - 並執行手動移動以將其返回螢幕上 - 然後手動調整其大小。

如果您沒有執行 Windows 檔案總管,Com Surrogate 的 Windows 縮圖建立執行個體不會執行任何操作,不會影響您的系統。

我查看了幾個文件資源管理器替代方案,但許多具有我正在尋找的功能的替代方案實際上只是Windows 文件資源管理器的包裝器......並且它們表現出與我使用Windows 文件資源管理器時遇到的相同問題康代理。

可能還有其他產品,但到目前為止,我發現的唯一好的替代品是名為 xplorer² 的產品。這是一個商業產品,但他們的免費 Lite 版本足以滿足我的需求。

相關內容