Riavviare il sottosistema Windows per Linux (WSL) con PowerShell, CMD e Task Manager

Note chiave

  • È possibile riavviare WSL tramite PowerShell, Prompt dei comandi e Task Manager.
  • Ricordatevi di salvare il lavoro prima di riavviare qualsiasi distribuzione.
  • Utilizzare comandi specifici per gestire in modo efficiente più distribuzioni Linux.

Padroneggiare il riavvio di WSL: una guida completa

Il sottosistema Windows per Linux (WSL) consente agli utenti di eseguire un ambiente Linux su Windows. Questa guida illustra diversi metodi per riavviare WSL in modo efficiente, illustrando i passaggi essenziali attraverso diverse interfacce come PowerShell, CMD e Task Manager.

Diversi modi per riavviare WSL

Ecco diversi metodi efficaci per riavviare WSL sul tuo computer Windows.

Passaggio 1: utilizzare il comando WSL

Per riavviare WSL tramite Windows PowerShell, utilizzare il comando WSL con i parametri corretti:

  • Fare clic sull’icona Cerca e digitare PowerShell.
  • Inserisci il seguente comando:

wsl --shutdown

Questo comando chiuderà tutte le distribuzioni WSL attive.È possibile riavviare WSL avviandolo dall’icona sul desktop o dal menu Start.

Suggerimento: assicurati di salvare tutto il lavoro in corso nelle distribuzioni aperte per evitare di perdere dati.

Passaggio 2: riavviare una distribuzione Linux specifica

Per i sistemi con più distribuzioni WSL, seguire questi passaggi per riavviarne una specifica:

  • Aprire PowerShell.
  • Digitare il seguente comando per elencare le distribuzioni installate:

wsl -l -v

Quindi, chiudi la distribuzione specifica (ad esempio, Debian ):

wsl -t Debian

Per riavviare la stessa distribuzione, immettere:

wsl -d Debian

Passaggio 3: utilizzo del servizio LxssManager

Il servizio LxssManager gestisce le sessioni WSL. Per riavviarlo da PowerShell, eseguire:

Restart-Service LxssManager

Passaggio 4: riavviare WSL tramite prompt dei comandi

Quando si utilizza il prompt dei comandi, arrestare e avviare il servizio LxssManager con i seguenti comandi:

  • Aprire il Prompt dei comandi come amministratore.
  • Inserisci:

net stop LxssManager

net start LxssManager

Passaggio 5: riavviare WSL da Task Manager

Per riavviare il servizio LxssManager tramite Task Manager:

  1. Premere Ctrl + Shift + Esc per aprire Task Manager.
  2. Passare alla scheda Servizi e fare clic su Apri servizi.
  3. Fare clic con il tasto destro del mouse su LxssManager e selezionare Riavvia.

Suggerimenti aggiuntivi

  • Prima di riavviare, assicurati sempre che il tuo lavoro sia salvato in una qualsiasi delle distribuzioni WSL.
  • Durante la risoluzione dei problemi WSL, il riavvio può spesso risolvere il problema degli ambienti che non rispondono.
  • Si consiglia di utilizzare PowerShell per la gestione avanzata e l’automazione dei comandi WSL.

Riepilogo

Questa guida illustra diversi metodi per riavviare WSL, tra cui l’utilizzo di comandi di PowerShell, Prompt dei comandi e Task Manager. Ogni metodo è semplice e può migliorare significativamente il flusso di lavoro su Windows quando si utilizzano distribuzioni Linux.

Conclusione

Riavviare WSL è un’abilità fondamentale per la gestione dell’ambiente Linux su Windows. Utilizzando i metodi descritti, è possibile gestire rapidamente i riavvii senza compromettere la stabilità complessiva del sistema.

FAQ (Domande frequenti)

Come posso reimpostare il mio WSL?

Per reimpostare WSL, vai alla sezione App in Impostazioni, trova WSL e scegli di reimpostare dalle opzioni avanzate.

Come posso abilitare WSL?

Apri il menu Start, digita “Funzionalità Windows” nella barra di ricerca e clicca su “Attiva o disattiva le funzionalità Windows”.Seleziona la casella di controllo “Sottosistema Windows per Linux” e premi OK.