WslRegisterDistribution a échoué avec l'erreur : 0x80370102
Lors de l'installation de WSL , si vous recevez une erreur disant— WslRegisterDistribution a échoué avec l'erreur : 0x80370102(WslRegisterDistribution failed with error: 0x80370102) — alors ce message vous aidera à le résoudre. L' erreur(Error) se produit pour plusieurs raisons. Virtualisation imbriquée , une limite sur le CPUID , la prise en charge de la virtualisation(Virtualization) , etc.
WslRegisterDistribution failed with error: 0x80370102.
Error: 0x80370102 The Virtual machine could not be started because a required feature is not installed
WslRegisterDistribution a(WslRegisterDistribution) échoué avec l'erreur : 0x80370102
Suivez ces suggestions pour résoudre le problème.
- Activer la virtualisation imbriquée
- Activer la prise en charge d'Hyper-V au niveau du BIOS(BIOS Level)
- Désactiver la limitation sur CPUID
Vous aurez besoin d'une autorisation d'administrateur et d'une compréhension du BIOS pour les implémenter.
Activer la virtualisation imbriquée
Si vous avez installé Windows sur une machine virtuelle, puis essayez d'installer WSL , vous devez activer la virtualisation imbriquée. Lancez PowerShell(Launch PowerShell) avec l'autorisation d'administrateur et exécutez la commande comme indiqué ci-dessous.
Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true
Si cela ne fonctionne pas, vous devez activer la virtualisation au niveau matériel. Cela dépendra du BIOS ou de l' UEFI . Plus d'informations à ce sujet sur les documents Microsoft officiels(official Microsoft Documents) .
Activer la prise en charge d'Hyper-V au niveau du BIOS(BIOS Level)
Ouvrez le BIOS/UEFI et vérifiez les paramètres qui peuvent être appelés VT-x, AMD-V, SVM, Vanderpool, Intel VT-d ou AMD IOMMU. (VT-x, AMD-V, SVM, Vanderpool, Intel VT-d, or AMD IOMMU. )S'il s'agit d' AMD , vous devez rechercher AMD-V , SVM , etc. Pour Intel , il s'agit généralement de VT-x(VT-x) .
Suivez le post lié pour connaître les paramètres en fonction de votre ordinateur. La liste comprend des paramètres pour Dell , Asus , Acer , etc.
Désactiver la limitation sur CPUID
Lorsque vous allumez votre ordinateur, le système d'exploitation exécute l' instruction CPUID pour déterminer le processeur et ses capacités. CPUID utilise lorsque vous utilisez un nouveau processeur avec un ancien système d'exploitation. Windows peut avoir des problèmes pour gérer les informations CPUID , et vous devez donc le désactiver.
L'emplacement de Limit CPUID Max
varie pour chaque BIOS/UEFI . Assurez-vous donc de regarder autour de vous pour trouver où il se trouve sur votre ordinateur.
J'espère que le message a été utile pour résoudre le WslRegisterDistribution 0x80370102 , qui apparaît lors de l'installation de WSL .
WslRegisterDistribution similaire a échoué avec des erreurs(Similar WslRegisterDistribution failed with errors) : 0xc03a001a | 0x80041002 | 0x800700b7 ou 0x80080005(0x800700b7 or 0x80080005) | 0x80070422 | 0x80370114 | 0x80070003 | 0x80070032 | 0x8007023e | 0x800701bc | 0x8007019e et 0x8000000d(0x8007019e and 0x8000000d) .
Connexe : (Related: )Dépanner le sous-système Windows pour les messages d'erreur et les codes Linux.(Troubleshoot Windows Subsystem for Linux Error Messages and Codes.)
Related posts
WslRegisterDistribution a échoué avec erreur: 0x80370114
WslRegisterDistribution a échoué avec error 0x8007023e
WslRegisterDistribution a échoué avec error 0x8007019e ou 0x8000000D
WslRegisterDistribution Échec avec erreur: 0x800701BC
WslRegisterDistribution a échoué avec erreur: 0x80070422
Comment courir .sh ou Shell Script file dans Windows 11/10
Build LineageOS sur Windows 10 en utilisant Windows Subsystem pour Linux
WslRegisterDistribution a échoué avec erreur: 0x80041002
WSL arrêté de fonctionner avec Error 0x80070003
WslRegisterDistribution a échoué avec error 0xc03a001a
Fix Windows Subsystem pour Linux Errors, Problems and Issues
Comment installer Windows Subsystem pour Linux sur Windows 11
WslRegisterDistribution a échoué avec error 0x800700b7 ou 0x80080005
Fix WslRegisterDistribution a échoué avec error 0x80070032
Comment vérifier la version du sous-système Windows pour Linux (WSL) dans Windows
Comment définir Linux Distribution version sur WSL1 or WSL2 dans Windows 10