Comment réparer l'erreur d'absence d'hyperviseur Windows Sandbox
Divers / / November 29, 2021
Windows Sandbox est un ajout phénoménal à Windows 10, avec une multitude d'utilisations allant de la recherche de fichiers malveillants à la modification des paramètres du système d'exploitation en général. Cependant, il est également sensible à une série de problèmes. Il y a quelque temps, j'ai parlé des différents des solutions aux problèmes de connectivité Internet qui pourrait empoisonner le bac à sable Windows.
Et aujourd'hui, je vais discuter des actions que vous pouvez prendre si vous obtenez un message d'erreur « Aucun hyperviseur n'a été trouvé » lorsque vous essayez de le lancer.
L'hyperviseur est un composant essentiel du système d'exploitation requis pour exécuter des machines virtuelles, et cette erreur est générée lorsque Windows Sandbox n'y a pas accès. Donc, ci-dessous, je vais suggérer trois correctifs que vous pouvez facilement utiliser pour faire avancer les choses dans la bonne direction.
Je vous recommande de commencer par le début et de descendre dans la liste. Le dernier correctif m'a aidé à résoudre le problème lorsque je l'ai rencontré il y a quelque temps. Cela dit, il est toujours préférable d'éliminer d'abord certaines des causes les plus plausibles.
1. Vérifier la virtualisation
Bien que Windows Sandbox soit un environnement jetable, il fonctionne comme n'importe quelle autre machine virtuelle. Ce qui signifie que l'hyperviseur sur lequel il est censé s'exécuter ne fonctionne pas si la virtualisation du processeur est désactivée.
La virtualisation du processeur est une fonctionnalité matérielle, mais à moins que vous n'utilisiez un système obsolète, les chances que le processeur le prenne en charge sont assez élevées. Cependant, il doit être activé et il existe un moyen simple de le savoir.
Commencez par ouvrir le Gestionnaire des tâches (cliquez avec le bouton droit sur la barre des tâches, puis cliquez sur Gestionnaire des tâches). Sous l'onglet Performances, cliquez sur CPU, puis vérifiez l'état à côté de Virtualisation - il doit indiquer Activé. Si c'est le cas, passez à la section suivante.
Si la virtualisation est désactivée, vous devez vous rendre dans le BIOS ou l'UEFI de votre système pour activer la fonctionnalité. Le hic, c'est que toute la procédure, bien qu'assez simple, est différente d'un ordinateur à l'autre.
Si vous avez déjà activé ou désactivé la fonctionnalité, allez-y et faites-le. Sinon, il serait sage de se référer à la documentation du modèle de carte mère de votre ordinateur pour les instructions exactes. Une fois que vous avez activé la virtualisation du processeur, essayez d'exécuter Windows Sandbox.
Dans mon cas, je dois entrer dans le BIOS au démarrage de l'ordinateur en appuyant sur F2, accéder à l'onglet Avancé, puis activer l'option intitulée Intel Virtualization Technology.
Noter: Pour en savoir plus sur votre système afin de vous aider à trouver sa documentation pertinente en ligne, tapez « msinfo32 » dans le menu Démarrer, puis cliquez sur Ouvrir.
2. Activer les fonctionnalités Windows
Si la virtualisation du processeur est activée, il serait étrange de rencontrer le message d'erreur « Aucun hyperviseur n'a été trouvé ». Il est donc sage d'activer quelques fonctionnalités basées sur le système d'exploitation qui aident les machines virtuelles à fonctionner avec succès.
Pour ce faire, ouvrez les fonctionnalités Windows (tapez fonctionnalités de Windows dans le menu Démarrer et cliquez sur Ouvrir). Poursuivez en cochant les cases à côté des fonctionnalités suivantes :
- Plate-forme de machine virtuelle
- Plate-forme d'hyperviseur Windows
Cliquez sur OK pour les activer. Redémarrez votre ordinateur par la suite, puis vérifiez si Windows Sandbox se lance correctement sans le message d'erreur qui en résulte.
3. Ajouter une entrée BCD
La dernière chose à faire est de vous assurer que l'hyperviseur est configuré pour s'exécuter automatiquement au démarrage de l'ordinateur. Pour ce faire, vous devez ajouter une entrée aux données de configuration de démarrage (BCD) de votre ordinateur à l'aide de l'invite de commande.
Ouvrez une console d'invite de commandes élevée (tapez cmd dans le menu Démarrer, puis cliquez sur Exécuter en tant qu'administrateur). Ensuite, entrez la commande suivante dans la console d'invite de commandes, puis appuyez sur Entrée :
BCDEDIT /Set {current} hypervisorlaunchtype auto.
Redémarrez votre ordinateur. Encore une fois, lancez une console d'invite de commande élevée, tapez BCDEDIT dans la console, puis appuyez sur Entrée. Dans la liste qui s'affiche, l'état en regard de hypervisorlaunchtype doit être Auto. Cela signifie que l'hyperviseur est correctement configuré pour s'exécuter au démarrage.
Vous êtes maintenant prêt à partir. Lancez le bac à sable Windows. Et voila! Il devrait probablement se charger tout de suite.
Bac à sable vous-même
La nature jetable du bac à sable Windows le rend un outil fantastique pour une myriade d'utilisations. Et il est toujours préférable de s'assurer qu'il fonctionne correctement, juste pour pouvoir l'allumer à tout moment. Et j'espère que les correctifs ci-dessus ont permis de se débarrasser définitivement de cette erreur embêtante "Aucun hyperviseur n'a été trouvé".
Si vous rencontrez toujours des problèmes, essayez de supprimer toutes les machines virtuelles tierces de votre ordinateur (telles que VirtualBox ou VMWare), puis vérifiez à nouveau. Les hyperviseurs utilisés par ces plates-formes peuvent provoquer des conflits avec celui utilisé par Windows Sandbox, et c'est quelque chose que vous devez prendre en considération.
Ensuite : Préoccupé par votre vie privée? Voici 5 paramètres de confidentialité de Windows 10 que vous devez modifier immédiatement.