Risolvi l'errore WSL 4294967295 su Windows in pochi passaggi.

Se utilizzi il sottosistema Windows per Linux (WSL), potresti aver visualizzato un codice di errore 4294967295 quando provi ad aprirlo in un terminale Windows o ad accedere ai file Linux in Esplora risorse. Questo codice di errore indica che qualcosa è andato storto con la comunicazione tra Windows e Linux e può impedirti di utilizzare correttamente WSL.

Di seguito, ti guideremo attraverso i diversi metodi per risolvere definitivamente questo problema.

1. Controlla la tua connessione di rete

Poiché il messaggio di errore stesso indica che il tentativo di connessione non è riuscito o che la connessione stabilita non è riuscita perché il file connesso host (in questo caso Windows) non ha risposto, la prima cosa che dovresti fare è assicurarti di avere una connessione Internet stabile connessione. Questo perché interruzioni di rete, latenza o perdita di pacchetti possono portare a problemi di comunicazione tra il client e il server, che possono innescare il problema in questione.

instagram viewer

Puoi provare a passare a una connessione di rete diversa, se possibile, oppure prova a risolvere i problemi attuali della rete. Una volta terminato, prova a eseguire la stessa azione che inizialmente ha attivato l'errore e controlla se il problema è stato risolto.

2. Riavviare WSL

Potresti dover affrontare il problema a causa di un problema tecnico temporaneo o di un errore di corruzione che potrebbe impedire il corretto funzionamento di WSL. Tali problemi sono per lo più temporanei e possono essere risolti semplicemente riavviando l'utilità.

Ecco come puoi farlo:

  1. Apri Task Manager e fai clic con il pulsante destro del mouse su qualsiasi processo relativo a WSL.
  2. Scegliere Ultimo compito O disattivare.
  3. Una volta terminato, apri il tuo emulatore di terminale preferito come amministratore. Ad esempio, se stai utilizzando il prompt dei comandi, premi il tasto Vincita + R tasti insieme per aprire Esegui e digitare "cmd" nel campo di testo.
  4. premi il Ctrl + Spostare + accedere tasti insieme per avviare il prompt dei comandi come amministratore.
  5. Clic nella richiesta di Controllo dell'account utente.
  6. Digitare "wsl" nella finestra seguente e fare clic Esegui come amministratore per aprire nuovamente WSL.

Ora puoi verificare se il problema è stato risolto. In alternativa, puoi anche riattivare WSL utilizzando i seguenti passaggi:

  1. Nella finestra del prompt dei comandi con privilegi elevati, esegui i seguenti comandi uno per uno:
    DISM /online /disable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /disable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart
  2. Una volta completati i comandi, riavvia il computer e al riavvio esegui i seguenti comandi in cmd:
    ​​​​​​​DISM /online /enable-feature /featurename: VirtualMachinePlatform /norestart DISM /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /norestart

Ora puoi provare a eseguire l'azione che inizialmente ha causato l'errore e verificare se il problema è stato risolto.

3. Ripristina le impostazioni di rete

Puoi anche risolvere i problemi di rete ripristinando le impostazioni di rete (una soluzione rapida che ha funzionato per diversi utenti interessati). eliminerà eventuali configurazioni di rete, cache o proxy danneggiati o obsoleti che potrebbero interferire con la rete traffico. Ripristinerai essenzialmente le impostazioni di rete predefinite, che si spera consentiranno a WSL di connettersi all'host Windows e a Internet senza problemi.

Ecco come puoi farlo:

  1. Digitare "cmd" nell'utilità di ricerca di Windows e fare clic su Esegui come amministratore.
  2. Selezionare nella richiesta di Controllo dell'account utente.
  3. Ora esegui i seguenti comandi uno per uno
    ​​​​​​​​​​​​​​wsl --shutdownnetsh winsock resetnetsh int ip reset allnetsh winhttp reset proxyipconfig /flushdns
  4. Una volta terminato, premere il tasto Vincita + IO tasti insieme per aprire l'app Impostazioni.
  5. Navigare verso Rete e Internet > Stato > Ripristino della rete.
  6. Clicca su Reimposta ora.
  7. Infine, riavvia il computer e, al riavvio, controlla se il problema è stato risolto.

4. Disattiva temporaneamente il tuo software antivirus

A volte, il tuo programma antivirus potrebbe interferire con il traffico di rete WSL e causare un errore.

Puoi verificare se è così disattivando temporaneamente il programma antivirus e quindi avviando il sottosistema Windows per Linux. Se funziona correttamente senza il programma antivirus, significa che stava bloccando il traffico di rete WSL.

In questo caso, puoi modificare le impostazioni del tuo programma antivirus per consentire il traffico di rete WSL oppure passare a uno qualsiasi dei i migliori programmi antivirus per Windows ciò non causa questo problema.

Un'altra cosa che puoi provare a risolvere il tuo problema è controllare se DNSCrypt è installato sul tuo sistema. DNSCrypt è un programma che crittografa il tuo traffico DNS, ma potrebbe anche causare alcuni problemi con la tua connessione. Alcuni utenti hanno riferito che la disinstallazione di DNSCrypt ha risolto il problema, quindi potresti provare.

Per disinstallare un programma, puoi utilizzare il Pannello di controllo del tuo sistema. Basta andare al Programmi e caratteristiche sezione. Fare clic con il tasto destro sul programma mirato e scegliere Disinstallare. Seguire le istruzioni visualizzate sullo schermo per completare il processo.

5. Modifica il tipo di avvio dell'hypervisor

Puoi anche provare a cambiare il tipo di lancio dell'Hypervisor in automatico e verificare se questo fa qualche differenza. Ciò è particolarmente utile se si utilizzano altre tecnologie di virtualizzazione come Hyper-V per l'esecuzione di macchine virtuali.

La modifica del tipo di lancio può aiutare a evitare conflitti che possono risolvere problemi come quello in questione. Ecco tutto ciò che devi fare:

  1. Avvia il prompt dei comandi come amministratore.
  2. Esegui il seguente comando:
    ​​​​​​​​​​​​​​bcdedit /set hypervisorlaunchtype auto
  3. Una volta terminato, riavvia il computer e controlla se l'errore è stato risolto.

Se sospetti un problema con il servizio Hyper-V stesso, puoi anche provare a riavviarlo. Per farlo, accedi semplicemente all'utilità Servizi, individua il servizio Hyper-V e fai clic con il pulsante destro del mouse su di esso. Scegliere Ricomincia e controlla se questo fa qualche differenza.

Esegui nuovamente WSL in modo efficiente su Windows

Con Windows Subsystem for Linux (WSL), puoi sfruttare i vantaggi di Windows e Linux sullo stesso dispositivo, senza installare una macchina virtuale o un sistema dual boot. Tuttavia, a volte WSL potrebbe non funzionare come previsto e mostrare alcuni errori. Il codice di errore 4294967295 è solo uno di questi problemi ma, fortunatamente, questo errore non è permanente e, si spera, sarai in grado di risolverlo definitivamente con le nostre soluzioni consigliate.