wslhost.exe
Katalogsuchbegriffe wslhost, wsl host, wsl interop host
Distributionsbezogener Interop-Host. Er leitet Windows-Linux-I/O fuer eine aktive Distribution weiter. Er ist nicht WslService und nicht der Hypervisor.
Was Sie wissen müssen
wslhost ist das Interop-/Host-Hilfsprogramm fuer eine aktive Distribution.
wslhost.exe laeuft neben einer aktiven Distribution, damit Windows und Linux Dateien, Konsolen-I/O und zugehoerige Interop-Vorgaenge austauschen koennen. wslservice.exe koordiniert alle Distributionen. wslrelay.exe leitet Ports und Teile von stdio weiter. Das Beenden eines einzelnen Hosts deinstalliert WSL nicht.
- Sicher?
- Überprüfen Sie Pfad, Signatur und Herausgeber der ausgeführten Datei. Der Name allein kann keine Sicherheit belegen.
- Dasselbe wie wslservice?
- Nein. Dies ist Interop fuer eine einzelne Distribution
- Viele Instanzen?
- Ein Hilfsprogramm pro aktiver Distribution ist ueblich
Was ist wslhost.exe?
wslhost ist das Interop-/Host-Hilfsprogramm fuer eine aktive Distribution. Es ist nicht wslservice.exe. WslService verwaltet die Sitzungsliste. Dieser Prozess unterstuetzt ausschliesslich die Ein-/Ausgabe fuer eine laufende Instanz.
Was macht es?
Er leitet Windows-Linux-I/O weiter, damit Explorer, Pipes und Interop-Aufrufe diese Distribution erreichen. Er listet Distributionen nicht auf (`wsl -l -v`) und fuehrt keine Hyper-V-Verwaltung durch.
Warum läuft es?
Eine Distribution laeuft und ein Prozess unter Windows kommuniziert mit ihr. Inaktive Instanzen sollten sich beenden, nachdem diese Distribution gestoppt wurde.
Warum gibt es mehrere Kopien?
Mehrere wslhost.exe-Instanzen bedeuten in der Regel mehrere aktive Distributionen oder Interop-Sitzungen. Dabei handelt es sich nicht um zusaetzliche Instanzen von WslService.
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 'wslhost.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
Ein von Microsoft bereitgestelltes wslhost im WSL-Paket ist das Interop-Hilfsprogramm. Eine wslhost.exe auf dem Desktop ist es nicht. Dies ist nach wie vor nicht die WslService-Koordinationskomponente.
Vergleichen Sie den aufgezeichneten Speicherort mit der tatsächlichen Datei. Ein bekannter Ordner allein begründet keine Identität.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
- Erwarteter Herausgeber: Microsoft Corporation
- An eine laufende Distribution gebunden, nicht an die Befehlszeile
- Koordinator-Geschwisterprozess: wslservice.exe
Kann ich es beenden?
Diese Distro-Interoperabilität bricht ab
Das Beenden von wslhost.exe kann die Datei- und Konsolen-Interoperabilität für diese Distribution einfrieren, bis WSL einen anderen Host startet. WslService kann weiterlaufen. wsl --shutdown ist das unterstützte vollständige Beenden.
Kann ich es entfernen?
Nein
Löschen Sie wslhost.exe nicht. Heben Sie die Registrierung einer Distribution auf oder deinstallieren Sie WSL, wenn Sie weniger Hilfsprozesse wünschen. Lassen Sie den Paketordner unberührt.
Sollte es mit Windows starten?
Eine laufende Distribution startet ihn. Es handelt sich nicht um Autostart-Apps und nicht um WslService.
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 | wslhost.exe |
|---|---|
| Aufgezeichneter Installationspfad | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe |
| Herausgeber | Microsoft Corporation |
| Signaturprüfung | Untersuchen Sie die tatsächliche Datei; dieser Eintrag bescheinigt nicht ihre Zertifikatsidentität. |
Häufige Probleme
Nutzer beenden wslservice, um einen einzelnen wslhost zu stoppen
Das stoppt jede Distribution. Beenden Sie die ungenutzte Distribution mit wsl -t oder schließen Sie die App, die Interoperabilität nutzt.
Explorer hängt bei \\wsl.localhost
Dieser Host befindet sich in diesem Pfad. Starten Sie die Distribution neu. Das Ersetzen von wslrelay.exe behebt keine 9P-Datei-Interoperabilität.
Fehlerbehebung
Diagnostizieren Sie, bevor Sie destruktive Änderungen vornehmen.
Ordnen Sie die Instanz einer Distribution zu, nicht WslService
Befehlszeile und übergeordneter Prozess in Process Explorer. Ein aktives Ubuntu ist Gegenstand dieses Artikels. Der Dienst in Sitzung 0 ist wslservice.exe.
wsl --shutdown erst ausführen, wenn Sie alle Distributionen beenden möchten
Starten Sie dann eine Distribution und prüfen Sie, ob ein einzelner wslhost zurückkehrt. Löschen Sie den Hilfsprozess nicht aus WindowsApps.
Technische Details
Technische Details
| Abbildname | wslhost.exe |
|---|---|
| Rolle | Distributionsspezifischer Windows-Linux-Interop-Host |
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: WSL-Dateisysteme · Windows- und Linux-Datei-Interoperabilität in WSL
- Microsoft Learn: WSL-Architektur · Dienst, CLI und Hilfsprogramme sind unterschiedliche Abbilder
- Foxhole-Prozesskarte · Erstanbieter-Stichproben auf Windows-PCs. Kein Labor-Benchmark.
- 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.