WslRegisterDistribution non è riuscito con errore: 0x80370102
Durante l'installazione di WSL , se ricevi un errore che dice: WslRegisterDistribution non è riuscito con errore: 0x80370102(WslRegisterDistribution failed with error: 0x80370102) , allora questo post ti aiuterà a risolverlo. L' errore(Error) si verifica per un paio di motivi. Virtualizzazione nidificata , un limite per CPUID , supporto per la virtualizzazione(Virtualization) e altro ancora.

WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WslRegisterDistribution non è riuscito con errore: 0x80370102
Segui questi suggerimenti per risolvere il problema.
- Abilita virtualizzazione annidata
- Abilita il supporto Hyper-V a livello di BIOS(BIOS Level)
- Disabilita la limitazione su CPUID
Avrai bisogno dell'autorizzazione di amministratore e della conoscenza del BIOS per implementarli.
Abilita virtualizzazione annidata
Se hai installato Windows in una macchina virtuale e poi provi a installare WSL , devi abilitare la virtualizzazione nidificata. Avvia PowerShell(Launch PowerShell) con l'autorizzazione di amministratore ed esegui il comando come indicato di seguito.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Se questo non funziona, è necessario abilitare la virtualizzazione a livello di hardware. Ciò dipenderà dal BIOS o dall'UEFI(UEFI) . Maggiori informazioni su questo sui documenti Microsoft ufficiali(official Microsoft Documents) .
Abilita il supporto Hyper-V a livello di BIOS(BIOS Level)

Apri il BIOS/UEFI e controlla le impostazioni che possono essere chiamate VT-x, AMD-V, SVM, Vanderpool, Intel VT-d o AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )Se è AMD , devi controllare AMD-V , SVM e così via. Per Intel , di solito è VT-x .
Segui il post collegato per scoprire le impostazioni in base al tuo computer. L'elenco include le impostazioni per Dell , Asus , Acer e così via.
Disabilita la limitazione su CPUID
Quando si accende il computer, il sistema operativo esegue l' istruzione CPUID per determinare il processore e le sue capacità. CPUID viene utilizzato quando si utilizza un nuovo processore con un vecchio sistema operativo. Windows potrebbe avere problemi a gestire le informazioni CPUID e quindi è necessario disabilitarlo.
La posizione di Limit CPUID Maxvarierà per ciascun BIOS/UEFI . Quindi assicurati di guardarti intorno per trovare dove si trova sul tuo computer.
Spero che il post sia stato utile per risolvere il WslRegisterDistribution 0x80370102 , che appare durante l'installazione di WSL .
WslRegisterDistribution simile non è riuscito con errori(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 o 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701 aC(0x800701bc) | 0x8007019e e 0x8000000d(0x8007019e and 0x8000000d) .
Correlati: (Related: )risoluzione dei problemi del sottosistema Windows per messaggi e codici di errore di Linux.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
WslRegisterDistribution non riuscito con errore: 0x80370114
WslRegisterDistribution fallito con error 0x8007023e
WslRegisterDistribution fallito con error 0x8007019e o 0x8000000D
WslRegisterDistribution non riuscito con errore: 0x800701BC
WslRegisterDistribution riuscita con errore: 0x80070422
Crea LineageOS su Windows 10 usando il sottosistema Windows per Linux
Come impostare Linux Distribution version su WSL1 or WSL2 in Windows 10
Fix WslRegisterDistribution fallito con error 0x80070032
Fix Windows Subsystem per Linux Errors, Problems and Issues
Come controllare la versione del sottosistema Windows per Linux (WSL) in Windows
WSL ha smesso di lavorare con Error 0x80070003
Come installare Windows Subsystem per Linux su Windows 11
WslRegisterDistribution non riuscito con errore: 0x80041002
WslRegisterDistribution fallito con error 0xc03a001a
Come eseguire .sh o Shell Script file in Windows 11/10
WslRegisterDistribution fallito con error 0x800700b7 o 0x80080005
