Der Windows Prozess COM Surrogate wirkt im Task-Manager auf den ersten Blick verdächtig. Besonders der technische Name dllhost.exe sorgt bei vielen Anwendern für Unsicherheit. Ist das ein Virus? Darf man den Prozess beenden? Und warum verhindert COM Surrogate manchmal das Löschen oder Verschieben einer Datei?
Die kurze Antwort lautet: COM Surrogate ist normalerweise ein legitimer Windows Prozess. Er hilft Windows dabei, bestimmte Aufgaben in einem eigenen Schutzprozess auszuführen. Dadurch bleibt der Datei-Explorer stabiler, wenn zum Beispiel eine Vorschau, ein Codec oder eine Dateierweiterung abstürzt.
In dieser Anleitung erfährst Du, was COM Surrogate genau macht, warum der Prozess mehrfach im Task-Manager erscheinen kann, wann Du genauer hinschauen solltest und wie Du typische Probleme wie hohe CPU Auslastung oder gesperrte Dateien behebst.
Was ist COM Surrogate in Windows?
COM Surrogate ist ein Windows Hintergrundprozess, der im Task-Manager meist unter dem Namen COM Surrogate angezeigt wird. Die dazugehörige ausführbare Datei heißt dllhost.exe. Der Prozess gehört zu Windows und wird verwendet, um sogenannte COM Objekte außerhalb des eigentlichen Programms auszuführen.
COM steht für Component Object Model. Dabei handelt es sich um eine Windows Technik, mit der Programme und Systemkomponenten bestimmte Funktionen bereitstellen oder nutzen können. Für normale Anwender klingt das sehr technisch. Praktisch bedeutet es aber: Windows lagert bestimmte Aufgaben in einen separaten Prozess aus, damit ein Fehler nicht sofort das Hauptprogramm mitreißt.

Ein gutes Beispiel ist der Windows Explorer. Wenn Du einen Ordner mit Fotos, Videos oder Dokumenten öffnest, erzeugt Windows häufig kleine Vorschaubilder. Diese Vorschauen werden nicht immer direkt vom Explorer selbst verarbeitet. Stattdessen kann Windows dafür COM Surrogate verwenden. Stürzt dabei eine fehlerhafte Vorschaukomponente ab, wird nur der ausgelagerte Prozess beendet und nicht der gesamte Explorer.
Warum heißt der Prozess dllhost.exe?
Der Dateiname dllhost.exe beschreibt die technische Aufgabe des Prozesses recht gut. Er hostet DLL Dateien beziehungsweise Komponenten, die von Windows oder Programmen benötigt werden. Eine DLL Datei enthält Programmcode, der nicht als eigenständiges Programm startet, sondern von einem anderen Prozess geladen wird.
COM Surrogate ist dabei eine Art Container. Windows startet diesen Container, lädt die benötigte Komponente hinein und lässt sie dort arbeiten. Dadurch kann Windows riskantere oder fehleranfälligere Aufgaben besser isolieren.
Für Dich ist wichtig: Der Name
dllhost.exeallein ist noch kein Warnzeichen. Es handelt sich um eine normale Windows Datei. Verdächtig wird es erst, wenn die Datei an einem ungewöhnlichen Speicherort liegt, dauerhaft extrem viele Ressourcen verbraucht oder sich auffällig verhält.
Ist COM Surrogate ein Virus?
COM Surrogate selbst ist kein Virus. Der echte Prozess gehört zu Windows und ist für viele Hintergrundaufgaben normal. Trotzdem solltest Du wissen, dass sich Schadsoftware gelegentlich als bekannter Windows Prozess tarnen kann. Das betrifft nicht nur COM Surrogate, sondern auch andere bekannte Systemprozesse.
Du kannst den Prozess relativ einfach prüfen:
- Öffne den Task-Manager mit
Strg+Shift+Esc. - Suche den Eintrag
COM Surrogateoderdllhost.exe. - Klicke mit der rechten Maustaste auf den Prozess.
- Wähle
Dateipfad öffnen. - Prüfe, ob die Datei wirklich
dllhost.exeheißt und aus einem Windows Systemordner stammt.
In den meisten Fällen liegt die Datei unter C:\Windows\System32\dllhost.exe. Auf 64 Bit Systemen können je nach Komponente auch 32 Bit Systembestandteile eine Rolle spielen. Entscheidend ist deshalb nicht nur der Ordner, sondern auch, ob Dateiname, Speicherort und digitale Signatur plausibel sind.
Wenn die Datei zum Beispiel aus einem Benutzerprofil, einem Download Ordner, einem Temp Verzeichnis oder einem unbekannten Programmpfad gestartet wird, solltest Du aufmerksam werden. In diesem Fall solltest Du Windows mit dem integrierten Virenschutz oder einer anderen seriösen Sicherheitslösung prüfen. Passend dazu findest Du auf Windows-FAQ auch eine Anleitung zum Windows Defender Download und zur richtigen Defender Nutzung sowie eine Anleitung, wie Du Windows 11 vollständig auf Malware prüfen kannst.
Warum läuft COM Surrogate mehrfach im Task-Manager?
Mehrere COM Surrogate Prozesse sind nicht automatisch gefährlich. Windows kann für unterschiedliche Aufgaben mehrere Instanzen von dllhost.exe starten. Das ist sogar sinnvoll, weil dadurch einzelne Aufgaben voneinander getrennt bleiben.
Wenn Du zum Beispiel einen Ordner mit Bildern öffnest, eine Videovorschau erzeugt wird und gleichzeitig ein anderes Programm eine COM Komponente nutzt, können mehrere COM Surrogate Prozesse erscheinen. Sobald die jeweilige Aufgabe abgeschlossen ist, verschwinden diese Prozesse oft wieder von selbst.
Mehrere Einträge sind also erst dann ein Problem, wenn sie dauerhaft sehr viel CPU, Arbeitsspeicher oder Datenträgerleistung verbrauchen. In diesem Fall solltest Du prüfen, welche Datei, welcher Ordner oder welches Programm das Verhalten auslöst.

