So beheben Sie COM-Ersatzprobleme in Windows 10

So beheben Sie COM-Ersatzprobleme in Windows 10

Haben Sie schon einmal den Windows Task-Manager geöffnet und sich gefragt, was die Hälfte der Einträge sind? Während neuere Windows-Versionen für die meisten Prozesse freundlichere Namen haben, ist es schwierig herauszufinden, was sie genau tun.





Ein Prozess, den Sie vielleicht gesehen haben, ist MIT Leihmutter , auch genannt dllhost.exe . Wozu dient dieser Prozess, warum wird er ausgeführt und bedeutet dies, dass Sie einen Virus haben? Lesen Sie weiter, um es herauszufinden.





Was ist COM-Ersatz?

Laut Microsoft , COM Surrogate 'ist ein schicker Name für [s]akrificial Process für ein COM-Objekt, das außerhalb des Prozesses ausgeführt wird, der es angefordert hat.' Das ist überhaupt nicht klar, also lassen Sie uns diese Definition aufschlüsseln und uns ein paar Beispiele ansehen.





Erstens ist ein COM-Objekt (was für Component Object Model steht) im Wesentlichen ein von Microsoft entwickelter Standard für Software, die so erstellt wurde, dass Prozesse problemlos miteinander kommunizieren können. Sag zum Beispiel du eine Excel-Tabelle in ein Word-Dokument eingebettet haben . Dank dieser gemeinsamen Objekte ist es möglich, die Änderungen, die Sie in Excel vornehmen, automatisch zu sehen, um die Word-Tabelle zu aktualisieren.

Diese COM-Objekte sind, wie aus dem Prozessnamen ersichtlich, in Wirklichkeit DLL-Dateien. Diese wohnen in geschützte Windows-Ordner und lassen Sie das Betriebssystem (OS) so funktionieren, wie es soll.



Was ist das Opfer?

Als nächstes sollten wir untersuchen, was „Opferprozess“ bedeutet. Dazu wenden wir uns einem anderen Beispiel zu.

Eine häufige Verwendung für COM Surrogate ist das Erstellen von Miniaturansichten des Datei-Explorers. In älteren Windows-Versionen würde der Explorer-Prozess versuchen, Miniaturansichten unter sich selbst zu generieren. Dies führte oft zu Abstürzen, da Thumbnail-Extraktoren nicht immer zuverlässig sind.





Sie haben dieses Verhalten vielleicht schon selbst gesehen: Das Öffnen eines Ordners mit Hunderten von Bildern oder einem Dateityp, den Windows nicht erwartet hatte, führte früher manchmal zum Absturz des Explorers.

Immer wenn der Datei-Explorer denkt, dass es bald zu einem Absturz kommen könnte, erstellt er einen COM-Ersatzprozess, um das riskante Verhalten zu handhaben. Wenn Sie in diesem Fall einen Ordner öffnen, der viele Miniaturansichten zu generieren hat, übergibt der Datei-Explorer den Auftrag an COM Surrogate. Auf diese Weise bricht der Explorer-Prozess nicht ab, wenn das Laden der Miniaturansichten abstürzt.





Kann ich diesen Prozess beenden?

nicht wie einige andere wichtige Windows-Prozesse , können Sie den Task-Manager öffnen ( Strg + Umschalt + Esc ) und töte jeden MIT Leihmutter Prozesse, die Sie sehen. Dies ist jedoch in der Regel keine gute Idee. Programme erstellen diese Prozesse, wann immer sie sie benötigen, um eine Aktion auszuführen.

Sie können COM Surrogate nicht deaktivieren, da es nur ausgeführt wird, wenn ein anderes Programm es anfordert.

Wie kann ich sehen, welcher Prozess ihn gestartet hat?

Der Task-Manager, so einfach er ist, lässt Sie keine detaillierten Informationen zu COM-Surrogate-Prozessen anzeigen. Da Sie oft mehrere Kopien davon laufen sehen, fragen Sie sich vielleicht, welche Programme sie gestartet haben. Dafür musst du herunterladen Process Explorer , eines der besten Alternativen zum Task-Manager .

Process Explorer bietet viele Details darüber, was auf Ihrem Computer ausgeführt wird, und er kann Ihnen sagen, welcher Prozess ein COM-Surrogate gestartet hat. Durchsuchen Sie die Liste nach a dllhost.exe Prozess – sie haben MIT Leihmutter in dem Beschreibung Gebiet. Fahren Sie mit der Maus darüber und Sie sehen einige Informationen darüber, was dafür verantwortlich ist.

