Der Fehler „COM Surrogate funktioniert nicht mehr“oder „DLL-Host antwortet nicht“ist seltsam und frustrierend. COM-Ersatzfehler sind nicht katastrophal, aber wenn diese Fehler oft genug auftreten, können sie störend sein.
Wie das COM-Ersatzproblem behoben wird, hängt vom Betriebssystem ab, aber wir führen Sie durch die Schritte, unabhängig davon, ob Sie Windows 10, Windows 8 oder Windows 7 haben.
Was ist COM Surrogate?
COM Surrogate ist ein Sammelbegriff für Prozesse namens dllhost.exe, die Windows Explorer von einzelnen DLL-Hosts trennt, die möglicherweise abstürzen können. Insbesondere DLLs, die sich mit Medien-Thumbnails befassen. Es gibt viele andere, aber das ist eines der häufigsten.
COM Surrogate sorgt dafür, dass beim Absturz einer dieser DLL-Dateien nicht der gesamte Windows Explorer abstürzt. Betrachten Sie es als erste Verteidigungslinie für die Systemstabilität.
Was führt dazu, dass COM Surrogate nicht mehr funktioniert?
Der Fehler „COM Surrogate funktioniert nicht mehr“scheint Sie nicht daran zu hindern, viel zu tun. Die Unterbrechung kann jedoch irritierend sein, und es ist oft nicht offensichtlich, was das Problem verursacht hat.
Es ist nicht immer einfach, die genaue Ursache dafür zu finden, warum ein DLL-Host nicht antwortet. Es gibt ein paar Möglichkeiten, wie es schief gehen kann. Am typischsten ist, dass ein Codec beschädigt wurde, der die Anzeige von Miniaturansichten bestimmter Medien ermöglicht. In anderen Fällen kann ein beschädigter Anzeigetreiber die Ursache für Fehler auf einem Speicherlaufwerk sein.
In einigen Nischenfällen gab es Berichte über bestimmte Anwendungen, wie Adobe Photoshop und Nero Disk Burner, die dazu führten, dass COM Surrogate nicht mehr funktionierte. Das ist weniger wahrscheinlich, und wir befürworten einige der allgemeineren Korrekturen unten, bevor wir mit dem Finger auf eine bestimmte Anwendung zeigen. Wenn Sie kürzlich eine neue App installiert haben und ein Fehler auftritt, kann ein Rollback zu vor der Installation ein guter erster Schritt sein.
Fix COM Surrogate funktioniert nicht mehr unter Windows 10
Ohne offensichtliche Ursache für COM Surrogate-Fehler ist es oft gut, zuerst einige allgemeine Korrekturen auszuprobieren, die eine Reihe von Problemen beheben können. Starten Sie Ihr System nach einer der folgenden Korrekturen neu und wiederholen Sie die Schritte, um das COM-Ersatzproblem auszulösen. Wenn alles in Ordnung ist, sollte es nicht mehr erscheinen.
Diese Schritte wurden entwickelt, um mit Windows 10 zu funktionieren. Sie gelten auch für Windows 8.1 und 7; Die Methoden, um dorthin zu gelangen, können jedoch etwas anders sein.
- Führen Sie einen Antivirus-Scan durch. Es handelt sich wahrscheinlich nicht um ein Malware-Problem, aber es ist immer eine gute Idee, einen Antivirus-Scan durchzuführen, wenn Sie ein Problem mit Ihrem Windows-PC haben.
-
Grafiktreiber aktualisieren. Ein zwielichtiger Anzeigetreiber kann der Grund für COM Surrogate funktioniert nicht mehr Fehler sein. Das Entfernen der vorhandenen Version und das Installieren einer aktualisierten Version (oder einer älteren Version, deren Funktionsfähigkeit bestätigt wurde) kann ein guter Anfang sein, um Probleme mit dem nicht reagierenden DLL-Host zu beheben.
Um sicherzugehen, dass Sie alles entfernt haben, was mit den Grafiktreibern zu tun hat, laden Sie das Display Driver Uninstaller herunter und führen Sie es aus. Es ist etwas komplizierter, aber die Schritte sind selbsterklärend und der Assistent führt Sie durch den Prozess.
Wenn dies den Fehler nicht behebt und Sie glauben, dass die Aktualisierung auf einen neueren Treiber den Fehler verursacht haben könnte, laden Sie einen älteren Treiber herunter, von dem Sie wissen, dass er funktioniert, und installieren Sie stattdessen diesen.
- Auf Festplattenfehler prüfen. Probleme mit einem Speicherlaufwerk können die Ursache für DLL-Hostfehler sein, daher ist es eine gute Idee, es noch einmal zu überprüfen, wenn Sie auf dieses Problem stoßen.
- Fügen Sie eine DEP-Ausnahme hinzu. Data Execution Prevention oder DEP ist ein Windows-Sicherheitstool, das verhindert, dass unbekannte Skripts in den reservierten Speicher geladen werden. Eine übereifrige DEP kann dazu führen, dass COM Surrogate nicht ordnungsgemäß ausgeführt wird. Um das zu beheben, fügen Sie es der DEP-Ausnahmeliste hinzu.