Warum verursacht COM Surrogate hohe CPU Auslastung?
Eine dauerhaft hohe CPU Auslastung durch COM Surrogate ist nicht normal. Kurzzeitig kann der Prozess Ressourcen verbrauchen, wenn Windows viele Vorschaubilder erstellt oder große Mediendateien verarbeitet. Bleibt die Auslastung jedoch dauerhaft hoch, steckt meistens eine konkrete Ursache dahinter.
Häufige Ursachen sind:
- beschädigte Bilddateien oder Videodateien
- fehlerhafte Codecs
- defekte Miniaturansichten im Explorer Cache
- Probleme mit PDF Vorschauen oder Office Vorschauen
- fehlerhafte Explorer Erweiterungen
- beschädigte Windows Systemdateien
- in seltenen Fällen Schadsoftware
Besonders oft tritt das Problem auf, wenn Du einen Ordner mit vielen Bildern, Videos, RAW Dateien oder PDF Dateien öffnest. Windows versucht dann, Vorschauen zu erzeugen. Wenn eine Datei beschädigt ist oder ein Codec Probleme macht, kann COM Surrogate hängen bleiben.
COM Surrogate hohe CPU Auslastung beheben
Wenn COM Surrogate dauerhaft viel CPU Leistung benötigt, gehe Schritt für Schritt vor. So findest Du meistens schnell heraus, ob ein Ordner, eine Vorschau oder eine beschädigte Datei das Problem verursacht.
1. Windows Explorer neu starten
Um den Windows Explorer neu zu starten, öffne bitte den Task-Manager, suche den Prozess Windows-Explorer, klicke ihn mit der rechten Maustaste an und wähle Neu starten. Dadurch wird die Explorer Oberfläche neu geladen, ohne dass Du den ganzen PC neu starten musst.
Wenn COM Surrogate danach wieder normal läuft, war das Problem vermutlich nur ein hängender Explorer Vorgang.
2. Problematischen Ordner finden
Beobachte, wann die hohe Auslastung entsteht. Öffnest Du immer denselben Ordner mit Videos, Bildern oder PDFs? Dann liegt die Ursache wahrscheinlich dort.
Stelle testweise im Explorer auf eine einfache Listenansicht um. Öffne dazu den Ordner, klicke auf Anzeigen und wähle eine Ansicht ohne große Vorschaubilder. Wenn die CPU Auslastung dadurch sinkt, hängt das Problem sehr wahrscheinlich mit Miniaturansichten oder Dateivorschauen zusammen.
3. Miniaturansichten und Cache bereinigen
Beschädigte Vorschaubilder können dazu führen, dass COM Surrogate immer wieder dieselbe Datei verarbeitet. In diesem Fall hilft es, den Explorer Cache zu leeren. Auf Windows-FAQ findest Du dazu eine passende Anleitung zum Windows Cache leeren.
Zusätzlich kann es helfen, die Explorer Vorschau vorübergehend zu deaktivieren. Das ist besonders sinnvoll, wenn das Problem immer bei Fotos, Videos oder PDF Dateien auftritt.
4. Codecs und Medienprogramme prüfen
Wenn COM Surrogate vor allem bei Videos abstürzt oder viel CPU Leistung verbraucht, können fehlerhafte oder veraltete Codecs verantwortlich sein. Deinstalliere unnötige Codec Pakete und aktualisiere Programme, die eigene Vorschaukomponenten installieren. Dazu gehören zum Beispiel PDF Programme, Bildbearbeitungssoftware, Videotools oder ältere Medienpakete.
Nach der Deinstallation oder Aktualisierung solltest Du Windows neu starten und den betroffenen Ordner erneut öffnen.
5. Windows Systemdateien reparieren
Wenn die Ursache nicht eindeutig ist, solltest Du Windows mit DISM und SFC prüfen. Öffne dazu die Eingabeaufforderung oder das Windows Terminal als Administrator und führe zuerst diesen Befehl aus:
DISM.exe /Online /Cleanup-image /Restorehealth
Starte danach die Systemdateiprüfung:
sfc /scannow
Nach der Durchführung von „sfc /scannow“ zeigt Windows die Ergebnisse an.

