So beheben Sie COM Surrogate funktioniert nicht mehr
So beheben Sie COM Surrogate funktioniert nicht mehr
COM Surrogate funktioniert nicht mehr plötzlich wird plötzlich angezeigt, während Sie Fotos oder Videos angesehen haben? Machen Sie sich keine Sorgen, die meisten Benutzer sind mit diesem Fehler konfrontiert. Daher muss eine Lösung dafür gefunden werden. In diesem Beitrag werden wir diskutieren, wie dieser Fehler behoben werden kann.

Was macht der COM-Ersatz und warum funktioniert er immer nicht mehr?
Der Prozess dllhost.exe trägt den Namen COM Surrogate. Das einzige Mal, dass Sie seine Existenz bemerken, ist ein Absturz und die Meldung, dass COM Surrogate nicht mehr funktioniert. Was ist dieser COM-Ersatz und warum stürzt er immer wieder ab?
Der COM-Ersatz ist ein ausgefallener Name für den Opferprozess für ein COM-Objekt, das außerhalb des Prozesses ausgeführt wird, der es angefordert hat. Der Explorer verwendet den COM-Ersatz beispielsweise zum Extrahieren von Miniaturansichten. Wenn Sie zu einem Ordner mit aktivierten Miniaturansichten wechseln, löst der Explorer einen COM-Ersatz aus und berechnet damit die Miniaturansichten für die Dokumente im Ordner. Dies geschieht, weil der Explorer gelernt hat, Miniaturbild-Extraktoren nicht zu vertrauen. Sie haben eine schlechte Erfolgsbilanz für Stabilität. Der Explorer hat beschlossen, die Leistungseinbußen im Austausch für die verbesserte Zuverlässigkeit auszugleichen, die dazu führt, dass diese zweifelhaften Codebits aus dem Hauptprozess des Explorers entfernt werden. Wenn der Extraktor für Miniaturansichten abstürzt, zerstört der Absturz den COM-Ersatzprozess anstelle des Explorers.
Mit anderen Worten, der COM-Ersatz ist der, bei dem ich mich bei diesem Code nicht wohl fühle. Deshalb werde ich COM bitten, ihn in einem anderen Prozess zu hosten. Auf diese Weise stürzt der COM-Ersatzopferprozess ab, wenn er abstürzt, anstatt der Prozess von mir. Und wenn es abstürzt, bedeutet dies nur, dass die schlimmsten Befürchtungen des Explorers erkannt wurden.
In der Praxis ist das Problem höchstwahrscheinlich ein flockiger Codec, wenn beim Absturz von Ordnern mit Video- oder Mediendateien solche Abstürze auftreten. Lassen Sie uns also ohne Zeitverlust sehen, wie COM Surrogate mithilfe des unten aufgeführten Tutorials nicht mehr funktioniert.
So beheben Sie 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 kann Ihnen hoffentlich dabei helfen, den COM-Ersatzfehler zu beheben. Sie können die neueste Version des Codecs für Windows 10 / 8.1 / 7 hier herunterladen.
$config[ads_text6] not foundWenn Sie DivX oder Nero installiert haben, können Sie sie auf die neueste Version aktualisieren. 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: \ Programme \ Gemeinsame Dateien \ Ahead \ DSFilter \ NeVideo.ax in NeVideo.ax.bak umzubenennen. Möglicherweise müssen Sie NeVideoHD.ax auch in NeVideoHD.bak umbenennen. Dadurch wird jedoch Nero Showtime unterbrochen.
Methode 2: Deaktivieren Sie die Miniaturansicht
Sie können die Miniaturansichten deaktivieren, wodurch das Problem vorübergehend behoben werden sollte. Dies ist jedoch nicht die optimale Lösung, um zu beheben, dass COM Surrogate nicht mehr funktioniert.
Methode 3: DLLs neu registrieren
Registrieren Sie einige DLLs erneut bei Windows, um möglicherweise den COM-Ersatzfehler zu beheben. Um dies zu tun:
1.Klicken Sie mit der rechten Maustaste auf die Fensterschaltfläche und wählen Sie " Eingabeaufforderung (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 beheben, dass COM Surrogate nicht mehr funktioniert. Wenn nicht, lesen Sie weiter!
Methode 4: Festplattenfehlerprüfung
Eine andere Möglichkeit, den COM Surrogate-Fehler zu beheben, ist das Ausführen des hier erläuterten Dienstprogramms "Check Disk".
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. Lassen Sie uns also sehen, wie das geht. Weitere Informationen zum Deaktivieren von DEP finden Sie in meinem vorherigen Beitrag.
1.Klicken Sie im letzten Schritt wie unten gezeigt auf Hinzufügen :

2. Wählen Sie im Popup-Feld Hinzufügen die folgenden ausführbaren Dateien aus:
Wenn Sie sich auf einem 32-Bit-System befinden, wählen Sie die folgende Datei aus: C: \ Windows \ System32 \ dllhost.exe Wenn Sie sich auf einem 64-Bit-System befinden, wählen Sie die folgende Datei aus: C: \ Windows \ SysWOW64 \ dllhost.exe

3.Wählen Sie die DLLHost-Datei aus, klicken Sie auf Öffnen und Sie werden ungefähr so aussehen:

Dies sollte wahrscheinlich den Fehler beheben, dass COM Surrogate nicht mehr funktioniert.
Methode 6: Rollback-Anzeigetreiber
Manchmal verursachen aktuelle Aktualisierungen von Anzeigetreibern diesen Fehler, und daher kann das Problem durch ein Rollback der Treiber behoben werden. Sie sollten dies jedoch nur tun, wenn Sie nach der Aktualisierung Ihrer Treiber ein Problem feststellen.
1.Klicken Sie mit der rechten Maustaste auf Diesen PC oder Arbeitsplatz und wählen Sie Eigenschaften aus.
2. Klicken Sie nun mit der linken Maustaste auf Geräte-Manager .

3. Erweitern Sie die Anzeigeadapter und klicken Sie mit der rechten Maustaste auf das Anzeigegerät
4Wählen Sie Deinstallieren.

5Sie sehen ein Popup-Fenster, in dem Sie die Option " Treibersoftware für dieses Gerät löschen" aktivieren und auf "OK" klicken müssen. Windows deinstalliert das Gerät und löscht die von Windows Update heruntergeladene Treibersoftware. Anschließend können Sie eine neue Treibersoftware installieren.
Sie können auch mögen ...
- So beheben Sie den 0xc000007b-Anwendungsfehler
- So reparieren Sie den Symbol-Cache in Windows 10
- So beheben Sie das Problem MMC konnte das Snap-In nicht erstellen
- So erstellen Sie einen Systemwiederherstellungspunkt - auf einfache Weise
Hoffentlich behebt eine dieser Methoden, dass COM Surrogate nicht mehr funktioniert . Wenn Sie noch Zweifel oder Fragen haben, können Sie diese gerne kommentieren.
$config[ads_text6] not found