Se WSL sembra aver smesso di funzionare dopo essere passato a Windows 11, consulta questa guida per risolverlo di nuovo.

Esistono diversi potenziali motivi per cui il sottosistema Windows per Linux (WSL) ha smesso di funzionare dopo l'aggiornamento del PC a Windows 11. Per fortuna, è improbabile che il guasto sia terminale, anche se potrebbe essere necessario provare alcune correzioni diverse per farlo funzionare ancora una volta.

Ecco diversi modi per far funzionare nuovamente il sottosistema Windows per Linux dopo l'aggiornamento a Windows 11.

1. Verifica che WSL sia abilitato

Non è insolito che l'aggiornamento a una versione più recente del sistema operativo interrompa alcune app e funzionalità. Quindi, sebbene possa sembrare ovvio, controllare che WSL non sia stato semplicemente disabilitato durante il processo di aggiornamento dovrebbe essere il primo passaggio. Ecco come controllare:

  1. In Ricerca di Windows, digitare Attiva o disattiva le caratteristiche di Windows e fai clic sul risultato della ricerca che dovrebbe apparire in alto.
  2. instagram viewer
  3. Nella finestra di dialogo Sistema di Windows, scorrere verso il basso finché non viene visualizzato Sottosistema Windows per Linux.
  4. Se la casella di controllo per la funzione non è selezionata, fallo ora. Quindi fare clic OK.
  5. Potrebbe anche essere necessario riavviare il computer prima di verificare se il problema è stato risolto.

Si spera che WSL ora funzioni e che tu possa iniziare a utilizzare lo strumento. In caso contrario, continua a leggere per alcune altre possibili soluzioni.

Ulteriori informazioni su cose che puoi fare con WSL e Linux sul tuo computer Windows.

2. Abilita Hyper-V e la piattaforma della macchina virtuale

Se vuoi usare un sottosistema come WSL in Windows, dovrai anche abilitare gli strumenti di virtualizzazione. Questi includono Hyper-V e la piattaforma della macchina virtuale.

Se si apre un'interfaccia della riga di comando, che ti dice che una funzionalità richiesta non è installata, quando provi a eseguire la tua distribuzione Linux, questo è probabilmente ciò a cui si riferisce.

  1. Cercare Attiva o disattiva le caratteristiche di Windows e fai clic sul risultato della ricerca.
  2. In Funzionalità Windows, scorri verso il basso per trovare Piattaforma di macchine virtuali E Piattaforma Windows Hypervisor.
  3. Seleziona le caselle accanto a ciascuna di queste funzionalità e fai clic OK.
  4. Sarà necessario riavviare il computer per completare l'installazione di questi strumenti.

3. Ripara l'app di distribuzione Linux

La tua app di distribuzione Linux, come Ubuntu, Kali o Debian, potrebbe essere danneggiata o richiedere un aggiornamento. Ciò può far sembrare che WSL non sia funzionante. Riparare le app di Windows è molto semplice.

  1. Aprire Impostazioni > App > App e funzionalità.
  2. Scorri verso il basso fino all'elenco delle tue app per trovare la tua app di distribuzione Linux.
  3. Clicca il tre punti a destra del nome dell'app e seleziona Opzioni avanzate.
  4. Clicca il Riparazione e seguire le istruzioni sullo schermo se sono necessarie riparazioni.

Controlla se WSL funziona. In caso contrario, prova a disinstallare e reinstallare l'app di distribuzione Linux.

4. Forza l'apertura di WSL tramite Microsoft Store

Se WSL è abilitato ma si rifiuta ancora di aprirsi, puoi provare a forzare l'avvio tramite l'app Microsoft Store. Questo a volte può risolvere problemi temporanei quando l'apertura diretta di WSL non funziona.

  1. Apri l'app Microsoft Store e cerca WSL.
  2. Nella pagina dello store per WSL, dovresti vedere un file Aprire pulsante. Se il pulsante dice Aggiornamento, fai clic per aggiornare l'app.
  3. Clicca il Aprire pulsante e l'app di distribuzione Linux predefinita dovrebbe essere avviata.
  4. Se invece si apre una finestra dell'interfaccia della riga di comando, probabilmente ti dirà che manca una funzionalità richiesta. Vedere Abilita Hyper-V e la piattaforma della macchina virtuale Sopra.

Se forzare l'apertura di WSL non funziona, prova lo stesso con l'app di distribuzione Linux che stai utilizzando. Apri lo Store, cerca la tua distribuzione e fai clic su Aprire pulsante.

5. Disinstalla gli aggiornamenti recenti per correggere WSL

Se WSL ha smesso di funzionare dopo l'installazione di un aggiornamento, la causa potrebbe essere l'aggiornamento. Puoi disinstallare l'aggiornamento più recente per vedere se questo risolve il problema.

Disinstallazione degli aggiornamenti di Windows non è un processo complicato, anche se non l'hai mai fatto prima.

Se, dopo aver disinstallato l'aggiornamento, WSL continua a non funzionare, è consigliabile reinstallarlo. Gli aggiornamenti possono spesso includere modifiche alla sicurezza e alle prestazioni, quindi è generalmente consigliabile mantenere Windows aggiornato.

6. Verifica che il malware non stia bloccando WSL

L'ultima cosa da provare per far funzionare WSL è la ricerca di malware. Il potenziale di malware per impedire il funzionamento del sottosistema Windows per Linux è basso ma non è inaudito.

Esegui un scansione completa in Microsoft Defender o qualsiasi software antivirus di terze parti che utilizzi. Metti in quarantena o rimuovi qualsiasi malware rilevato dalla scansione antivirus. Quindi riavvia il computer e prova a utilizzare WSL per vedere se questo era il problema.

Correzione di WSL dopo l'aggiornamento a Windows 11

L'aggiornamento a Windows 11 di solito procede senza problemi, ma a volte le app e le funzionalità possono interrompersi. Se scopri che WSL non funziona più dopo l'aggiornamento al sistema operativo Windows più recente, non preoccuparti, di solito esiste una soluzione semplice. Potrebbe essere necessario solo riattivare la funzione nelle impostazioni di sistema di Windows, ma in caso contrario, eseguire le altre correzioni qui di solito risolve il problema.