Diese Befehle prüfen und reparieren beschädigte Windows Komponenten. Auf Windows-FAQ findest Du dazu ausführliche Anleitungen zu DISM, zu SFC /scannow und zur allgemeinen Windows Reparatur.
Datei kann nicht gelöscht werden, weil sie in COM Surrogate geöffnet ist
Eine häufige Meldung lautet sinngemäß: Die Aktion kann nicht abgeschlossen werden, da die Datei in COM Surrogate geöffnet ist. Das passiert meistens, wenn Windows noch eine Vorschau der Datei erzeugt oder der Explorer die Datei im Hintergrund analysiert.
Das betrifft häufig Bilder, Videos, PDF Dateien oder Dokumente mit Vorschaufunktion. Die Datei ist dann nicht wirklich von Dir geöffnet, sondern wird noch von einem Hintergrundprozess verwendet.
So gibst Du die Datei wieder frei
Schließe zuerst alle Explorer Fenster, in denen der Ordner geöffnet ist. Warte einige Sekunden und versuche dann erneut, die Datei zu löschen, zu verschieben oder umzubenennen.
Hilft das nicht, öffne den Task-Manager und starte den Windows Explorer neu. Danach sollte die Sperre in vielen Fällen verschwunden sein.
Falls die Datei weiterhin blockiert wird, starte Windows neu. Nach einem Neustart sind hängende Dateizugriffe in der Regel beendet. Wenn das Problem immer wieder bei derselben Datei auftritt, kann die Datei beschädigt sein oder von einer fehlerhaften Vorschaukomponente verarbeitet werden.
COM Surrogate funktioniert nicht mehr
Die Meldung „COM Surrogate funktioniert nicht mehr“ bedeutet meistens nicht, dass Windows selbst schwer beschädigt ist. Häufig ist eine Komponente abgestürzt, die von COM Surrogate ausgeführt wurde. Das können zum Beispiel ein Videocodec, ein Thumbnail Handler, eine PDF Vorschau oder eine Erweiterung eines installierten Programms sein.
Wenn die Meldung nur einmal erscheint, reicht oft ein Neustart. Tritt sie regelmäßig auf, solltest Du prüfen, bei welcher Aktion sie erscheint. Kommt der Fehler beim Öffnen eines bestimmten Ordners, liegt die Ursache wahrscheinlich bei einer Datei oder Vorschau in diesem Ordner.
Du kannst dann testweise die Vorschauansicht deaktivieren, den Ordner in Listenansicht öffnen und verdächtige Dateien verschieben. Besonders große, beschädigte oder ungewöhnliche Mediendateien solltest Du als Erstes prüfen.
Darf man COM Surrogate beenden?
Du kannst einen einzelnen COM Surrogate Prozess im Task-Manager beenden, wenn er hängt oder eine Datei blockiert. Windows startet den Prozess bei Bedarf wieder neu. Das Beenden ist also nicht grundsätzlich gefährlich.

