So beheben Sie COM Surrogate funktioniert nicht mehr

COM Surrogate funktioniert nicht mehr und taucht plötzlich auf, während Sie Fotos oder Videos ansehen? Machen Sie sich keine Sorgen, dass die meisten Benutzer mit diesem Fehler konfrontiert sind, und daher muss es eine Lösung dafür geben. In diesem Beitrag werden wir diskutieren, wie dieser Fehler behoben werden kann.

COM Surrogate funktioniert nicht mehr

Was macht das COM Surrogate und warum funktioniert es immer nicht mehr?

Der Prozess dllhost.exe trägt den Namen COM Surrogate und das einzige Mal, dass Sie seine Existenz wahrscheinlich überhaupt bemerken, ist, wenn er abstürzt und Sie die Meldung erhalten, dass COM Surrogate nicht mehr funktioniert. Was ist dieses COM Surrogate und warum stürzt es immer wieder ab?

Das COM-Ersatzzeichen(COM Surrogate) ist ein ausgefallener Name für den Opferprozess(Sacrificial) für ein COM- Objekt, das außerhalb des Prozesses ausgeführt wird, der es angefordert hat. Explorer verwendet das COM-Surrogate zum Beispiel beim Extrahieren von Miniaturansichten. Wenn Sie zu einem Ordner mit aktivierten Miniaturansichten wechseln, löst der Explorer ein COM-Ersatzzeichen(COM Surrogate) aus und verwendet es, um die Miniaturansichten für die Dokumente im Ordner zu berechnen. Dies geschieht, weil der Explorer gelernt hat, Thumbnail-Extraktoren nicht zu vertrauen; Sie haben eine schlechte Erfolgsbilanz in Bezug auf Stabilität. Forscher(Explorer)hat sich entschieden, die Leistungseinbuße im Austausch für eine verbesserte Zuverlässigkeit zu absorbieren, was dazu führt, dass diese zwielichtigen Code-Bits aus dem Hauptprozess des Explorers(Explorer) entfernt werden. Wenn der Thumbnail Extractor abstürzt, zerstört der Absturz den COM Surrogate- Prozess anstelle von Explorer .

Mit anderen Worten, der COM-Ersatz(COM Surrogate) ist der Code, den ich nicht gut finde, also werde ich COM bitten , ihn in einem anderen Prozess zu hosten. Auf diese Weise stürzt bei einem Absturz der COM(COM Surrogate) -Ersatz- Opferprozess anstelle meines Prozesses ab. Und wenn es abstürzt, bedeutet das nur, dass Explorers schlimmste Befürchtungen eingetreten sind.

Wenn Sie diese Art von Abstürzen beim Durchsuchen von Ordnern mit Video- oder Mediendateien erhalten, ist das Problem in der Praxis höchstwahrscheinlich ein fehlerhafter Codec. Lassen Sie uns also, ohne Zeit zu verschwenden , mit Hilfe des unten aufgeführten Tutorials sehen, wie COM Surrogate repariert wird.(Fix COM Surrogate)

So beheben Sie COM Surrogate(Fix COM Surrogate) funktioniert nicht mehr

Methode 1: Codecs aktualisieren

Da das Problem mit dem Anzeigen von Fotos und Videos zusammenhängt, scheint das Aktualisieren des Codecs eine gute Option zu sein, und hoffentlich kann es Ihnen helfen, den COM-Ersatzfehler(COM Surrogate) zu beheben . Sie können die neueste Codec-Version für Windows 10/8.1/7 hier(here) herunterladen .

Wenn Sie DivX oder Nero installiert haben, sollten Sie erwägen, sie auf die neueste Version zu aktualisieren, und in einigen Fällen müssen Sie sie deinstallieren und erneut installieren, damit sie ordnungsgemäß funktionieren.

Wenn Sie Nero und DivX aktualisiert haben und das Problem weiterhin besteht, können Sie versuchen, die Datei C:Program Files\Common Files\Ahead\DSFilter\NeVideo.ax in NeVideo.ax.bak umzubenennen(NeVideo.ax.bak) . Möglicherweise müssen Sie auch NeVideoHD.ax in NeVideoHD.bak umbenennen, wodurch (NeVideoHD.bak)Nero Showtime jedoch beschädigt wird .

Methode 2: Miniaturansicht deaktivieren

