L’istanza del sottosistema Windows per Linux è stata terminata

L’istanza del sottosistema Windows per Linux è stata terminata

Questo articolo mostrerà come risolvere l’errore dell’istanza del sottosistema Windows per Linux terminato in WSL. Di solito, questo errore è associato a WSL2. Gli utenti interessati non sono in grado di utilizzare Ubuntu Distro nel sottosistema Windows per Linux su Windows 11/10 a causa di questo errore. Se ti trovi in ​​una situazione del genere, puoi utilizzare i suggerimenti forniti in questo articolo.

L'istanza del sottosistema Windows per Linux è stata terminata

L’istanza del sottosistema Windows per Linux è stata terminata

Se riscontri un errore di istanza terminata del sottosistema Windows per Linux durante l’utilizzo di WSL, utilizza le seguenti correzioni per risolvere questo errore.

  1. Arrestare WSL e avviare una nuova sessione
  2. Assicurati di utilizzare la versione più recente del kernel Linux WSL
  3. Controlla l’aggiornamento di Windows
  4. Rimuovere la voce di archiviazione NAS in fstab (se applicabile)
  5. Hai montato la cartella tramite una VPN?

Vediamo nel dettaglio tutti questi fix.

1] Arresta WSL e avvia una nuova sessione

Arrestare WSL

Ti consigliamo di utilizzare questa correzione prima di seguire altre correzioni. Termina la sessione chiudendo il sottosistema Windows per Linux e riavviando la sessione. Per terminare la sessione in WSL, utilizzare il comando seguente:

wsl --shutdown

Ora avvia una nuova sessione in WSL e verifica se si verifica l’errore.

2] Assicurati di utilizzare la versione più recente del kernel Linux WSL

Verifica se è disponibile o meno un aggiornamento per il kernel Linux WSL. Se sì, installa l’aggiornamento. Avvia il prompt dei comandi come amministratore ed esegui il seguente comando.

wsl --update

Aggiorna il kernel WSL

Dopo aver eseguito il comando precedente, Windows inizierà a verificare la presenza di aggiornamenti e applicherà automaticamente l’aggiornamento (se disponibile).

3] Verifica la disponibilità di Windows Update

Di solito, questo errore si verifica durante l’utilizzo di WSL2. Pertanto, puoi provare a eseguire il downgrade da WSL2 a WSL1 e vedere se funziona. Se hai utilizzato il seguente comando per installare le distribuzioni Linux in WSL, per impostazione predefinita, la versione 2 verrà installata sul tuo sistema.

wsl --install

Controlla la versione WSL

Puoi anche verificare la versione di WSL utilizzando il comando seguente:

wsl -l -v

Se utilizzi WSL2, puoi eseguirne il downgrade a WSL1. Puoi fare riferimento alla documentazione ufficiale Microsoft per saperne di più sull’installazione WSL , aggiornamento WSL, downgrade WSL, ecc.

installare l'aggiornamento per windows 11

Se funziona, un aggiornamento di Windows può risolvere il problema. Ti suggeriamo di controllare manualmente Windows Update e di installarlo se disponibile.

4] Rimuovere la voce di archiviazione NAS in fstab (se applicabile)

Questo errore può verificarsi se hai montato l’archivio NAS tramite /etc/fstab. /etc/fstab è un file in cui puoi dichiarare altri filesystem, come una condivisione SMB. Pertanto è possibile montare automaticamente i filesystem in WSL all’avvio. In tal caso, riceverai questo errore quando l’archiviazione NAS fallisce.

Rimuovere la voce di archiviazione NAS da /etc/fstab e verificare se l’errore persiste o meno. Se questo risolve il problema, potrebbe esserci qualche problema con l’archiviazione NAS o potrebbe essere necessario configurarlo nuovamente.

5] Hai montato la cartella tramite una VPN?

SSHFS è un filesystem nello spazio utente che utilizza il protocollo di trasferimento file SSH (SFTP) per montare un filesystem remoto. Se hai utilizzato questo comando per montare un file system remoto e il file o la cartella montata si trova nella rete VPN, riceverai questo errore se la VPN non viene avviata. Assicurati quindi che la VPN sia avviata (se questo è il tuo caso).

Spero che aiuti.

Perché il mio WSL non funziona?

Possono esserci molti motivi per cui il tuo WSL non funziona. È necessario indagare sulla causa. Alcune possibili cause includono una versione obsoleta del kernel Linux WSL, il WSL non è stato chiuso correttamente, ecc.

Come faccio a riavviare WSL?

Puoi riavviare WSL spegnendolo. Per arrestare WSL, puoi utilizzare il comando “wsl –shutdown“. Prima di chiudere WSL, salva i tuoi progressi. Dopo aver fatto ciò, il tuo WSL verrà riavviato automaticamente la prossima volta che avvii un’applicazione WSL.

Lascia un commento

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