Fehlerbehebung für COM-Surrogate funktioniert nicht mehr in Vista
Wenn Sie die Fehlermeldung erhalten, dass COM Surrogate nicht mehr funktioniert, wenn Sie Ordner durchsuchen, die Video- oder Mediendateien enthalten, sind Sie an einem geeigneten Ort für mögliche Lösungen. Dieses Problem wird durch Codecs und andere COM-Komponenten verursacht, die von verschiedenen, nicht vollständig Vista-kompatiblen Softwares wie einigen DivX- oder Nero-Versionen installiert werden.
Hier ist die Fehlermeldung:
Es gibt eine Reihe möglicher Lösungen für dieses Problem, und die richtige Lösung hängt stark davon ab, welche Software das Problem tatsächlich verursacht. Einige der bekanntesten Probleme, die Software verursachen, sind DivX und Nero, aber es gibt auch andere, die das Problem verursachen.
Mögliche Lösungen
- Wenn Sie DivX verwenden, sollten Sie ein Upgrade auf die neueste Version (6.5 und höher) durchführen.
- Wenn Sie Nero verwenden, können Sie versuchen, auf die neueste Version zu aktualisieren (7.7.5.1 und höher).
- Wenn Sie Nero und Divx aktualisiert haben und das Problem weiterhin besteht, können Sie die Datei C: \ Programme \ Gemeinsame Dateien \ Ahead \ DSFilter \ NeVideo.ax in NeVideo.ax.bak umbenennen. Möglicherweise müssen Sie NeVideoHD.ax in NeVideoHD.bak umbenennen
Dies wird jedoch Nero Showtime brechen. (Danke an dugi in den Kommentaren für diesen) - Sie können die Miniaturbildvorschau deaktivieren, wodurch das Problem behoben werden sollte, jedoch nicht die optimale Lösung ist.
- Es ist bekannt, dass das ältere ffdshow-Codec-Paket einige Probleme verursacht. Das ffdshow tryouts-Codec-Paket scheint besser zu funktionieren. Vielleicht möchten Sie es mit diesem versuchen: http://ffdshow-tryout.sourceforge.net/
- Wenn Sie Nero vollständig deinstallieren möchten, gibt es ein Dienstprogramm, das bei der vollständigen Deinstallation hilfreich ist. Dies ist besonders hilfreich, wenn Sie eine ältere Version nicht ordnungsgemäß installieren können. http://www.nero.com/nero7/ger/FAQs_Nero7_NeroVision.html
- Einige Benutzer haben empfohlen, das Vista-Codec-Paket zu installieren, um alle Codecs auf die richtigen Versionen zu aktualisieren. Ich kann nicht bestätigen, dass dies funktioniert, weil ich es selbst nicht versucht habe. Seien Sie wie immer vorsichtig, wenn Sie unbekannte Komponenten installieren und einen Wiederherstellungspunkt erstellen.
- Sie können das sehr nützliche kostenlose Dienstprogramm MMCompView von Nirsoft verwenden, um alle Codecs auf dem System zu deaktivieren. Dies ist sehr hilfreich, um genau zu ermitteln, welche Komponente das Problem verursacht.
- Es gibt eine andere mögliche Lösung unten, DEP für dllhost zu deaktivieren, die möglicherweise nicht für alle funktioniert. Möglicherweise müssen Sie die ausführbaren Dateien von divx + nero zur DEP-Ignorierliste hinzufügen.
Alan McC schrieb mit diesem Fix ein, dass das Problem auf viel einfachere Weise gelöst werden könnte. Wenn Sie Data Execution Prevention für dllhost (das COM-Surrogate) deaktivieren, kann dieses Problem bei einigen Personen behoben werden. Diese Lösung wird unten beschrieben.
Klicken Sie mit der rechten Maustaste auf Computer und wählen Sie Eigenschaften
Klicken Sie auf Erweiterte Systemeinstellungen und dann unter Erweitert auf Einstellungen
Wählen Sie die Registerkarte "Data Execution Protection" und klicken Sie auf "DEP für alle Programme und Dienste aktivieren, mit Ausnahme der von mir ausgewählten"?
Klicken Sie auf die Schaltfläche Hinzufügen, und navigieren Sie dann zu C: \ Windows \ System32 \ dllhost.exe
Klicken Sie auf Öffnen und dann auf OK.
Folgendes sollten Sie sehen ...
Jetzt können Sie Video-Ordner ohne Probleme durchsuchen!
Ich möchte mich bei Alan McC dafür bedanken, dass er nicht nur mit der zweiten Lösung, sondern auch mit allen Screenshots geschrieben hat.
Wenn diese Ihr Problem nicht lösen, lohnt es sich, die Kommentare durchzulesen. Dieser Thread hat eine Menge Aufmerksamkeit bekommen und es gibt viele nützliche Antworten in den Kommentaren unten.
Die Kommentare wurden für diesen Artikel geschlossen, da diese Seite aufgrund der extremen Anzahl von Antworten zu lang wurde. Keine Angst, Sie können trotzdem alle Fragen stellen, die Sie möchten, indem Sie im Forum posten.
Die How-To-Geek-Foren