Wenn du keine findest dllhost Prozesse, drücken Strg + F um die Suchleiste zu öffnen. Eintreten dllhost.exe um alle Instanzen leicht zu finden. Wenn Sie keine sehen, verwenden derzeit möglicherweise keine Programme COM-Surrogate.

Im folgenden Beispiel haben wir festgestellt, dass dieses COM-Surrogate Miniaturansichten verarbeitet.

Wie kann ich einen COM-Surrogate-Absturz beheben?

Sie haben COM Surrogate wahrscheinlich noch nie bemerkt, es sei denn, Sie haben einen Fehler gesehen, der Sie wissen lässt, dass es nicht mehr funktioniert und sich auf Ihre auswirkt Leistung von Windows 10 . Meistens verursacht eine bestimmte Datei diesen Fehler, der normalerweise mit Miniaturansichten zusammenhängt. Wenn Sie regelmäßig COM-Surrogate-Fehler sehen, können Sie hier einige Lösungen ausprobieren:

  • Aktualisieren/deinstallieren Sie alle Codec-Pakete und Mediensoftware. Wenn Sie Software wie das K-Lite-Codec-Paket oder Medientools wie DivX oder Nero verwenden, kann etwas mit ihnen dieses Problem verursachen. Ziehen Sie in Betracht, sie zu deinstallieren, da Sie diese Codec-Pakete wirklich nicht mehr benötigen, da VLC alles spielt, und Nero hat viele kostenlose Alternativen .
  • Installieren Sie Windows-Updates. Einige Leute haben berichtet, dass die Installation der neuesten Updates dieses Problem behebt. Es ist nicht immer die Lösung, aber es ist ein einfacher erster Schritt. Vielleicht gibt es bei einem bestimmten Dateityp einen kleinen Schluckauf, den Microsoft mit den neuesten Patches behoben hat.
  • Löschen Sie vorhandene Miniaturansichten. Wenn ein beschädigtes Miniaturbild zum Absturz von COM Surrogate führt, können Sie Entfernen Sie es mit dem Datenträgerbereinigungstool . Dadurch wird Windows gezwungen, den Thumbnail-Cache neu zu erstellen, was das Problem beheben könnte.
  • Identifizieren Sie die problematische Datei. Verwenden Sie den Prozess-Explorer, wie oben beschrieben, um zu sehen, welche Datei dllhost versucht zuzugreifen. Wenn es auf eine bestimmte Datei verweist, ist das mit ziemlicher Sicherheit Ihr Problem. Löschen Sie diese Datei und sehen Sie, ob die Probleme nachlassen.
  • Entfernen Sie COM Surrogate aus der Liste Data Execution Prevention. Windows verwendet eine sogenannte Data Execution Prevention (DEP), um zu verhindern, dass bösartiger Code auf Ihrem System ausgeführt wird. Sie können bestimmte Prozesse aus dieser Liste ausschließen, und dies für COM Surrogate könnte den Fehler stoppen.
    • Typ Fortschrittliches System in das Startmenü und wählen Sie Erweiterte Systemeinstellungen anzeigen . Drücke den Einstellungen Knopf unter dem Leistung Registerkarte, und wählen Sie dann die Verhinderung der Datenausführung Tab.
    • Wählen Sie die zweite Option, DEP für alle Programme aktivieren... und klicke auf Hinzufügen Taste.
    • Navigieren zu C:WindowsSystem32dllhost.exe auf einem 32-Bit-System, oder C:WindowsSysWOW64dllhost.exe auf 64-Bit-Windows. Klicken OK um Ihre Änderungen zu speichern.
  • Scannen Sie Ihre Festplatte auf Probleme. Wenn dieses Problem ohne Muster auftritt, sollten Sie einige Scans auf Ihrem Computer durchführen. Verwenden Sie an der Eingabeaufforderung den SFC-Befehl, um Windows-Dateien zu reparieren und der CHKDSK-Befehl um nach Festplattenfehlern zu suchen.
  • Registrieren Sie einige DLL-Dateien in der Eingabeaufforderung erneut. In der Eingabeaufforderung , Ausführen der Befehle regsvr32 vbscript.dll und regsvr32 jscript.dll wird zwei DLLs neu registrieren, die den COM Surrogate-Absturz beheben könnten.
  • Überprüfen Sie Ihr Antivirenprogramm. Einige haben berichtet, dass Konflikte mit Kaspersky Antivirus dieses Problem verursachen können. Versuchen Sie, den Virenschutz zu deaktivieren, und prüfen Sie, ob der Zugriff auf diese Datei/diesen Ordner immer noch zu einem Fehler führt.
  • Wenn Sie sie nicht verwenden , können Sie Miniaturansichten vollständig deaktivieren.

