Ein Client von mir hatte ein seltsames Problem beim Durchsuchen von Bildern und Videos auf seinem Windows 7-PC: Es wurde die folgende Fehlermeldung angezeigt:
COM Surrogate funktioniert nicht mehr
Das Seltsame war, dass der Fehler nur beim Durchsuchen von Video- oder Bilddateien auftrat und nicht bei einem anderen Dateityp. Nachdem wir einige Nachforschungen angestellt hatten, konnten wir das Problem beheben, mussten aber ein paar verschiedene Dinge ausprobieren, bevor es schließlich funktionierte. In diesem Beitrag schreibe ich die verschiedenen möglichen Lösungen aus und hoffe, dass eine von ihnen für Sie funktionieren wird.
Methode 1 - Aktualisieren Sie die Codecs
Da es sich um ein Video- / Bildproblem handelt, dachten wir, es könnte etwas mit den aktuellen Codecs sein. Dieser Kunde kopierte und kopierte besonders gerne Sachen, also hatte er ffdshow und einige andere Codecs installiert. Wir haben alle Codecs manuell auf ihre neuesten Versionen aktualisiert, einschließlich ffdshow, Windows 7 Codec Pack und anderen. Sie können die neueste Version von Windows 7 Codec Pack herunterladen.
Wenn auf Ihrem Computer DivX oder Nero installiert ist, aktualisieren Sie auch diese auf die neuesten Versionen. In einigen Fällen müssen Sie möglicherweise ein Programm deinstallieren und es später erneut installieren.
Methode 2 - Kaspersky Antivirus
Es ist ein bekanntes Problem mit Kaspersky Antivirus aufgetreten, in dem dieses Problem auftreten kann. Wenn Sie Kaspersky verwenden, müssen Sie sicherstellen, dass Sie die Kaspersky-Software und nicht nur die Antivirendefinitionen aktualisieren. Sie können auch testen, ob das Problem tatsächlich verursacht wird, indem Sie das Programm vollständig deaktivieren und feststellen, ob das Problem behoben ist.
Methode 3 - Befehle
Es gibt einige Befehle, die Sie unter Windows ausführen können, um zu sehen, ob das Problem dadurch behoben wird. Sie müssen diese in der Eingabeaufforderung ausführen. Klicken Sie auf Start, geben Sie cmd ein, klicken Sie mit der rechten Maustaste und wählen Sie Als Administrator ausführen. Geben Sie nun die folgenden Befehle ein und drücken Sie nach jedem Befehl die Eingabetaste:
regsvr32 vbscript.dll regsvr32 jscript.dll
Dadurch werden einige DLLs bei Windows erneut registriert und möglicherweise der COM-Ersatzfehler behoben. Wenn nicht, lies weiter!
Methode 4 - Überprüfen Sie die Diskette auf Fehler
Wenn dieses Problem nur bei einem bestimmten Laufwerk wie einem externen USB-Gerät auftritt, kann es sein, dass einige fehlerhafte Sektoren auf der Festplatte vorhanden sind. Es ist eine gute Idee, einen chkdsk auszuführen, um sicherzustellen, dass das Laufwerk ordnungsgemäß funktioniert. Sie können meinen vorherigen Beitrag zur Verwendung des Dienstprogramms chkdsk lesen.
Methode 5 - Deaktivieren Sie DEP für dllhost.exe
Ein anderer Fix, der mehrfach erwähnt wurde, fügt der Ausschlussliste für DEP (Data Execution Protection) dllhost.exe hinzu. In meinem vorherigen Beitrag erfahren Sie, wie Sie DEP in Windows deaktivieren. Klicken Sie im letzten Schritt dieses Artikels auf Hinzufügen und fügen Sie dann die folgende Exe-Datei in Windows 7 32-Bit hinzu:
C: \ Windows \ System32 \ dllhost.exe
Für Windows 7 64-Bit müssen Sie die Datei dllhost.exe in diesem Pfad ausschließen:
C: \ Windows \ SysWOW64 \ dllhost.exe
Methode 6 - Anzeige / Druckertreiber
Dies kann ein wenig schwierig sein, aber wenn Sie kürzlich einen Treiber für Ihre Anzeige oder andere Hardware auf Ihrem Computer aktualisiert haben, versuchen Sie, den Treiber auf die vorherige Version zurückzusetzen. Beim Display-Treiber ist das normalerweise mehr als alles andere. In einigen Fällen kann das Problem auch durch ein Update auf die neueste Version des Bildschirmtreibers behoben werden. Sie müssen also entweder mit dem Upgrade des Treibers oder mit dem Zurücksetzen des Treibers herumspielen.
Um den Anzeigetreiber zurückzusetzen, wechseln Sie zum Geräte-Manager und erweitern Sie Anzeigeadapter Klicken Sie dann mit der rechten Maustaste auf das Anzeigegerät und wählen Sie Deinstallieren. Es erscheint ein Popup-Fenster, in dem Sie das überprüfen müssen Löschen Sie die Treibersoftware für dieses Gerät Box.
Aus diesem Grund sollten Sie auch Ihre Druckertreiber auschecken und alle Treiber aktualisieren, falls Updates verfügbar sind.
Wir hoffen, dass eine dieser Methoden den COM-Surrogate-Fehler in Windows 7 behebt. Wenn nicht, schreiben Sie hier einen Kommentar und teilen Sie uns Ihre Angaben mit, was Sie versucht haben, und wir versuchen zu helfen. Genießen!