WSL o sottosistema Windows Linux è una funzionalità integrata che consente di eseguire un ambiente Linux su un computer Windows 10/11 senza utilizzare alcuna configurazione dual-boot o macchina virtuale. Il riavvio di WSL può essere un modo comodo ed efficiente in termini di tempo per riavviare o reinizializzare l'istanza Linux senza avviare l'intero sistema. Questo articolo esplora i vari modi per riavviare WSL , principalmente tramite Windows PowerShell, prompt dei comandi (CMD) e Task Manager.
Come riavviare WSL utilizzando PowerShell, CMD, Task Manager
È possibile utilizzare uno dei seguenti metodi per riavviare WSL su Windows.
- Comando WSL
- Riavvia una distribuzione Linux specifica
- Attraverso il servizio LxssManager
- Riavviare WSL utilizzando CMD
- Riavviare WSL da Task Manager
Assicurati di salvare il tuo lavoro su una qualsiasi delle distribuzioni su cui stai lavorando poiché si chiuderà quando riavvii il servizio WSL.
1] Comando WSL
Per riavviare WSL da Windows PowerShell, utilizziamo il file WSL comando con le opzioni appropriate. È un comando eseguibile di Windows che interagisce con le distribuzioni WSL.
- Tipo PowerShell dopo aver fatto clic sull'icona Cerca sul desktop.
- Al prompt di PowerShell, premere INVIO dopo aver digitato:
wsl – shutdown
- Puoi avviare nuovamente WSL facendo clic sull'icona dell'applicazione sul desktop o cercandola nel menu Start.
IL wsl –spegnimento termina tutte le distribuzioni o le istanze WSL attive attualmente in esecuzione sul sistema o dispositivo fisico. Sul computer possono essere installate più distribuzioni di WSL, come Ubuntu, Debian, Kali, ecc., che possono essere tutte spente e riavviate contemporaneamente tramite i passaggi sopra menzionati.
Leggere: WSL non funziona o non si avvia in Windows
2] Riavvia una distribuzione Linux specifica
Nel caso in cui un sistema abbia più distribuzioni WSL installate e sia necessario riavviare una distribuzione specifica, i passaggi indicati di seguito possono essere eseguiti da PowerShell:
- Aprire la finestra Terminale di Windows PowerShell.
- Inserisci i comandi indicati di seguito nella stessa sequenza menzionata di seguito,
wsl –l –v wsl –t Debian wsl – d Debian
Nel primo comando:
- -l l'opzione elenca tutte le distribuzioni o distribuzioni installate.
- -In è un interruttore opzionale che può elencare dettagli aggiuntivi, come il numero di versione e lo stato (in esecuzione o arrestato) delle distribuzioni installate.
Una volta elencate le distribuzioni, esegui il file wsl comandare nuovamente con il -T (termina) opzione seguita dal nome della chiusura della distribuzione della distribuzione specifica. Il 2 nd Il comando termina la distribuzione WSL denominata Debian.
Una volta chiusa la distribuzione specifica, è possibile riavviarla nuovamente utilizzando il file -D switch con il comando wsl seguito dal nome della distribuzione, come mostrato nella figura 3 rd comando sopra.
3] Attraverso il servizio LxssManager
LxssManager è un servizio di gestione sessioni in modalità utente che avvia o termina una nuova sessione o istanza del WSL quando viene eseguita. Il riavvio del servizio LxssManager da PowerShell consentirebbe la chiusura di una sessione WSL e il successivo riavvio eseguendo il comando indicato di seguito dal prompt di PowerShell:
restart –Service LxssManager
Servizio di riavvio: riavvia un servizio specifico (LxssManager, in questo caso).
Gestore Lxss: è il nome del servizio per il quale è necessario recuperare le informazioni.
Leggere: WSL non funziona o non si avvia in Windows
4] Riavvia WSL utilizzando CMD
Durante il riavvio di WSL tramite il prompt dei comandi o il terminale Windows, non sono disponibili servizi o comandi specifici per fare lo stesso. Il riavvio di WSL, principalmente tramite il prompt dei comandi, comporta l'arresto e l'avvio del processo o del servizio, LxssManager o WslService. Fare così:
- Fare clic sull'icona Cerca sul desktop e digitare CMD.
- Una volta visualizzato il prompt dei comandi nei risultati della ricerca, fare clic sull'opzione Esegui come amministratore.
- Digitare il comando indicato di seguito nello stesso ordine indicato di seguito:
net stop LxssManager net start LxssManager
5] Riavvia WSL da Task Manager
Il riavvio di WSL da Task Manager comporta il riavvio del servizio LxssManager interessato seguendo i metodi indicati di seguito:
- Apri il Responsabile delle attività premendo CTRL+MAIUSC+ESC .
- Clicca sul Servizi Scheda e il Servizio aperto opzione in basso.
- Individuare il LxssManager servizio.
- Fare clic con il tasto destro del mouse sul servizio e fare clic su Riavvia.
Spero che il post sia stato facile da seguire e che ora tu sappia come riavviare WSL utilizzando PowerShell, CMD e Task Manager.
Come resetto il mio WSL?
Qualsiasi distribuzione disponibile su PC Windows è come un'app. Puoi andare alla sezione App nelle impostazioni, trovare WSL e quindi scegliere di ripristinare utilizzando le opzioni avanzate.
scorciatoia per tagliare e disegnare
Come abilito WSL?
Apri il menu Start, digita Funzionalità Windows nella barra di ricerca e fai clic su Attiva o disattiva funzionalità Windows. Seleziona la casella di controllo 'Sottosistema Windows per Linux' e premi OK.