Com Surrogate max CPU und verlorener Fensterfokus

537
CBruce

Windows 10
i7 CPU
32G RAM

dllhost.exe Com Surrogate startet alle paar Minuten - maximiert meine i7-CPU - und stiehlt den Fokus aus dem Fenster, in dem ich gerade arbeite ... und dauert einige Minuten.

Der Fokus kann auf jeder Anwendung (Browser, Notizblock usw.) liegen, wenn Com Surrogate ausgeführt wird und mir weh tut. Dies geschieht nicht nur beim Wechseln des Fokus zu einem Datei-Explorer-Fenster.

Ich erhalte keinen Com Surrogate-Fehler - nur einen wirklich schlechten Desktop-Denial-of-Service.

Ich habe alle Internet-Fixes ausprobiert, die ich finden konnte:

- 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 

Ich denke, diese Com Surrogate-Aktion ist das CPU-Essproblem.

Process Monitor (abweichend vom Process Explorer) zeigt den dllhost.exe Com Surrogate-Prozess an, wenn er alle meine Festplattenordner durchläuft, wenn er meinen Computer verarbeitet. Es scheint, dass es immer noch nach Mediendateien sucht, für die Thumbnails erstellt werden können - obwohl es tatsächlich keine Thumbnails mehr erstellt!

Wie und warum der nicht sichtbare Com Surrogate-Prozess den aktiven Fensterfokus stiehlt, liegt mir jedoch nicht.

(FYI ... Com Surrogate ist gelaufen und hat meine CPU achtmal ausgereizt, während ich versuchte, diese Frage einzugeben.

Hat jemand angesichts dieser Informationen etwas Neues zu versuchen?

-2
Wie gesagt, Ramhound, dieses Problem hat meine Brieftasche damals verletzt und ich war nur sehr frustriert. Ich habe den blöden Kommentar gelöscht und die Frage auf Ihre Empfehlung hin bearbeitet. Zu Ihrer Information - Wenn Sie mehr von meinen Fragen sehen, machen Sie sich keine Sorgen, ich nehme den Input sehr gut an - (Ich bin verheiratet und ein Marine - ich bin ausgebildet) - [grinsen]. Vielen Dank! CBruce vor 6 Jahren 1

1 Antwort auf die Frage

-1
CBruce

Nach einer großen Fehlerbehebung ... Die Lösung dieses Problems besteht einfach darin, Windows File Explorer NICHT zu verwenden!

Normalerweise habe ich mehrere File Explorer geöffnet, da ich an mehreren Projekten gleichzeitig arbeite.

Das Problem ist, dass selbst wenn [Miniaturbilder erstellen] auf "Deaktiviert" gesetzt ist ... Com Surrogate wird durch JEDEN Ordner ausgeführt, der unter JEDER Windows-Datei-Explorer-Instanz verfügbar ist (beobachten mit sysinternals Process Monitor), obwohl er keine erstellt Miniaturbilder!

Je mehr Instanzen von Windows File Explorer geöffnet sind, desto länger dauert es, bis Com Surrogate alle Ordner unter diesen Instanzen durchsucht. Da die Festplatte in einer sehr engen Schleife durchsucht wird, haben Sie erst dann die Kontrolle, wenn sie fertig ist.

Jedes Mal, wenn die Windows-Miniaturerstellungs-Instanz von Com Surrogate ausgeführt wird (alle paar Minuten):

- 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 

Weil es das Datei-Explorer-Fenster aus dem Bildschirm verschiebt ... Ich muss in die Taskleiste gehen, zum Kontextmenü des Datei-Explorers gehen und ein manuelles MOVE ausführen, um es wieder auf den Bildschirm zu bringen - und dann die Größe manuell ändern.

Wenn Sie den Windows-Datei-Explorer nicht ausführen, hat die Windows-Instanz zur Erstellung von Miniaturansichten von Com Surrogate nichts zu tun und lässt Ihr System allein.

Ich habe mir mehrere File Explorer-Alternativen angeschaut, aber viele, die die Fähigkeiten haben, nach denen ich gesucht habe, sind in der Tat JUST WRAPPERS rund um den Windows File Explorer Com Surrogate.

Es mag andere geben, aber die einzige gute Alternative, die ich gefunden habe, ist ein Produkt namens xplorer². Es ist ein kommerzielles Produkt, aber die kostenlose Lite-Version ist für meine Bedürfnisse mehr als ausreichend.