Windows a inclus cette nouvelle fonctionnalité où les utilisateurs peuvent installer les sous-systèmes Linux simplement en activant la fonctionnalité « Sous-système Windows pour Linux ». Mais, lors du téléchargement d'une distribution Linux via le sous-système Windows pour Linux ou WSL, les utilisateurs sont confrontés à ce message d'erreur « WslRegistrationDistribution a échoué avec l'erreur: 0x80370102 ». Ce problème est associé à la virtualisation matérielle désactivée dans le BIOS du système. L'activer devrait résoudre le problème dans la majorité des cas. Si cela ne résout pas le problème, suivez le reste des solutions une par une.
Table des matières
Correctif 1 - Activer la fonctionnalité de virtualisation basée sur le matériel
Généralement, la fonctionnalité de virtualisation est désactivée sur toutes les machines. Vous devez l'activer manuellement à partir du BIOS.
1. Dans un premier temps, faites un clic droit sur l'icône Windows et appuyez sur "Fermez ou déconnectez-vous>“.
2. Après cela, appuyez sur "Redémarrage" pour redémarrer votre système.
3. Pendant le redémarrage, lorsque le logo du fabricant apparaît, appuyez et maintenez le "Effacer” de votre clavier pour accéder aux paramètres du BIOS.
REMARQUE –
Gardez à l'esprit que ce bouton pour accéder au BIOS varie d'un fabricant à l'autre, voire parfois d'un modèle à l'autre.
Gardez les yeux ouverts pour que le bouton lui-même accède au BIOS pendant le démarrage de votre ordinateur.
3. Une fois la BIOS la fenêtre s'ouvre, allez dans le "Avancéeonglet "*.
4. Ensuite, utilisez les flèches de votre clavier pour sélectionner le "Virtualisation" dans la liste et réglez-le sur "Activée“.
[
*REMARQUE –
L'option « Virtualisation » peut ne pas être présente dans l'onglet « Avancé » sur certains ordinateurs. Dans ce cas, vous le trouverez dans le "Performanceonglet ".
]
5. Encore une fois, appuyez sur la touche qui lui est associée pour enregistrer les paramètres.
[C'est le "F10” pour cet ordinateur.]
6. Après cela, sélectionnez "Oui” pour enfin enregistrer et quitter les paramètres du bios sur votre ordinateur.
Votre ordinateur démarrera normalement.
POUR LES SYSTÈMES FONCTIONNANT SUR CPU AMD –
1. Allez dans les paramètres du BIOS.
2. Ici, allez à la "MITonglet ".
3. Maintenant, allez dans le "Paramètres de fréquence avancés“.
4. Ensuite, cliquez sur le "Paramètres de base avancés“.
5. Ici, vous verrez le «Mode SVM» sur votre écran. Le mode SVM est le mode de machine virtuelle sécurisée.
6. Réglez-le sur "Permettre” pour l'activer.
7. Maintenant, vous devez sélectionner "Oui” pour enfin enregistrer et quitter les paramètres du bios sur votre ordinateur.
Après cela, laissez votre ordinateur démarrer normalement. Maintenant, vous pouvez vérifier si la virtualisation est activée sur votre système ou non.
1. Dans un premier temps, faites un clic droit sur le les fenêtresicône et appuyez sur le "Gestionnaire des tâches“.
2. Ensuite, allez dans le "Performanceonglet ".
3. Ici, appuyez sur le "CPU“.
4. Maintenant, sur le côté droit, vous remarquerez que le "Virtualisation" le paramètre est "Activée“.
Maintenant, essayez à nouveau d'installer la distribution Linux.
Correctif 2 - Assurez-vous que HyperV est activé
L'hyperviseur doit être activé sur le système utilisateur pour utiliser efficacement les fonctionnalités de virtualisation.
1. Dans un premier temps, appuyez sur le Clé Windows et le R clés ensemble.
2. Ensuite, tapez "caractéristiques optionnelles" et cliquez sur "d'accord" pour ouvrir la fenêtre Fonctionnalités Windows.
3. Lorsque les fonctionnalités de Windows s'ouvrent, faites défiler jusqu'à "Hyper-V“.
4. Seulement Chèque la case à côté de "Hyper-V“. Ensuite, appuyez sur "d'accord” pour activer les fonctionnalités Hyper-V.
Maintenant, Windows va télécharger et appliquer cette fonctionnalité à votre système. Ce processus peut prendre un certain temps.
6. Une fois que vous avez terminé, appuyez sur "proche” pour fermer la fenêtre.
Maintenant, redémarrez votre ordinateur une fois pour que ces modifications prennent effet.
Après avoir redémarré l'appareil, essayez à nouveau d'installer la distribution Linux à l'aide du WSL. Vérifiez si cela fonctionne ou non.
Correctif 3 - Activer l'allocation de mémoire dynamique
Étape 1
1. Dans un premier temps, arrêtez la machine virtuelle sur votre système.
2. Ensuite, tapez "powershell" dans le champ de recherche.
3. Après cela, faites un clic droit sur le "Windows PowerShell" et appuyez sur "Exécuter en tant qu'administrateur” pour ouvrir le terminal avec les droits d'administration.
4. Lorsque le PowerShell s'ouvre, copier coller ce code et appuyez sur Entrer.
Set-VMProcessor-ExposerVirtualizationExtensions $true
Après cela, fermez le terminal PowerShell.
Étape 2
Maintenant, vous devez activer l'allocation dynamique de RAM.
1. Dans un premier temps, tapez "Hyper-V" dans le champ de recherche.
2. Ensuite, appuyez sur le "Gestionnaire Hyper-V" pour l'ouvrir.
3. Après cela, faites un clic droit sur votre machine virtuelle et appuyez sur "Paramètres“.
4. Lorsque la fenêtre Paramètres apparaît, sélectionnez le "Mémoire" dans le volet de gauche.
5. Réglez la valeur du "RAM:” à deux fois la taille de la valeur actuelle.
[Supposons qu'il est configuré pour utiliser "4096” Mo de RAM. Donc, vous devez le définir deux fois la taille de celui-ci ou "8092" Mo de RAM.]
6. Puis, Chèque la case à côté du "Activer la mémoire dynamique" boîte.
7. Enfin, appuyez sur "Appliquer" et "d'accord” pour enregistrer les modifications.
8. Maintenant, lancez la machine virtuelle sur votre système.
9. Ensuite, faites un clic droit sur la machine virtuelle et appuyez sur "Relier…“. Cela redémarrera la machine virtuelle avec Hyper-V.
Plus tard, essayez à nouveau d'exécuter Ubuntu pour le tester. Cela fonctionnera très bien.
Cela devrait résoudre votre problème.