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:
- Premere Ctrl + Shift + Esc per aprire Task Manager.
- Passare alla scheda Servizi e fare clic su Apri servizi.
- 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.