Windows ha incluso questa nuova funzionalità in cui gli utenti possono installare i sottosistemi Linux semplicemente abilitando la funzione "Sottosistema Windows per Linux". Tuttavia, durante il download di una distribuzione Linux tramite il sottosistema Windows per Linux o WSL, gli utenti si trovano di fronte a questo messaggio di errore "WslRegistrationDistribution non riuscito con errore: 0x80370102". Questo problema è associato alla virtualizzazione hardware disabilitata nel BIOS di sistema. Abilitarlo dovrebbe risolvere il problema nella maggior parte dei casi. Se ciò non risolve il problema, segui le altre soluzioni una per una.
Sommario
Correzione 1 – Abilita la funzionalità di virtualizzazione basata su hardware
In genere, la funzionalità di virtualizzazione è disattivata su tutte le macchine. Devi accenderlo manualmente dal BIOS.
1. All'inizio, fai clic con il pulsante destro del mouse sull'icona di Windows e tocca "Chiudi o disconnetti>“.
2. Successivamente, tocca "Ricomincia" per riavviare il sistema.
3. Durante il riavvio, quando viene visualizzato il logo del produttore, tenere premuto il tasto "Elimina” sulla tastiera per accedere alle impostazioni del BIOS.
NOTA –
Tieni presente che questo pulsante per accedere al BIOS cambia da produttore a produttore, anche a volte da modello a modello.
Tieni gli occhi aperti per il pulsante effettivo per accedere al BIOS mentre il computer si avvia.
3. una volta che BIOS si apre la finestra, vai su "Avanzate"scheda"*.
4. Quindi, usa le frecce sulla tastiera per selezionare il "Virtualizzazione” dall'elenco e impostarlo su “Abilitato“.
[
*NOTA –
L'opzione "Virtualizzazione" potrebbe non essere presente nella scheda "Avanzate" su alcuni computer. In tal caso, lo troverai nel "Prestazionescheda ".
]
5. Ancora una volta, premere il tasto ad esso associato per salvare le impostazioni.
[È il "F10” chiave per questo computer.]
6. Successivamente, seleziona "sì” per salvare ed uscire finalmente dalle impostazioni del bios sul tuo computer.
Il tuo computer si avvierà normalmente.
PER I SISTEMI FUNZIONANTI SU CPU AMD –
1. Vai alle impostazioni del BIOS.
2. Qui, vai al "M.I.Tscheda ".
3. Ora vai su "Impostazioni di frequenza avanzate“.
4. Quindi, fai clic su "Impostazioni principali avanzate“.
5. Qui vedrai la "Modalità SVM" sullo schermo. La modalità SVM è la modalità della macchina virtuale protetta.
6. Impostalo su "Abilitare” per accenderlo.
7. Ora devi selezionare "sì” per salvare ed uscire finalmente dalle impostazioni del bios sul tuo computer.
Dopo averlo fatto, lascia che il tuo computer si avvii normalmente. Ora puoi verificare se la virtualizzazione è abilitata o meno sul tuo sistema.
1. All'inizio, fai clic con il pulsante destro del mouse su finestreicona e tocca il "Task Manager“.
2. Quindi, vai su "Prestazionescheda ".
3. Qui, tocca il "processore“.
4. Ora, sul lato destro, noterai che il "Virtualizzazione” l'impostazione è “Abilitato“.
Ora prova a installare di nuovo la distribuzione Linux.
Correzione 2: assicurati che HyperV sia abilitato
L'hypervisor deve essere abilitato sul sistema dell'utente per utilizzare le funzionalità di virtualizzazione in modo efficiente.
1. All'inizio, premi il tasto Tasto Windows e il R chiavi insieme.
2. Quindi, digita "caratteristiche opzionali” e clicca su “ok" per aprire la finestra Funzionalità di Windows.
3. Quando si aprono le funzionalità di Windows, scorrere verso il basso fino a "Hyper-V“.
4. Solo dai un'occhiata la casella accanto a "Hyper-V“. Quindi, tocca "ok" per abilitare le funzionalità di Hyper-V.
Ora, Windows scaricherà e applicherà questa funzione al tuo sistema. Questo processo potrebbe richiedere del tempo.
6. Al termine, tocca "Chiudere” per chiudere la finestra.
Ora riavvia il computer una volta per rendere effettive queste modifiche.
Dopo aver riavviato il dispositivo, prova a installare nuovamente la distribuzione Linux utilizzando il WSL. Controlla se funziona o meno.
Fix 3 – Attiva l'allocazione dinamica della memoria
Passo 1
1. All'inizio, termina la macchina virtuale sul tuo sistema.
2. Quindi, digita "powershell"nella casella di ricerca.
3. Successivamente, fai clic con il pulsante destro del mouse su "Windows PowerShell" e tocca "Eseguire come amministratore” per aprire il terminale con diritti amministrativi.
4. Quando si apre PowerShell, copia incolla questo codice e colpisci Accedere.
Set-VMProcessor-ExposeVirtualizationExtensions $true
Successivamente, chiudi il terminale PowerShell.
Passo 2
Ora devi abilitare l'allocazione dinamica della RAM.
1. All'inizio, digita "Hyper-V"nella casella di ricerca.
2. Quindi, tocca il "Gestore Hyper-V” per aprirlo.
3. Successivamente, fai clic con il pulsante destro del mouse sulla tua macchina virtuale e tocca "Impostazioni“.
4. Quando viene visualizzata la finestra Impostazioni, selezionare il "Memoria” dal riquadro di sinistra.
5. Imposta il valore del “RAM:” al doppio della dimensione del valore attuale.
[Supponiamo che sia impostato per usare "4096”MB RAM. Quindi, devi impostarlo due volte più grande di esso o "8092” MB di RAM.]
6. Quindi, dai un'occhiata la casella accanto a "Abilita memoria dinamica" scatola.
7. Infine, tocca "Applicare" e "ok” per salvare le modifiche.
8. Ora avvia la macchina virtuale sul tuo sistema.
9. Quindi, fai clic con il pulsante destro del mouse sulla macchina virtuale e tocca "Collegare…“. Questo riavvierà la macchina virtuale insieme a Hyper-V.
Successivamente, prova a eseguire nuovamente Ubuntu per testarlo. Funzionerà bene.
Questo dovrebbe risolvere il tuo problema.