Come riavviare WSL utilizzando PowerShell, CMD, Task Manager

Come riavviare WSL utilizzando PowerShell, CMD, Task Manager

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

Come riavviare WSL utilizzando PowerShell, CMD, Task Manager

È possibile utilizzare uno dei seguenti metodi per riavviare WSL su Windows.

  1. Comando WSL
  2. Riavvia una distribuzione Linux specifica
  3. Attraverso il servizio LxssManager
  4. Riavviare WSL utilizzando CMD
  5. 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 comando WSL con le opzioni appropriate. È un comando eseguibile di Windows che interagisce con le distribuzioni WSL.

  • Digita PowerShell dopo aver fatto clic sull’icona di ricerca 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 –shutdown termina tutte le distribuzioni o 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 arrestate e riavviate contemporaneamente tramite i passaggi sopra indicati.

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

Spegnimento WSL e elenco distribuzioni PowerShell

Nel primo comando:

  • L’opzione -l elenca tutte le distribuzioni o distribuzioni installate.
  • –v è 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 nuovamente il comando wsl con –t termina la distribuzione WSL denominata Debian.ndopzione (terminate) seguita dal nome della chiusura della distribuzione della distribuzione specifica. Il comando 2

Una volta chiusa la distribuzione specifica, è possibile riavviarla nuovamente utilizzando l’interruttore –d con il comando wsl seguito dal nome della distribuzione , come mostrato nel comando 3rd sopra.

WSL Distro Riavvia PowerShell

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

Restart-Service: riavvia un servizio specifico (LxssManager, in questo caso).

LxssManager: è il nome del servizio per il quale è necessario recuperare le informazioni.

Riavvia Lxssmanager Powershell

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

avvio netto 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 Gestione attività premendo CTRL+MAIUSC+ESC.
  • Fai clic sulla scheda Servizi e su Apri servizio opzione in basso.
Gestione attività di Windows Apri Servizi
  • Individua il servizio LxssManager.
  • Fare clic con il tasto destro del mouse sul servizio e fare clic su Riavvia.
Riavviare il servizio Windows Lxssmanager

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.

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.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *