Startseite
» WINDOWS
»
Wie man Probleme mit dem COM-Surrogatprozess behebt und was ein COM-Surrogat ist
Wie man Probleme mit dem COM-Surrogatprozess behebt und was ein COM-Surrogat ist
COM Surrogate ist ein normaler Windows-Prozess und kein Virus. Windows nutzt ihn, um bestimmte COM-Komponenten außerhalb der Anwendung bereitzustellen, die sie angefordert hat. Dadurch kann eine fehlerhafte Komponente ausfallen, ohne dass die Hauptanwendung zwangsläufig abstürzt. Der Prozess ist häufig mit bestimmten Anwendungen verknüpft dllhost.exe, und es ist normal, mehrere Instanzen von COM Surrogate im Task-Manager zu sehen.
Wenn COM Surrogate wiederholt abstürzt, ungewöhnlich viel CPU-Leistung verbraucht oder den Datei-Explorer beim Öffnen von Ordnern einfriert, liegt die Ursache häufig in einem Problem mit der Miniaturansicht-Verwaltung, einer Medienkomponente, einer Shell-Erweiterung eines Drittanbieters, einer beschädigten Datei, einem fehlerhaften Cache oder einer Windows-Komponente. Die folgenden Lösungsansätze konzentrieren sich darauf, diese Ursache zu finden, anstatt COM Surrogate zu deaktivieren.
Was ist ein COM-Surrogat?
COM steht für Component Object Model, eine Windows-Technologie, die die Zusammenarbeit von Softwarekomponenten ermöglicht. Microsoft dokumentiert einen vom System bereitgestellten DLL-Surrogat, der DLL-basierte COM-Server in einem separaten Prozess laden kann. Ein wichtiger Vorteil ist die Fehlerisolierung : Stürzt die gehostete Komponente ab, bleibt die aufrufende Anwendung mit höherer Wahrscheinlichkeit geöffnet. Weitere Informationen zum zugrundeliegenden Design finden Sie in der Dokumentation zu DLL-Surrogaten von Microsoft .
Es können mehrere COM-Surrogate-Einträge auftreten, da Windows möglicherweise separate Komponenten in separaten Surrogate-Prozessen hostet.
Wie man COM-Surrogat-Probleme behebt
1. Beenden Sie einen hängengebliebenen COM-Surrogatprozess und versuchen Sie es dann erneut.
Drücken Sie Strg + Umschalt + Esc, um den Task-Manager zu öffnen. Wählen Sie unter „Prozesse“ eine COM-Surrogatinstanz aus, die offensichtlich hängt oder Ressourcen verbraucht, und wählen Sie „ Task beenden“ . Öffnen Sie anschließend den Ordner oder die Anwendung erneut, die das Problem verursacht hat. Windows kann bei Bedarf eine andere Surrogate-Instanz starten.
Beenden Sie nicht jede Instanz wiederholt im Rahmen der routinemäßigen Wartung. Das Beenden des Prozesses behebt lediglich das Problem; sollte es erneut auftreten, fahren Sie mit den folgenden Prüfungen fort.
2. Testen Sie die Miniaturansichten und erstellen Sie den Miniaturansichten-Cache neu.
Probleme mit COM-Surrogaten treten häufig auf, wenn der Datei-Explorer Vorschauen für Fotos, Videos, PDFs oder andere Dateien generiert. Um dies zu diagnostizieren, öffnen Sie den Datei-Explorer, wählen Sie „…“ > „Optionen“ , öffnen Sie die Registerkarte „Ansicht “ und aktivieren Sie die Option „Immer Symbole anzeigen, nie Miniaturansichten“ . Unter Windows 10 finden Sie die Ordneroptionen im Menüband „Ansicht“ des Datei-Explorers.
Durch das vorübergehende Deaktivieren der Miniaturansichten lässt sich feststellen, ob die Vorschaugenerierung den Absturz auslöst.
Wenn der Datei-Explorer nach dem Deaktivieren der Miniaturansichten nicht mehr abstürzt, löschen Sie den Miniaturansichtencache. Suchen Sie in Windows nach „ Datenträgerbereinigung“ , wählen Sie das Windows-Laufwerk aus, aktivieren Sie „Miniaturansichten“ und führen Sie die Bereinigung aus. Microsoft bestätigt in seiner Anleitung zur Speicherplatzbereinigung, dass die Datenträgerbereinigung den Miniaturansichtencache entfernen kann . Aktivieren Sie anschließend die Miniaturansichten wieder und testen Sie den Ordner erneut.
Durch das Löschen des Miniaturansicht-Caches wird Windows gezwungen, die Miniaturansichtsdaten beim erneuten Anzeigen von Dateien neu zu erstellen.
3. Ermitteln Sie die Datei oder Komponente, auf die dllhost.exe zugreift.
Wenn der Absturz mit einem bestimmten Ordner oder Dateityp zusammenhängt, verwenden Sie den kostenlosen Sysinternals Process Monitor von Microsoft . Fügen Sie einen Filter für „Prozessname ist dllhost.exe“ hinzu , reproduzieren Sie das Problem und überprüfen Sie die Dateisystemaktivität unmittelbar vor dem Fehler.
Ein dllhost.exe-Filter kann die Fehlersuche auf die beteiligten Dateien und Komponenten eingrenzen, wenn das COM-Surrogate-Problem auftritt.
Wird kurz vor dem Absturz wiederholt auf dieselbe Mediendatei zugegriffen, verschieben Sie diese aus dem Ordner und testen Sie erneut. Falls der Prozessmonitor auf einen Ordner eines Drittanbieterprogramms oder einen Codec hinweist, aktualisieren, reparieren oder deinstallieren Sie diese Software über das offizielle Installationsprogramm. Löschen Sie keine Windows-DLLs oder unbekannte Systemdateien, nur weil sie im Ablaufprotokoll auftauchen.
4. Scannen Sie nach Malware, anstatt COM-Surrogat auf die Whitelist zu setzen.
Da Schadsoftware legitime Windows-Prozesse imitieren kann, sollten Sie einen Sicherheits-Scan durchführen, wenn das Verhalten ungewöhnlich ist oder die ausführbare Datei verdächtig aussieht. Öffnen Sie „Windows-Sicherheit“ > „Viren- und Bedrohungsschutz“ und führen Sie einen Schnellscan durch. Verwenden Sie einen vollständigen Scan oder Microsoft Defender Offline, wenn eine gründlichere Überprüfung erforderlich ist. Die verfügbaren Scanoptionen werden in den Windows-Sicherheitshinweisen von Microsoft erläutert.
Verwenden Sie die Windows-Sicherheit, um verdächtiges COM-Surrogate-Verhalten zu überprüfen, anstatt den Prozess pauschal vom Virenschutz auszuschließen.
Vermeiden Sie es, COM Surrogate pauschal von Ihrem Antivirenprogramm auszuschließen oder den Schutz generell zu deaktivieren. Falls ein Sicherheitsprodukt eines Drittanbieters eine legitime Komponente blockiert, überprüfen Sie dessen Erkennungshistorie, aktualisieren Sie das Produkt und befolgen Sie die Anweisungen des Herstellers für die jeweilige Erkennung.
5. Reparieren Sie die Windows-Systemdateien, falls das Problem systemweit auftritt.
Wenn COM-Surrogatfehler in vielen Ordnern und Anwendungen auftreten, reparieren Sie den Windows-Komponentenspeicher und die geschützten Systemdateien. Öffnen Sie die Eingabeaufforderung als Administrator und führen Sie die folgenden Befehle nacheinander aus:
Microsoft empfiehlt, DISM vor der Systemdateiprüfung auszuführen, da DISM Dateien bereitstellt, die SFC zur Reparatur verwenden kann. Vollständige Anweisungen und Ergebnismeldungen finden Sie in der Dokumentation zur Systemdateiprüfung von Microsoft .
DISM gefolgt von SFC kann beschädigte Windows-Komponenten reparieren, wenn das Problem nicht auf einen einzigen Dateityp beschränkt ist.
Was Sie nicht tun sollten
Löschen oder deaktivieren Sie dllhost.exe nicht dauerhaft. COM Surrogate ist Teil des normalen Komponentenhosting-Mechanismus von Windows.
Installieren Sie keine beliebigen Codec-Pakete. Falls ein bestimmtes Format das Problem auslöst, verwenden Sie bevorzugt Updates von dem App-, Geräte- oder Codec-Anbieter, den Sie bereits nutzen.
Löschen Sie problematische Dateien nicht allein aufgrund einer Ablaufverfolgung. Verschieben oder kopieren Sie sie zuerst, überprüfen Sie die Verhaltensänderungen und erstellen Sie Sicherungskopien wichtiger Daten.
In den meisten Fällen fungiert der COM-Surrogat-Server lediglich als Host. Die dauerhafte Lösung besteht darin, den Anbieter der Miniaturansicht, die Datei, den Codec, die Shell-Erweiterung, den Sicherheitskonflikt oder die beschädigte Windows-Komponente zu identifizieren, die den Fehler des Surrogats verursacht.
(17) Kommentare
Lea K. -
Frage: Wie oft sollte ich die COM-Surrogate-Einstellungen überprüfen? Gibt es da einen bestimmten Rhythmus?
Sarah D. -
Ich finde es echt wichtig, dass solche Themen behandelt werden. Vielen Dank für eure Mühe! Es hilft uns allen sehr!
Lukas 059 -
Für alle, die das Thema noch nicht ganz verstehen, hier ist eine kurze Zusammenfassung: Der COM-Surrogate-Prozess hilft, um Probleme mit Software zu lösen. Nutzt die Tipps
Miau Miau -
LOL, ich dachte immer, das COM in COM-Surrogate stünde für Computer Oder Monster. Jetzt weiß ich es besser!
Julia M. -
Ich liebe diesen Artikel! Die Tipps waren super hilfreich, und ich konnte meine Probleme schnell beheben. Vielen Dank
David v. Berlin -
Habt ihr die Anleitung in dem Artikel ausprobiert? Ich bin skeptisch, ob es wirklich so einfach ist, aber ich werde es versuchen
Katerchen 42 -
Was für ein Zufall! Ich habe letzte Woche die Probleme mit dem COM-Surrogate gelöst, ohne zu wissen, dass es diese Techniken gab! Echt beeindruckend
Felix B. -
Eine sehr gute Zusammenfassung! Es ist oft so frustrierend, wenn Programme nicht richtig laufen. Danke für die Unterstützung
Markus IT -
Ich arbeite im IT-Bereich und finde die Erklärung sehr klar. Werde das unbedingt meinen Kollegen zeigen
Hannah IT -
Hat jemand von euch schon mal die Registry-Einstellungen für den COM-Surrogate-Prozess angepasst? Würde mich interessieren, ob das wirklich hilft
Jonas 87 -
Ich habe mir vor Kurzem ein neues System aufgebaut und hatte sofort Probleme mit dem COM-Surrogate. Aber die Tipps hier waren echt hilfreich!
Tommy -
Ich habe gerade das erste Mal davon gehört und finde es echt spannend. Kann mir jemand das genauer erklären
Anna Schmidt -
Das war sehr informativ! Ich wusste nicht, dass der COM-Surrogate-Prozess so wichtig ist. Ich werde die Tipps ausprobieren
Sophie H. -
Super Artikel! Habt ihr noch weitere Tipps für ähnliche Probleme? Ich suche immer nach neuen Lösungen
Gruß aus Hamburg -
Ich wusste nicht, dass es so viele Lösungen gibt, um Probleme mit dem COM-Surrogate zu beheben. Danke für die Infos! Werde ich auf jeden Fall weitergeben.
Max Mustermann -
Vielen Dank für den Artikel! Ich hatte ständig Probleme mit dem COM-Surrogate-Prozess und habe durch diesen Beitrag endlich eine Lösung gefunden!
Hannah aus Köln -
Das ist super hilfreich! Ich werde die Schritte gleich ausprobieren. Hoffe, ich bekomme endlich meinen PC wieder richtig zum Laufen
Lea K. -
Frage: Wie oft sollte ich die COM-Surrogate-Einstellungen überprüfen? Gibt es da einen bestimmten Rhythmus?
Sarah D. -
Ich finde es echt wichtig, dass solche Themen behandelt werden. Vielen Dank für eure Mühe! Es hilft uns allen sehr!
Lukas 059 -
Für alle, die das Thema noch nicht ganz verstehen, hier ist eine kurze Zusammenfassung: Der COM-Surrogate-Prozess hilft, um Probleme mit Software zu lösen. Nutzt die Tipps
Miau Miau -
LOL, ich dachte immer, das COM in COM-Surrogate stünde für Computer Oder Monster. Jetzt weiß ich es besser!
Julia M. -
Ich liebe diesen Artikel! Die Tipps waren super hilfreich, und ich konnte meine Probleme schnell beheben. Vielen Dank
David v. Berlin -
Habt ihr die Anleitung in dem Artikel ausprobiert? Ich bin skeptisch, ob es wirklich so einfach ist, aber ich werde es versuchen
Katerchen 42 -
Was für ein Zufall! Ich habe letzte Woche die Probleme mit dem COM-Surrogate gelöst, ohne zu wissen, dass es diese Techniken gab! Echt beeindruckend
Felix B. -
Eine sehr gute Zusammenfassung! Es ist oft so frustrierend, wenn Programme nicht richtig laufen. Danke für die Unterstützung
Markus IT -
Ich arbeite im IT-Bereich und finde die Erklärung sehr klar. Werde das unbedingt meinen Kollegen zeigen
Hannah IT -
Hat jemand von euch schon mal die Registry-Einstellungen für den COM-Surrogate-Prozess angepasst? Würde mich interessieren, ob das wirklich hilft
Jonas 87 -
Ich habe mir vor Kurzem ein neues System aufgebaut und hatte sofort Probleme mit dem COM-Surrogate. Aber die Tipps hier waren echt hilfreich!
Tommy -
Ich habe gerade das erste Mal davon gehört und finde es echt spannend. Kann mir jemand das genauer erklären
Anna Schmidt -
Das war sehr informativ! Ich wusste nicht, dass der COM-Surrogate-Prozess so wichtig ist. Ich werde die Tipps ausprobieren
Sophie H. -
Super Artikel! Habt ihr noch weitere Tipps für ähnliche Probleme? Ich suche immer nach neuen Lösungen
Gruß aus Hamburg -
Ich wusste nicht, dass es so viele Lösungen gibt, um Probleme mit dem COM-Surrogate zu beheben. Danke für die Infos! Werde ich auf jeden Fall weitergeben.
Max Mustermann -
Vielen Dank für den Artikel! Ich hatte ständig Probleme mit dem COM-Surrogate-Prozess und habe durch diesen Beitrag endlich eine Lösung gefunden!
Hannah aus Köln -
Das ist super hilfreich! Ich werde die Schritte gleich ausprobieren. Hoffe, ich bekomme endlich meinen PC wieder richtig zum Laufen