Correzione dell’errore 0x80370102 – WSL2 non avvierà Ubuntu su Windows 11

Correzione dell’errore 0x80370102 – WSL2 non avvierà Ubuntu su Windows 11

Diversi utenti si sono lamentati dell’errore 0x80370102 durante il tentativo di installare Ubuntu WSL2 sui propri dispositivi Windows 11. Questi errori sono più comuni durante l’installazione di una distribuzione Linux in modo che possano accedere al sottosistema Windows per il sistema operativo Linux. 

Se anche tu stai riscontrando questo problema e non sei ancora sicuro di cosa fare dopo, leggi questa guida per scoprire cosa sta causando questo problema e come risolverlo sul tuo PC Windows 11.

Perché Ubuntu WSL2 non avvia l’errore 0x80370102?

“WSL2 Ubuntu non si avvia errore 0x80370102” può verificarsi quando il sistema soddisfa una o due delle seguenti condizioni:

Controlla se la virtualizzazione hardware è abilitata o meno

Per eseguire qualsiasi macchina virtuale su Windows 11, la virtualizzazione hardware deve rimanere abilitata. Se sei sicuro che questa funzione sia disabilitata sul tuo computer, salta questa sezione e segui la soluzione successiva. Altrimenti, controlla lo stato corrente della virtualizzazione dell’hardware seguendo questi semplici passaggi:

  • Premi Ctrl + Maiusc + Invio contemporaneamente per avviare Task Manager.
  • Vai alla scheda Prestazioni, seleziona CPU e guarda cosa c’è scritto accanto a Virtualizzazione .
  • Se abilitato, le macchine virtuali possono essere eseguite sul tuo computer. Se viene visualizzato Disabilitato, abilitarlo accedendo al BIOS di sistema. 

1] Abilita la virtualizzazione hardware nel BIOS (se non già fatto)

Come detto sopra, la virtualizzazione hardware deve rimanere abilitata in Windows 11/10 per eseguire qualsiasi macchina virtuale, abilitare questa funzione seguendo questi passaggi:

  • Riavvia prima Windows e, mentre si riavvia, continua a premere il tasto di avvio.
  • La chiave di avvio varia da un produttore all’altro. Quindi controlla nel manuale utente fornito con il tuo computer o cerca semplicemente il nome del produttore su Internet.
  • I tasti funzione più comunemente usati sono Del, Esc, f1, f2 o F4. 
  • Quando avvii il BIOS di sistema, dai un’occhiata alla sezione di configurazione del processore. Puoi trovarlo in Processore, Configurazione CPU o Chipset. 
  • Cerca l’impostazione di virtualizzazione e, una volta trovata, abilita questa funzione. Puoi trovare questa funzione sotto diversi alias come AMD-V, Hyper-V, SVM, VT-X, ecc.
  • Dopo aver abilitato l’impostazione di virtualizzazione, premere F10 per salvare e uscire dal BIOS di sistema. 

2] Abilita Hyper-V su Windows 11

Se si verifica l’errore 0x80370102 anche dopo aver abilitato la virtualizzazione hardware nel BIOS, Hyper-V deve essere disabilitato sul PC. Quindi, abilita questa funzione nella sezione Funzionalità di Windows. Ecco come abilitare questa impostazione sul tuo computer:

  • Premi Win + S per aprire la casella di ricerca.
  • Immettere “Funzionalità di Windows attivate o disattivate” nella casella di testo e fare clic sul primo risultato.
  • Scorri verso il basso e trova Hyper-V .
  • Quando lo trovi, seleziona la casella di controllo disponibile a sinistra di esso. 

Nota . Quando sei nella finestra Funzionalità di Windows, ricorda di abilitare anche lafunzionalità Piattaforma macchina virtuale . Puoi trovare questa funzione scorrendo un po’ verso il basso. 

  • Fare clic su OK per confermare e salvare la configurazione corrente.

Quindi riavvia il computer e verifica se questo risolve l’errore 0x80370102 sul tuo dispositivo. 

3] Configurare i parametri di virtualizzazione nidificati

Se hai ancora problemi con l’esecuzione di Ubuntu WSL2, dovresti abilitare la virtualizzazione nidificata in Windows 11. Questa è essenzialmente una funzionalità che consente agli utenti di eseguire Hyper-V all’interno di una macchina virtuale Hyper-V. Abilitandolo, puoi persino eseguire l’emulatore di telefono di Visual Studio in una macchina virtuale. Ciò è necessario per convalidare le configurazioni che altrimenti potrebbero richiedere più di un host. 

Ecco come aprire le impostazioni di virtualizzazione in Windows 11:

  • Prima di tutto, spegni la macchina virtuale in Hyper-V Manager.
  • Fare clic con il pulsante destro del mouse sull’icona di Windows e selezionare – Terminale Windows (amministratore) .
  • Il terminale andrà a Windows PowerShell (amministratore) per impostazione predefinita.
  • Copia/incolla il cmdlet sottostante e premi Invio

Set-VMProcessor <VMName> -ExposeVirtualizationExtensions $true

  • Ecco fatto, la virtualizzazione annidata è ora attiva sul tuo computer. 

Aumenta le impostazioni della RAM 

Ora che hai configurato le impostazioni di virtualizzazione, non dimenticare di aumentare anche il limite di memoria per risolvere l’errore 0x80370102. Ecco cosa devi fare dopo: 

  • Apri Hyper-V Manager e fai clic con il pulsante destro del mouse sulla macchina virtuale.
  • Fare clic su Opzioni nel menu di scelta rapida.
  • Nel riquadro di navigazione a sinistra, seleziona Archiviazione.
  • Modificare il valore della RAM di avvio raddoppiandolo e deselezionare la casella a sinistra di Abilita memoria dinamica.
  • Fare clic su Applica, quindi su OK per salvare questa configurazione.

In alternativa, puoi anche aumentare il limite di RAM eseguendo il comando seguente in Windows PowerShell (amministratore) –

Get-VM MyVM | Set-VMMemory -DynamicMemoryEnabled $True -MaximumBytes 2048MB -MinimumBytes 1024MB -StartupBytes 2048MB

Nota . È possibile modificare il valore accanto ai byte massimi, ai byte minimi o ai byte iniziali in base alle proprie esigenze.

Dopo aver modificato il limite di memoria, riavvia la macchina virtuale. Tutto dovrebbe funzionare bene questa volta. Per avviare la macchina virtuale, fai clic con il pulsante destro del mouse e seleziona Connetti .

Spero che questa guida ti aiuti a correggere l’errore 0x80370102 sul tuo PC Windows 11. 

Lascia un commento

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