J'aime beaucoup le support Hyper-V dans Windows 8, cependant, il existe des situations dans lesquelles je dois désactiver Hyper-V pour pouvoir exécuter des applications qui n'aiment pas être exécutées même dans la partition racine de l'environnement virtualisé. .
Ce que je suis en train de faire, c’est de désactiver complètement la fonctionnalité à partir de la boîte de dialogue "Ajouter ou supprimer des fonctionnalités de Windows" et de la redémarrer, en la réactivant si nécessaire.
Je voudrais savoir s’il existe une meilleure façon de faire cela qui me vient à l’esprit, ce pourrait même être un raccourci qui me permettrait de double-cliquer et que j’ajouterai ou supprimerai la fonctionnalité pour moi et que je recommencerai (je suppose que cela peut être possible avec un script PowerShell).
76
Réponses:
Clause de non - responsabilité : je ne l'ai pas encore fait pour supprimer une fonctionnalité ET en guise de mise en garde, il y aura probablement une multitude de mises à jour Windows Update à installer chaque fois que vous l'activerez à nouveau.
Cela dit, à partir d'une invite de commande élevée:
et
Voici à quoi ressemble la commande enable sur mon PC sur lequel Hyper-V est déjà activé et en cours d'exécution:
Lors de l'activation de la fonctionnalité puisqu'il s'agit d'Hyper-V, il peut vous demander de redémarrer et de relancer la commande. Cela semble vaguement familier. En d'autres termes, vous pourriez devoir redémarrer deux fois. Mais peut-être que cela ne vous le fera pas puisque Hyper-V était déjà activé sur cette machine.
la source
/NoRestart
un paramètre non interactif (lorsque vous appelez à partir d'un script).bcdedit
est bien plus rapide et constitue la seule chose nécessaire (vous devez toujours redémarrer quoi qu'il en soit). C'est ce que je fais chaque fois que je dois passer à VMWare.C'est une vieille réponse, mais par souci d'exhaustivité et parce que je savais qu'il y avait un meilleur moyen que le meilleur résultat.
À partir d'une invite de commande avec privilèges élevés:
désactiver l'hyperviseur, et:
pour le réactiver (valeur par défaut).
Bien sûr, il faut toujours redémarrer.
la source
Vous pouvez créer deux entrées de démarrage pour choisir de démarrer le système d'exploitation avec ou sans Hyper-V.
la source
bcdedit /set "{current}" hypervisorlaunchtype off
Shift
touche enfoncée lorsque vous cliquez dessusStart -> Power button -> Restart
, ce qui vous permettra de choisir de démarrer avec / sans Hyper-V activé avant le redémarrage de l'ordinateur. Ceci est particulièrement utile quand une certaine forme de "fastboot" est activée dans le BIOS et qu'il est presque impossible d'appuyer sur la touche "entrer BIOS" avant que le chargeur d'amorçage Windows ne prenne le contrôle.Pour Windows 10:
la source
Powershell est également possible, en utilisant DISM encapsulé en tant que cmdlets PS, et on peut lire les paramètres avant de procéder à la modification.
Refs
la source
Vous pouvez utiliser le commutateur Hyper-V qui utilise à la base la méthode bcdedit déjà décrite ici, mais y ajoute une interface graphique simple en un clic. Il vous indique l'état de la configuration actuelle, vous permet d'activer ou de désactiver Hyper-V et redémarre l'ordinateur. J'ai créé ce petit outil et il fonctionne sur mon ordinateur Windows 10.
la source
J'ai créé un script PowerShell pour aider à activer / désactiver Hyper-V. Cela vérifie l'état pour ne pas redémarrer si vous êtes déjà dans l'état souhaité:
Créez ensuite deux raccourcis sur votre bureau. Cible "Hyper-V désactivé":
et cible "Hyper-V sur":
la source
Nettoyage et maintenance du Windows Component Store (WinSxS)
Analyse les fichiers système et les restaure si nécessaire
(Selon https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ )
(Source: https://blogs.technet.microsoft.com/gmarchetti/2008/12/07/turning-hyper-v-on-and-off/ )
(Sources: https://ugetfix.com/ask/how-to-disable-hyper-v-in-windows-10/ et https://support.microsoft.com/en-us/help/3204980/virtualization- applications-ne-travaillent-pas-ensemble-avec-hyper-v-device-g )
( https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g )
Pour être complet, certains problèmes de virtualisation sont liés aux fonctionnalités de sécurité de Device Guard et de Credential Guard:
mmc.exe, ajoutez un composant logiciel enfichable Stratégie de l'ordinateur local sous Configuration de l'ordinateur / Modèles d'administration / Système / Protection du périphérique / Activer la sécurité basée sur la virtualisation
Isolement principal dans Paramètres / Mise à jour et sécurité / Sécurité Windows / Sécurité du périphérique / Isolement principal
(Ref: https://support.microsoft.com/en-us/help/3204980/virtualization-applications-do-not-work-together-with-hyper-v-device-g
https://www.tenforums.com/tutorials/68913-enable-disable-device-guard-windows-10-a.html ; https://blogs.technet.microsoft.com/ash/2016/03/02/windows-10-device-guard-and-credential-guard-demystified/
https://weblogs.asp.net/dixin/run-hyper-v-and-vmware-virtual-machines-on-windows-10
https://www.dell.com/support/article/lu/fr/lubsd1/sln304974/windows-10-enterprise-security-credential-guard-and-device-guard?lang=en ...)
la source