Trotzdem solltest Du COM Surrogate nicht dauerhaft deaktivieren und die Datei dllhost.exe niemals löschen. Der Prozess gehört zu Windows und wird von vielen Systemfunktionen benötigt. Wenn Du ihn löschst oder blockierst, können Vorschauen, Explorer Funktionen oder Programme fehlerhaft arbeiten.
Wenn Du Dich generell besser im Task-Manager orientieren möchtest, findest Du hier eine passende Anleitung zum Windows 11 Task-Manager mit Effizienzmodus.
Wann solltest Du bei COM Surrogate misstrauisch werden?
In den meisten Fällen ist COM Surrogate harmlos. Du solltest aber genauer prüfen, wenn mehrere Warnzeichen zusammenkommen.
- Der Prozess liegt nicht in einem Windows Systemordner.
- Die Datei heißt ähnlich, aber nicht exakt
dllhost.exe. - Der Prozess startet aus einem Temp Ordner oder Benutzerprofil.
- COM Surrogate verursacht dauerhaft sehr hohe CPU Auslastung.
- Viele Instanzen erscheinen ohne erkennbaren Grund.
- Der Virenschutz meldet verdächtige Aktivitäten.
- Zusätzlich öffnen sich unbekannte Fenster oder Programme.
In solchen Fällen solltest Du eine vollständige Überprüfung mit Windows-Sicherheit ausführen. Bei starkem Verdacht ist auch der Microsoft Defender Offline Scan sinnvoll, weil er vor dem normalen Windows Start ausgeführt wird und hartnäckige Schadsoftware besser erkennen kann.
COM Surrogate in Windows 10 und Windows 11
COM Surrogate gibt es sowohl unter Windows 10 als auch unter Windows 11. Die grundsätzliche Aufgabe ist in beiden Systemen gleich. Unterschiede gibt es eher bei der Darstellung im Task-Manager, bei Explorer Funktionen und bei installierten Apps, die eigene Vorschaukomponenten mitbringen.
Wenn Du Windows 11 nutzt, findest Du COM Surrogate meist im Task-Manager unter den Hintergrundprozessen. In der Detailansicht erscheint der Prozess als dllhost.exe. Unter Windows 10 ist das Verhalten sehr ähnlich.
Wichtig ist: Der Prozess ist kein Zeichen für einen Fehler. Er wird erst dann interessant, wenn er ungewöhnlich viele Ressourcen verbraucht, Fehlermeldungen erzeugt oder Dateien blockiert.
Kurzfazit: COM Surrogate ist meist harmlos
COM Surrogate ist ein normaler Windows Prozess und gehört zur Datei dllhost.exe. Er sorgt dafür, dass bestimmte COM Komponenten in einem separaten Prozess laufen. Dadurch bleibt Windows stabiler, wenn zum Beispiel eine Vorschau, ein Codec oder eine Dateierweiterung abstürzt.
Du solltest den Prozess nicht löschen und nicht dauerhaft deaktivieren. Prüfe ihn aber genauer, wenn er dauerhaft hohe CPU Auslastung verursacht, aus einem ungewöhnlichen Speicherort startet oder immer wieder Fehlermeldungen erzeugt. In den meisten Fällen helfen ein Neustart des Explorers, das Leeren des Vorschau Cache, das Aktualisieren fehlerhafter Programme oder eine Reparatur mit DISM (Deployment Image Servicing and Management Tool) und SFC.

FAQ zu COM Surrogate und dllhost.exe
COM Surrogate ist ein Windows Prozess, der bestimmte Aufgaben für Windows oder Programme in einem eigenen Schutzprozess ausführt. Dadurch stürzt nicht sofort der Explorer oder das Hauptprogramm ab, wenn eine einzelne Komponente fehlerhaft arbeitet.
Nein, der echte COM Surrogate Prozess ist kein Virus. Er gehört zu Windows und läuft über die Datei dllhost.exe. Verdächtig wird es nur, wenn die Datei an einem ungewöhnlichen Speicherort liegt, nicht korrekt signiert ist oder dauerhaft sehr viele Ressourcen verbraucht.
Windows kann mehrere COM Surrogate Prozesse gleichzeitig starten, wenn verschiedene Aufgaben getrennt voneinander ausgeführt werden. Das ist normal und dient der Stabilität.
Hohe CPU Auslastung entsteht häufig durch beschädigte Vorschaubilder, problematische Mediendateien, fehlerhafte Codecs, PDF Vorschauen oder Explorer Erweiterungen. Auch beschädigte Systemdateien oder Schadsoftware können in seltenen Fällen eine Rolle spielen.
Schließe zuerst alle Explorer Fenster, starte den Windows Explorer über den Task-Manager neu und versuche es erneut. Hilft das nicht, starte Windows neu. Wenn immer dieselbe Datei betroffen ist, solltest Du die Vorschau deaktivieren oder die Datei auf Beschädigungen prüfen.
Du darfst einen hängenden COM Surrogate Prozess im Task-Manager beenden. Windows startet ihn bei Bedarf neu. Du solltest die Datei dllhost.exe aber nicht löschen oder dauerhaft blockieren.
Die echte Datei liegt normalerweise in einem Windows Systemordner, meistens unter C:\Windows\System32\dllhost.exe. Prüfe zusätzlich den exakten Dateinamen und die digitale Signatur.
Nein, COM Surrogate sollte nicht deaktiviert werden. Der Prozess ist Bestandteil von Windows und wird für verschiedene Hintergrundaufgaben benötigt.
– Swapfile.sys- Was ist das für eine Datei?
– Was ist Windows LAPS?
– Systemunterbrechungen in Windows: Eine technische Analyse
– Was ist der WMI Provider Host?
– HxTsr.exe – Was ist das für eine Datei?
– CTF Ladeprogramm (CTFMON.exe)

Neueste Kommentare