L'application de bureau Docker est assez célèbre parmi les développeurs qui développent de nouveaux logiciels pour les systèmes Windows variables. L'application permet l'utilisation de plusieurs systèmes virtuels pour tester les nouvelles versions, les correctifs du système du développeur uniquement. Mais que se passe-t-il si Docker affiche le message d'erreur « Docker ne peut pas activer Hyper-V » de nulle part? Ne t'inquiète pas. Suivez simplement ces solutions simples pour résoudre le problème très rapidement.
Solutions de contournement –
une. Redémarrer votre ordinateur et essayez à nouveau d'accéder aux systèmes virtuels de votre système.
b. Désactivez tout programme antivirus que vous exécutez et vérifiez une fois de plus.
Correctif 1 – Activez Hyper-V sur votre système
Hyper-V est une fonctionnalité facultative que vous devez activer manuellement pour l'utiliser.
1. Au premier clic droit sur le Clé Windows et après cela, cliquez sur "Cours“.
2. Ensuite, tapez cette commande et appuyez sur Entrer.
caractéristiques optionnelles
3. Une fois que la fonctionnalité Windows apparaît, Chèque les "Hyper-V” dans la liste des fonctionnalités optionnelles.
4. Une fois cela fait, cliquez sur "d'accord“.
Windows va maintenant activer l'HyperVisor sur votre ordinateur.
5. Ensuite, cliquez sur "Redémarrer maintenant“.
Après le redémarrage de votre machine, Hyper-V sera activé. Cela prendra un certain temps. Une fois votre machine redémarrée, ouvrez Docker et essayez de démarrer une machine virtuelle.
Méthode alternative -
Si la méthode précédente ne fonctionne pas, essayez celle-ci.
1. Dans un premier temps, faites un clic droit sur l'icône Windows et cliquez sur "Windows PowerShell (administrateur)“.
2. Une fois que le terminal apparaît, tapez ou collez ce code à partir d'ici et appuyez sur Entrer.
DISM /En ligne /Activer-Fonction /Tous /Nom de la fonction :Microsoft-Hyper-V
Windows activera la fonctionnalité.
Fermez la fenêtre PowerShell et redémarrez votre ordinateur, une fois.
Correctif 2 - Activer la virtualisation dans le BIOS
L'une des principales exigences d'Hyper-V est l'activation de la virtualisation dans le BIOS.
1. Dans un premier temps, éteignez votre ordinateur.
2. Démarrez la machine.
3. Lorsque le système démarre, vous devez appuyer sur la touche "Effacer“* de votre clavier pour ouvrir la configuration du bios sur votre ordinateur.
* REMARQUE-La clé particulière peut varier d'un fabricant à l'autre. Ce sont la variété de clés-
Echap, F1, F2, F10, F11, F12 ou Supprimer
Appuyer sur la touche allouée fera apparaître l'écran du BIOS dans un moment.
3. Une fois la BIOS configuration s'ouvre, allez à la "Avancéeonglet ".
4. Ensuite, sélectionnez le "Virtualisation" dans la liste et assurez-vous qu'il est "Activée“.
(Sur certains ordinateurs, vous remarquerez peut-être « Mode SVM » au lieu des paramètres « Virtualisation ». Activez-le pour obtenir le même effet)
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.
Une fois que vous avez enregistré les paramètres, votre ordinateur sera automatiquement. Maintenant, ouvrez l'application Docker sur votre ordinateur et essayez d'ouvrir une nouvelle machine virtuelle.
Correctif 3 – Supprimer et réinstaller Hyper-V
Si les fichiers Hyper-V eux-mêmes sont corrompus par hasard, Docker ne s'ouvrira pas.
1. appuie sur le Touche Windows+X clés ensemble.
2. Ensuite, cliquez sur "Windows PowerShell (administrateur)" pour y accéder.
3. Copier coller ces codes un par un et appuyez sur Entrer par la suite pour exécuter ces codes séquentiellement.
Désactivez-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All restart-computer. Enable-WindowsOptionalFeature -Online -FeatureName Containers -All
Après avoir exécuté les codes, ouvrez à nouveau Docker et vérifiez si cela résout le problème.
REMARQUE–
Si le problème persiste, essayez ces étapes -
une. Ouvrez le terminal PowerShell avec des privilèges d'administrateur.
2. Ensuite, exécutez ce code et vérifiez si cela vous aide.
MOFCOMP %SYSTEMROOT%\System32\Windows Virtualization. V2.mof
Vérifiez si cela résout le problème.
Votre problème devrait être résolu.