Codice errore WSl: Wsl/Service/CreateInstance/CreateVm/E_INVALIDARG

Codice errore WSl: Wsl/Service/CreateInstance/CreateVm/E_INVALIDARG
Servizio Wsl CreateInstance CreateVm E_INVALIDARG

La parte E_INVALIDARG dell’errore in CreateVm si riferisce all’istanziazione di una macchina virtuale. Ecco i possibili motivi per cui può succedere per aiutarti a capirlo.

Possibili cause dell’errore WSL CreateVm/E_INVALIDARG

  1. Virtualizzazione non abilitata nel BIOS/UEFI: il motivo principale dell’errore E_INVALIDARG è la mancanza di supporto per la virtualizzazione nelle impostazioni BIOS/UEFI del sistema. Poiché WSL richiede che la virtualizzazione sia abilitata per creare ed eseguire macchine virtuali, incontrare vincoli sul supporto della virtualizzazione può portare a errori.
  2. Hyper-V non installato o abilitato: la virtualizzazione Hyper-V sembra essere il processo di creazione di più macchine virtuali in Windows. Può virtualizzare sistemi operativi e dispositivi hardware come dispositivi di rete o dischi rigidi. WSL si basa su Hyper-V per la virtualizzazione su Windows 10 o Windows 11 (edizioni Professional). Se Hyper-V non è installato o abilitato, può causare l’errore “E_INVALIDARG”.
  3. Installazione WSL danneggiata: un’installazione WSL danneggiata può distorcere i file di configurazione interessati e portare all’errore E_INVALIDARG .

Codice errore WSl: Wsl/Service/CreateInstance/CreateVm/E_INVALIDARG

Ezoico
  1. Modifica delle impostazioni BIOS/UEFI
  2. Installazione o abilitazione della piattaforma macchina virtuale e Hyper-V
  3. Reimposta WSL
  4. Disinstallazione e reinstallazione di WSL
  5. Controlla la configurazione della distribuzione
  6. Controllo del registro eventi di Windows

I possibili passaggi di risoluzione dei problemi che possono essere eseguiti per perseguire una risoluzione efficace del problema sono:

1] Modifica delle impostazioni BIOS/UEFI

Ezoico
abilitare la virtualizzazione hardware nel BIOS

Una delle principali misure di risoluzione dei problemi nel tentativo di risolvere E_INVALIDARG è garantire che non si riscontrino problemi con la piattaforma della macchina virtuale. Per cominciare, controllando il BIOS/UEFI per garantire che la tecnologia di virtualizzazione sia abilitata, è possibile avviare i seguenti passaggi:

2] Installazione o abilitazione della piattaforma macchina virtuale e Hyper-V

e_invalidargEzoico

  • Apri il Pannello di controllo e scegli Attiva o disattiva funzionalità Windows nell’opzione Programmi e funzionalità .
  • Assicurati che la piattaforma della macchina virtuale sia selezionata o abilitata. In caso contrario, abilita lo stesso.
Abilita Hyper V
  • Inoltre, abilita l’ opzione Hyper-V dallo stesso elenco se non è abilitata.
Abilita Hyper V
  • Riavviare il sistema affinché le modifiche abbiano effetto.

3] Reimposta WSL

Potenziali problemi derivanti da un’installazione o configurazione errata di WSL, che portano all’errore E_INVALIDARG , possono essere corretti reimpostando WSL. Se il file system o l’ambiente interessato è danneggiato, i comandi WSL potrebbero cessare di essere eseguiti, dando origine a un errore di argomento non valido.

Pertanto, il ripristino del WSL reinizializzerà le istanze e le variabili associate, il che può, a sua volta, aiutare la causa.

Ezoico
  • Digita Windows PowerShell nella barra di ricerca del desktop e fai clic con il pulsante destro del mouse sul risultato della ricerca corrispondente per selezionare Esegui come amministratore .
  • Per arrestare WSL, eseguire: wsl -shutdown
VSL Arresta PowerShell
  • Per annullare la registrazione della distribuzione (distribuzione) o dell’istanza specifica (solo se sono presenti più distribuzioni), eseguire wsl -unregister <DistroName>
VSL Annulla registrazione Distro PowerShell
  • Per reinstallare la distribuzione Linux interessata, eseguire: wsl -install
Installazione WSL tramite PowerShell

4] Disinstallazione e reinstallazione di WSL

Uno dei motivi principali dell’errore può essere attribuito a problemi di installazione o configurazione corrotti relativi al sottosistema interessato. Come illustrato sopra, questo passaggio può essere implementato se il ripristino del WSL non riesce a risolvere il problema.

Inoltre, WSL si basa su vari componenti e dipendenze di sistema, che possono portare all’errore sopra menzionato se mancanti o incompatibili. Pertanto, in tali situazioni, disinstallare WSL e reinstallare lo stesso può aiutare a eliminare il verificarsi dell’errore in questione.

Per disinstallare e successivamente reinstallare WSL è possibile eseguire i seguenti passaggi:

  • Digita Windows PowerShell nella barra di ricerca del desktop e fai clic con il pulsante destro del mouse sul risultato della ricerca corrispondente per selezionare Esegui come amministratore .
  • Per disinstallare WSL, eseguire: wsl -uninstall
WSL Disinstallare Windows utilizzando PowerShell
  • Per reinstallare il sottosistema, eseguire: wsl -install

5] Controlla la configurazione della distribuzione

I dettagli di configurazione di una distribuzione Linux installata sono archiviati nel file wsl.conf nella directory /etc in base alla distribuzione. Il suddetto file riguarda la specifica distribuzione Linux e, in situazioni in cui la configurazione è danneggiata, può portare all’errore discusso. Per verificare lo stato della distribuzione:

  • Digita Windows PowerShell nella barra di ricerca del desktop e fai clic con il pulsante destro del mouse sul risultato della ricerca corrispondente per selezionare Esegui come amministratore .
  • Digita wsl -l -v in Windows PowerShell per verificare l’elenco delle distribuzioni presenti nel sistema insieme alla loro versione e stato.
WSL Distro Configurazione PowerShell
  • Il risultato del comando precedente mostra il nome e la versione della distribuzione installata insieme al suo stato (in esecuzione/arrestato) e il percorso della directory root della distribuzione.

6] Controllo del registro eventi di Windows

Riassumendo, l’ errore E_INVALIDARG è generalmente la conseguenza di una progettazione incoerente da parte del WSL. Pertanto, una risoluzione sistematica dei problemi che coinvolga la reimpostazione del WSL o la disinstallazione e la successiva reinstallazione della distribuzione, oltre al controllo dello stato della distribuzione, può aiutare a risolvere il problema.

Come posso correggere l’errore WSL?

La correzione degli errori nel sottosistema Windows per Linux (WSL) può dipendere dal messaggio di errore specifico o dal problema riscontrato. Le soluzioni generali includono l’aggiornamento, il riavvio, la reimpostazione e la reinstallazione di WSL.

Lascia un commento

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