wslhost.exe
Termini di ricerca nel catalogo wslhost, wsl host, wsl interop host
Host di interoperabilita per singola distribuzione. Inoltra l'I/O tra Windows e Linux per una distribuzione in esecuzione. Non e WslService e non e l'hypervisor.
Cosa c'è da sapere
wslhost e l'helper di interoperabilita/host per una distribuzione in esecuzione.
wslhost.exe affianca una distribuzione attiva in modo che Windows e Linux possano scambiare file, I/O della console e dati di interoperabilita correlati. wslservice.exe coordina tutte le distribuzioni. wslrelay.exe inoltra le porte e parte dello stdio. L'interruzione di un singolo host non disinstalla WSL.
- Sicuro?
- Controlla il percorso del file in esecuzione, la firma e il publisher. Il solo nome non basta a stabilire la sicurezza.
- Uguale a wslservice?
- No. Questa e l'interoperabilita per una singola distribuzione
- Molte copie?
- Un helper per ogni distribuzione attiva e una situazione comune
Che cos'e wslhost.exe?
wslhost e l'helper di interoperabilita/host per una distribuzione in esecuzione. Non e wslservice.exe. WslService gestisce l'elenco delle sessioni. Questo processo supporta unicamente l'I/O per un'istanza attiva.
Cosa fa?
Inoltra l'I/O tra Windows e Linux in modo che Explorer, le pipe e le chiamate di interoperabilita raggiungano quella distribuzione. Non elenca le distribuzioni (`wsl -l -v`) e non gestisce Hyper-V.
Perché è in esecuzione?
Una distribuzione e in esecuzione e un elemento su Windows sta comunicando con essa. Le istanze inattive dovrebbero chiudersi dopo l'arresto di quella distribuzione.
Perché sono presenti più copie?
La presenza di piu processi wslhost.exe indica in genere piu distribuzioni attive o piu sessioni di interoperabilita. Non si tratta di copie aggiuntive di WslService.
Ispeziona l'istanza in esecuzione
In Windows PowerShell, questa query di sola lettura elenca gli ID processo corrispondenti, i tempi di creazione e i percorsi eseguibili su questo PC.
Get-CimInstance -ClassName Win32_Process | Where-Object { $_.Name -eq 'wslhost.exe' } | Select-Object ProcessId, ParentProcessId, CreationDate, Name, ExecutablePath | Format-List
Nessun risultato o un percorso inaccessibile è inconcludente. I processi protetti possono limitare l'accesso e gli ID processo possono essere riutilizzati. Mantieni i percorsi personali locali.
Usa la guida all'identità del file per confrontare firme e metadati del prodotto. Un nome file da solo non può stabilire la sicurezza.
È sicuro?
Verifica questo file in esecuzione
Un file wslhost Microsoft presente nel pacchetto WSL e l'helper di interoperabilita. Un file wslhost.exe sul desktop non lo e. Questo non e comunque il coordinatore WslService.
Confronta la posizione registrata con il file effettivo. Una cartella familiare da sola non stabilisce l'identità.
C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe
- Publisher previsto: Microsoft Corporation
- Legato a una distribuzione in esecuzione, non alla CLI
- Processo coordinatore associato: wslservice.exe
Posso terminarlo?
L'interoperabilita di quella distribuzione si interrompe
L'interruzione di wslhost.exe puo bloccare l'interoperabilita di file e console per quella distribuzione finche WSL non avvia un altro host. WslService puo rimanere in esecuzione. wsl --shutdown e l'arresto completo supportato.
Posso rimuoverlo?
No
Non eliminare wslhost.exe. Annulla la registrazione di una distribuzione o disinstalla WSL se desideri ridurre il numero di helper. Non modificare la cartella del pacchetto.
Dovrebbe avviarsi con Windows?
Viene avviato da una distribuzione in esecuzione. Non fa parte delle App di avvio e non e WslService.
Misura l'uso delle risorse
| CPU e memoria | Confronta diverse osservazioni per lo stesso PID e carico di lavoro. Questa voce non ha una linea di base universale misurata in modo indipendente. |
|---|---|
| Disco e rete | Attribuisci l'attività al processo effettivo e all'attività corrente; un nome file da solo non stabilisce le destinazioni previste o il volume di trasferimento. |
Informazioni sul file
| Nome dell'eseguibile | wslhost.exe |
|---|---|
| Percorso di installazione registrato | C:\Program Files\WindowsApps\MicrosoftCorporationII.WindowsSubsystemForLinux_*\wslhost.exe |
| Publisher | Microsoft Corporation |
| Controllo firma | Ispeziona il file effettivo; questa voce non certifica l'identità del suo certificato. |
Problemi comuni
Alcuni terminano wslservice per chiudere un singolo wslhost
Cosi facendo si arrestano tutte le distribuzioni. Termina la distribuzione non utilizzata con wsl -t o chiudi l'app che usa l'interoperabilita.
Blocco di Explorer su \\wsl.localhost
Questo host si trova in quel percorso. Riavvia la distribuzione. La sostituzione di wslrelay.exe non risolve l'interoperabilita dei file 9P.
Risoluzione dei problemi
Esegui una diagnosi prima di apportare modifiche distruttive.
Associa l'istanza a una distribuzione, non a WslService
Riga di comando e processo padre in Process Explorer. Un'istanza attiva di Ubuntu riguarda questo articolo. Il servizio nella sessione 0 e wslservice.exe.
Esegui wsl --shutdown solo quando vuoi arrestare tutte le distribuzioni
Quindi avvia una singola distribuzione e verifica se ricompare un solo wslhost. Non eliminare l'helper da WindowsApps.
Dettagli tecnici
Dettagli tecnici
| Nome immagine | wslhost.exe |
|---|---|
| Ruolo | Host di interoperabilita Windows-Linux per distribuzione |
Verifica l'identita' di un file in esecuzione
Un nome file da solo non può stabilire la sicurezza. Verifica il percorso effettivo, la firma e l'identità del prodotto.
Fonti e verifica
Etichetta della fonte registrata: agosto 2026. Questa etichetta non costituisce una verifica indipendente. Come svolgiamo le ricerche.
- Microsoft Learn: file system WSL · Interoperabilita dei file tra Windows e Linux in WSL
- Microsoft Learn: architettura WSL · Servizio, CLI e helper sono immagini distinte
- Mappa dei processi di Foxhole · Campioni di prima parte su PC Windows. Non e' un benchmark di laboratorio.
- Microsoft Sysinternals: Sigcheck · Spiega come esaminare le firme dei file. Questo riferimento non stabilisce l'identità o la sicurezza di un particolare file in esecuzione.
- Microsoft: Get-CimInstance · Metodo di query dei processi locali di sola lettura.
- Microsoft: proprietà Win32_Process · Documenta ID processo, percorsi eseguibili, date di creazione e riutilizzo dell'ID padre.
Questo articolo è stato utile?
È sufficiente un sì o un no. Scegli un motivo, se desideri, o aggiungi una breve nota.
Grazie. Ci aiuta a migliorare questa pagina.