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.
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)) “.
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
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 )
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
3. Wählen Sie die dllhost-Datei aus, klicken Sie auf Öffnen und Sie werden so etwas sehen:
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) .
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.)
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 ...
- So beheben Sie den Anwendungsfehler 0xc000007b
- So reparieren Sie den Symbol-Cache in Windows 10(How to Repair Icon Cache in Windows 10)
- So beheben Sie, dass MMC das Snap-In nicht erstellen konnte(How To Fix MMC Could Not Create The Snap-in)
- So erstellen Sie einen Systemwiederherstellungspunkt – der einfache Weg
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.
Related posts
Korrigieren Sie die hohe CPU- oder Festplattenauslastung von COM Surrogate in Windows 11/10
Fix COM Surrogate funktioniert nicht mehr in Windows 7
So beheben Sie, dass der PC nicht POST
Hohe CPU-Auslastung durch Diensthost beheben: Lokales System
Fix Windows kann nicht mit dem Gerät oder der Ressource kommunizieren
Beheben Sie den Netzwerkadapter-Fehlercode 31 im Geräte-Manager
Problem mit dem USB-Controller-Treiber (Universal Serial Bus) behoben
Fix Task-Host-Fenster verhindert das Herunterfahren in Windows 10
5 Möglichkeiten, das Problem „Steam Thinks Game is Running“ zu beheben
Fehler 0X80010108 in Windows 10 beheben
Beheben Sie den Computer, der das iPhone nicht erkennt
So beheben Sie den Anwendungsfehler 0xc0000005
So reparieren Sie eine beschädigte Registrierung in Windows 10
Fix Windows-Sicherung fehlgeschlagen mit Fehler 0x807800C5
Beheben Sie, dass die Windows 10-Taskleiste nicht ausgeblendet wird
BAD_SYSTEM_CONFIG_INFO-Fehler behoben
So beheben Sie, dass Avast unter Windows nicht geöffnet wird
Beheben Sie den Windows Update-Fehlercode 0x80072efe
So beheben Sie, dass Firefox keine Videos abspielt (2022)
Beheben Sie den Windows Update-Fehler 0x80070020