wslhost.exe
Termeni de căutare în catalog wslhost, wsl host, wsl interop host
Gazdă de interoperabilitate per distribuție. Transmite I/O Windows-Linux pentru o distribuție care rulează. Nu este WslService și nu este hipervizorul.
Ce trebuie să știți
wslhost este utilitarul de interoperabilitate/gazdă pentru o distribuție care rulează.
wslhost.exe funcționează alături de o distribuție activă, permițând ca Windows și Linux să transfere fișiere, I/O de consolă și elemente conexe de interoperabilitate. wslservice.exe coordonează toate distribuțiile. wslrelay.exe redirecționează porturile și unele fluxuri stdio. Închiderea unei singure gazde nu dezinstalează WSL.
- Sigur?
- Verificați calea fișierului care rulează, semnătura și editorul. Numele singur nu poate stabili siguranța.
- La fel ca wslservice?
- Nu. Aceasta este interoperabilitatea pentru o singură distribuție
- Multe copii?
- Un utilitar per distribuție activă este un comportament obișnuit
Ce este wslhost.exe?
wslhost este utilitarul de interoperabilitate/gazdă pentru o distribuție care rulează. Nu este wslservice.exe. WslService deține lista de sesiuni. Acest proces ajută doar la operațiunile I/O pentru o instanță activă.
Ce face?
Transmite I/O Windows-Linux astfel încât Explorer, canalele anonime și apelurile de interoperabilitate să ajungă la acea distribuție. Nu listează distribuțiile (`wsl -l -v`) și nu gestionează Hyper-V.
De ce rulează?
O distribuție rulează și un element din Windows comunică cu ea. Copiile inactive ar trebui să se închidă după ce distribuția respectivă se oprește.
De ce există mai multe copii?
Mai multe procese wslhost.exe înseamnă de obicei mai multe distribuții ocupate sau sesiuni de interoperabilitate active. Acelea nu sunt instanțe suplimentare de WslService.
Inspectați instanța care rulează
În Windows PowerShell, această interogare doar pentru citire listează ID-urile de proces, timpii de creare și căile executabilelor potrivite pe acest PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Niciun rezultat sau o cale inaccesibilă este neconcludentă. Procesele protejate pot restricționa accesul, iar ID-urile de proces pot fi reutilizate. Păstrați căile personale locale.
Utilizați ghidul de identificare a fișierelor pentru a compara semnăturile și metadatele produsului. Un nume de fișier singur nu poate stabili siguranța.
Este sigur?
Verificați acest fișier care rulează
Un proces wslhost semnat de Microsoft în pachetul WSL este utilitarul de interoperabilitate. Un wslhost.exe pe desktop nu este. Acesta tot nu este coordonatorul WslService.
Comparați locația înregistrată cu fișierul real. Un folder familiar singur nu stabilește identitatea.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
- Editor așteptat: Microsoft Corporation
- Asociat unei distribuții care rulează, nu utilitarului CLI
- Omolog de coordonare: wslservice.exe
Îl pot opri?
Interoperabilitatea acelei distribuții este întreruptă
Oprirea wslhost.exe poate bloca interoperabilitatea fișierelor și a consolei pentru acea distribuție până când WSL pornește o altă gazdă. WslService poate continua să ruleze. wsl --shutdown este metoda acceptată de oprire completă.
Îl pot elimina?
Nu
Nu ștergeți wslhost.exe. Anulați înregistrarea unei distribuții sau dezinstalați WSL dacă doriți mai puține utilitare. Nu modificați folderul pachetului.
Ar trebui să pornească odată cu Windows?
O distribuție care rulează îl pornește. Nu este în Startup Apps și nu este WslService.
Măsurați utilizarea resurselor
| CPU și memorie | Comparați mai multe observații pentru același PID și sarcină de lucru. Această intrare nu are o bază universală măsurată independent. |
|---|---|
| Disc și rețea | Atribuiți activitatea procesului real și sarcinii curente; un nume de fișier singur nu stabilește destinațiile așteptate sau volumul de transfer. |
Informații despre fișier
| Nume executabil | wslhost.exe |
|---|---|
| Cale de instalare înregistrată | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe |
| Editor | Microsoft Corporation |
| Verificare semnătură | Inspectați fișierul real; această intrare nu îi certifică identitatea certificatului. |
Probleme frecvente
Utilizatorii opresc wslservice pentru a reduce la tăcere un singur proces wslhost
Acest lucru oprește fiecare distribuție. Opriți distribuția neutilizată cu wsl -t sau închideți aplicația care folosește interoperabilitatea.
Explorer se blochează la accesarea \\wsl.localhost
Această gazdă se află pe acea cale. Reporniți distribuția. Înlocuirea wslrelay.exe nu rezolvă interoperabilitatea fișierelor prin protocolul 9P.
Depanare
Diagnosticați înainte de a modifica ceva distructiv.
Asociați copia cu o distribuție, nu cu WslService
Linia de comandă și procesul părinte din Process Explorer. O instanță activă Ubuntu este subiectul acestui articol. Serviciul din sesiunea 0 este wslservice.exe.
Folosiți wsl --shutdown doar după ce doriți oprirea fiecărei distribuții
Apoi porniți o distribuție și vedeți dacă reapare un singur proces wslhost. Nu ștergeți utilitarul din WindowsApps.
Detalii tehnice
Detalii tehnice
| Nume imagine | wslhost.exe |
|---|---|
| Rol | Gazdă de interoperabilitate Windows-Linux per distribuție |
Verificați identitatea unui fișier care rulează
Un nume de fișier singur nu poate stabili siguranța. Verificați calea reală, semnătura și identitatea produsului.
Surse și verificare
Etichetă sursă înregistrată: August 2026. Această etichetă nu stabilește verificarea independentă. Cum cercetăm.
- Microsoft Learn: sisteme de fișiere WSL · Interoperabilitatea fișierelor Windows și Linux în WSL
- Microsoft Learn: arhitectura WSL · Serviciul, CLI-ul și utilitarele sunt imagini binare diferite
- Hartă procese Foxhole · Eșantioane originale de pe PC-uri Windows. Nu este un test de laborator.
- Microsoft Sysinternals: Sigcheck · Explică modul de inspectare a semnăturilor de fișiere. Această referință nu stabilește identitatea sau siguranța unui anumit fișier care rulează.
- Microsoft: Get-CimInstance · Metodă de interogare locală a proceselor, doar pentru citire.
- Microsoft: Win32_Process proprietăți · Documentează ID-urile de proces, căile executabilelor, datele de creare și reutilizarea ID-ului părinte.
A fost util acest articol?
Un da sau nu este suficient. Alegeți un motiv dacă doriți sau adăugați o scurtă notă.
Mulțumim. Acest lucru ne ajută să îmbunătățim această pagină.