Sie können Thumbnail previews deaktivieren(disable Thumbnail previews) , was das Problem vorübergehend lösen sollte, aber nicht die optimale Lösung ist, um zu beheben, dass COM Surrogate nicht mehr funktioniert.

Methode 3: DLLs neu registrieren

Registrieren Sie einige DLLs erneut bei Windows , wodurch möglicherweise der COM - Ersatzfehler behoben werden kann. Um dies zu tun:

1. Klicken Sie mit der rechten(Right) Maustaste auf die Schaltfläche „ Fenster(Window) “ und wählen Sie „ Eingabeaufforderung (Admin)(Command Prompt (Admin)) “.

Eingabeaufforderungs-Administrator

2. Geben Sie im cmd-Fenster die folgenden Befehle ein und drücken Sie nach jedem Befehl die Eingabetaste:

regsvr32 vbscript.dll
regsvr32 jscript.dll

DLLs registrieren

Dies kann das Problem „COM Surrogate funktioniert nicht mehr“ beheben( fix the COM Surrogate has stopped working) , aber wenn nicht, dann lesen Sie weiter!

Methode 4: Überprüfung auf Festplattenfehler

Eine weitere Möglichkeit, den COM-Ersatzfehler(COM Surrogate) zu beheben , besteht darin, das Check-Disk-Dienstprogramm auszuführen, das hier erklärt wird .

Methode 5: Deaktivieren Sie DEP für die Datei „dllhost“.

Das Deaktivieren von DEP für dllhost.exe scheint das Problem für die meisten Benutzer zu beheben, also sehen wir uns an, wie das geht. Sie können mehr darüber in meinem vorherigen Beitrag zum Deaktivieren von DEP(how to turn off DEP) lesen .

1. Klicken Sie im letzten Schritt wie unten gezeigt auf Hinzufügen :(Add )

Dienste hinzufügen

2. Wählen Sie im Popup-Fenster Hinzufügen die folgenden ausführbaren Dateien aus:(Add)

 If you are on a 32-bit system then select the following file:
 C:\Windows\System32\dllhost.exe
 If you are on a 64-bit system then select the following file:
 C:\Windows\SysWOW64\dllhost.exe

dllhost-Datei öffnen

3. Wählen Sie die dllhost-Datei aus, klicken Sie auf Öffnen und Sie werden so etwas sehen:

COM Ersatz in DEP

Dies sollte wahrscheinlich den Fehler  „COM Surrogate funktioniert nicht mehr“ beheben.

Methode 6: Rollback des Anzeigetreibers

Manchmal können aktuelle Aktualisierungen von Anzeigetreibern diesen Fehler verursachen, und daher kann ein Treiber-Rollback unter Windows 10(driver rollback on Windows 10) das Problem beheben. Dies sollten Sie jedoch nur tun, wenn Sie ein Problem feststellen, nachdem Ihre Treiber aktualisiert wurden.

1. Klicken Sie mit der rechten Maustaste auf Dieser PC(This PC) oder Arbeitsplatz (My Computer ) und wählen Sie Eigenschaften.

2. Klicken Sie nun links auf Geräte-Manager(Device Manager) .

Gerätemanager

3. Erweitern Sie (Expand Display) Anzeigeadapter(Adapters) und klicken Sie dann mit der rechten Maustaste auf das Anzeigegerät und wählen Sie Deinstallieren.(Uninstall.)

Rollback-Anzeigetreiber

4. Sie sehen ein Popup-Fenster, in dem Sie die Option „ Treibersoftware für dieses Gerät löschen “ aktivieren und auf (Delete the driver software for this device)OK(OK. Windows) klicken müssen. Windows deinstalliert das Gerät und löscht die von Windows Update heruntergeladene Treibersoftware . Sie können danach eine neue Treibersoftware installieren.

Sie können auch mögen ...

Hoffentlich wird eine dieser Methoden den Fehler „ COM Surrogate funktioniert nicht mehr“ beheben(fix COM Surrogate has stopped working error) . Wenn Sie noch Zweifel oder Fragen haben, können Sie dies gerne kommentieren. Wir werden versuchen, Ihnen zu helfen.



About the author

Ich bin Softwareentwickler und Entdecker. Ich habe Erfahrung sowohl mit der Microsoft Xbox 360 als auch mit dem Google Explorer. Ich bin in der Lage, Expertenempfehlungen für bestimmte Softwareentwicklungstools zu geben und Menschen bei der Behebung häufiger Explorer-Fehler zu helfen.



Related posts