Kann dies auf einen Virus hinweisen?

Der normale COM Surrogate-Prozess ist ein normaler Teil von Windows und nicht bösartig. Es ist jedoch bekannt, dass einige Malware verwendet wird dllhost Prozesse zu schändlichen Zwecken. Sehen Sie eine große Anzahl von MIT Leihmutter Einträge im Task-Manager viel CPU verbrauchen ist ein Zeichen dafür, dass Sie eine Infektion haben könnten.

Da diese Art von Malware wichtige Systemprozesse und -dateien imitiert, empfehlen wir nicht, sie selbst zu entfernen. Sie könnten versehentlich eine kritische Datei löschen. Führen Sie stattdessen einen Scan mit Ihr installiertes Antivirenprogramm und dann versuchen Sie es mit einem zweiten, um sicherzustellen, dass Sie sauber sind.

Konsultieren Sie unsere Liste von die besten nörgelfreien Antivirenprogramme wenn Sie eine Empfehlung brauchen. Vergessen Sie nicht, dass Sie mit Windows Defender einen Scan durchführen können, auch wenn Sie es nicht ständig verwenden (obwohl Sie es wahrscheinlich sollten).

Typ verteidigen in das Startmenü und öffne Windows Defender-Sicherheitscenter . Auswählen Viren- und Bedrohungsschutz , dann klicke auf Schneller Scan Taste, um einen Scan durchzuführen.

Egal welches Antivirenprogramm Sie verwenden, eine Zweitmeinung vom Ehrwürdigen einholen Malwarebytes ist auch schlau.

Das ist alles für COM Surrogate

Wir haben alles abgedeckt, was Sie über den COM Surrogate-Prozess wissen sollten. Wie sich herausstellt, ist dieser Prozess ein Helfer, den ein anderes Programm erstellen kann, wenn es eine Aufgabe auslagern möchte. Aus diesem Grund werden verschiedene Nummern von COM Surrogate zu unterschiedlichen Zeiten ausgeführt. Sie wissen, was zu tun ist, um Abstürze zu beheben und worauf Sie achten müssen, um einen Virus zu erkennen.

Weitere Informationen zu Windows finden Sie in unserem Leitfaden für Neulinge zur PC-Fehlerbehebung .

Ist Ihnen schon einmal aufgefallen, dass der COM Surrogate-Prozess auf Ihrem PC läuft? Hatte es Probleme mit Abstürzen und was hat es für Sie behoben? Teile es mit uns in den Kommentaren!

Bildquelle: Jeanette.Dietl/ Depositphotos

windows 10 bootet nicht im abgesicherten modus
Teilen Teilen Tweet Email Ein Leitfaden für Anfänger zum Animieren von Sprache

Animierende Rede kann eine Herausforderung sein. Wenn Sie bereit sind, Ihrem Projekt Dialog hinzuzufügen, werden wir den Prozess für Sie aufschlüsseln.

Weiter lesen
Verwandte Themen
  • Fenster
  • Windows Task-Manager
  • Windows 10
  • Dateimanager
  • Fehlerbehebung
Über den Autor Ben Stegner(1735 Artikel veröffentlicht)

Ben ist stellvertretender Redakteur und Onboarding Manager bei MakeUseOf. Er hat seinen IT-Job 2016 aufgegeben, um Vollzeit zu schreiben, und hat es nie bereut. Seit über sieben Jahren berichtet er als professioneller Autor über technische Tutorials, Videospielempfehlungen und mehr.

Mehr von Ben Stegner

Abonniere unseren Newsletter

Abonnieren Sie unseren Newsletter für technische Tipps, Rezensionen, kostenlose E-Books und exklusive Angebote!

Klicken Sie hier, um zu abonnieren