dllhost.exe
Katalogsuchbegriffe dllhost, com surrogate
COM Surrogate. Windows verwendet diesen Prozess, um bestimmte COM-Objekte, einschließlich einiger Datei-Explorer-Vorschauen, außerhalb der Haupt-Shell auszuführen.
Was Sie wissen müssen
Dies ist ein COM-Host, häufig für Datei-Explorer-Vorschauen.
dllhost.exe führt COM-Objekte in einem eigenen Prozess aus. Miniaturansichts- und Vorschau-Handler des Datei-Explorers sind ein häufiger Grund für dessen Auftreten.
- Sicher?
- Überprüfen Sie Pfad, Signatur und Herausgeber der ausgeführten Datei. Der Name allein kann keine Sicherheit belegen.
- Sollte ich es schließen?
- Normalerweise nein
- Warum so viele?
- Vorschauen und COM-Hosts
Was ist dllhost.exe?
dllhost.exe ist der COM Surrogate. Windows startet ihn, damit ein COM-Objekt außerhalb des Aufrufers ausgeführt werden kann, oft außerhalb des Explorers.
Was macht es?
Er lädt eine DLL, die eine COM-Klasse implementiert. Vorschau-Handler und Miniaturansichts-Extraktoren sind der typische Anwendungsfall.
Warum läuft es?
Der Explorer startet ihn, wenn ein Ordner eine Vorschau benötigt, die bei einem Fehler des Handlers nicht die gesamte Shell abstürzen lassen soll.
Warum gibt es mehrere Kopien?
Jeder Surrogate kann eine andere COM-Klasse hosten. Mehrere Instanzen beim Durchsuchen von Medienordnern sind üblich.
Die laufende Instanz untersuchen
In Windows PowerShell listet diese schreibgeschützte Abfrage übereinstimmende Prozess-IDs, Erstellungszeiten und ausführbare Pfade auf diesem PC auf.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'dllhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Kein Ergebnis oder ein unzugänglicher Pfad ist nicht schlüssig. Geschützte Prozesse können den Zugriff einschränken, und Prozess-IDs können wiederverwendet werden. Halten Sie persönliche Pfade lokal.
Verwenden Sie den Dateiidentifizierungsleitfaden zum Vergleichen von Signaturen und Metadaten des Produkts. Ein Dateiname allein kann keine Sicherheit feststellen.
Ist es sicher?
Diese laufende Datei verifizieren
Der legitime Host befindet sich in System32. Eine dllhost.exe in einem temporären Benutzerordner ist nicht der normale COM Surrogate.
Vergleichen Sie den aufgezeichneten Speicherort mit der tatsächlichen Datei. Ein bekannter Ordner allein begründet keine Identität.
C:\Windows\System32\dllhost.exe
- Erwarteter Herausgeber: Microsoft Corporation
- Erwarteter Pfad: System32
Kann ich es beenden?
Normalerweise nein
Das Beenden eines Surrogates kann eine Vorschau abbrechen. Es sollte keine tägliche Bereinigungsmaßnahme sein. Wenn eine Instanz hängt, schließen Sie zuerst das Explorer-Fenster.
Kann ich es entfernen?
Nein
Löschen Sie dllhost.exe nicht. Windows verwendet die Datei zur COM-Isolation.
Sollte es mit Windows starten?
Er startet bei Bedarf. Sie sollten ihn nicht als Autostart-Programm hinzufügen.
Ressourcennutzung messen
| CPU und Speicher | Vergleichen Sie mehrere Beobachtungen für dieselbe PID und Arbeitslast. Dieser Eintrag hat keine unabhängig gemessene universelle Basislinie. |
|---|---|
| Festplatte und Netzwerk | Ordnen Sie die Aktivität dem tatsächlichen Prozess und der aktuellen Aufgabe zu; ein Dateiname allein begründet keine erwarteten Ziele oder Übertragungsvolumen. |
Dateiinformationen
| Name der ausführbaren Datei | dllhost.exe |
|---|---|
| Aufgezeichneter Installationspfad | C:\Windows\System32\dllhost.exe |
| Herausgeber | Microsoft Corporation |
| Signaturprüfung | Untersuchen Sie die tatsächliche Datei; dieser Eintrag bescheinigt nicht ihre Zertifikatsidentität. |
Häufige Probleme
Stürzt beim Öffnen eines Ordners ab
Ein fehlerhafter Vorschau-Handler kann den Surrogate zum Absturz bringen. Aus diesem Grund ist der Handler isoliert. Versuchen Sie es mit einem anderen Ordner oder einer einfacheren Ansicht.
Hohe CPU-Auslastung unter Bilder oder Videos
Die Erstellung von Miniaturansichten ist echte Arbeit. Warten Sie, bis der Ordner zur Ruhe kommt, bevor Sie den Host beenden.
Fehlerbehebung
Diagnostizieren Sie, bevor Sie destruktive Änderungen vornehmen.
Pfad und Signatur bestätigen
Öffnen Sie die Prozesseigenschaften und überprüfen Sie, ob dllhost.exe aus dem erwarteten Ordner ausgeführt wird und vom erwarteten Herausgeber signiert ist. Dies ist die erste Prüfung, keine Registrierungsbearbeitung.
Prüfen, was der Prozess tut
Der Task-Manager kann CPU, Arbeitsspeicher, Datenträger und GPU anzeigen. Eine hohe Auslastung während einer offensichtlichen Aufgabe ist oft normal. Eine hohe Auslastung bei Leerlauf des PCs erfordert eine genauere Prüfung der zugehörigen App oder des Dienstes.
Destruktive erste Schritte vermeiden
Löschen Sie dllhost.exe nicht, deaktivieren Sie keine kritischen Dienste ohne Kenntnis der Auswirkungen und bearbeiten Sie nicht die Registrierung als ersten Schritt.
Technische Details
Technische Details
| Abbildname | dllhost.exe |
|---|---|
| Anzeigename | COM Surrogate |
Identität einer laufenden Datei überprüfen
Ein Dateiname allein kann keine Sicherheit feststellen. Überprüfen Sie den tatsächlichen Pfad, die Signatur und die Produktidentität.
Quellen und Verifizierung
Erfasstes Quellenlabel: August 2026. Dieses Label begründet keine unabhängige Verifizierung. Wie wir recherchieren.
- Microsoft Learn: COM Surrogate · COM-Surrogate-Prozesse
- Microsoft Sysinternals: Sigcheck · Erläutert, wie Dateisignaturen geprüft werden. Diese Referenz belegt nicht die Identität oder Sicherheit einer bestimmten laufenden Datei.
- Microsoft: Get-CimInstance · Schreibgeschützte lokale Prozessabfragemethode.
- Microsoft: Win32_Process-Eigenschaften · Dokumentiert Prozess-IDs, ausführbare Pfade, Erstellungsdaten und die Wiederverwendung von Eltern-IDs.
War dieser Artikel nützlich?
Ein Ja oder Nein genügt. Wählen Sie optional einen Grund oder fügen Sie eine kurze Notiz hinzu.
Danke. Das hilft uns, diese Seite zu verbessern.