Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13428|Répondre: 0

Solutions aux conflits entre Hyper-V, VirtualBox et VMware

[Copié le lien]
Publié sur 14/04/2018 21:20:17 | | |
L’installation de Visual Studio peut entraîner des conflits avec VirtualBox et VMware car le SDK Windows Phone est installé, et les conflits se manifestent comme suit :

Lors de l’ouverture de VirtualBox et de la création d’une machine virtuelle 64 bits avec VMware, le message d’erreur suivant apparaît :

L’accélération matérielle VT-x/AMD-V a été activée, mais n’est pas opérationnelle. Votre invité 64 bits ne détectera pas un processeur 64 bits et ne pourra pas démarrer.
Veuillez vous assurer que VT-x/AMD-V est correctement activé dans le BIOS de votre ordinateur hôte.


Cela est causé par le SDK Windows Phone qui a activé Hyper-V lors de l’installation.

Le simulateur de téléphone dans le SDK Windows Phone doit être virtualisé avec Hyper-V. Hyper-V est le logiciel de virtualisation de Microsoft, similaire à VirtualBox et VMware, qui peut être utilisé pour créer des machines virtuelles. Ils sont appelés hyperviseurs ou moniteurs de machine virtuelle. Puisque Hyper-V ne peut pas coexister avec VirtualBox et VMware, VirtualBox et VMware ne fonctionneront pas correctement lorsque Hyper-V est activé. Le « VT-x/AMD-V » mentionné dans l’erreur ci-dessus est le support de la virtualisation matérielle du processeur, qui est déjà activé dans le BIOS ; Hyper-V l’utilisait, donc VirtualBox et VMware se sont plaints qu’il n’était pas opérationnel.

La solution est de désactiver Hyper-V. Il existe plusieurs voies :

La première méthode : exécuter la commande avec les privilèges admin : bcdedit /set hypervisorlaunchtype off.

                   La commande correspondante pour ouvrir Hyper-V est : bcdedit /set hypervisorlaunchtype auto.

La deuxième méthode : utiliser le programme d’interface graphique « Ajouter ou supprimer des composants Windows » et décocher Hyper-V dans celui-ci.

Toutes les méthodes ci-dessus nécessitent de redémarrer l’ordinateur. Et après avoir désactivé Hyper-V, vous ne pouvez plus utiliser l’émulateur de téléphone dans le SDK Windows Phone.

Je n’ai pas trouvé de moyen d’exécuter des machines virtuelles VirtualBox et Hyper-V en même temps, sauf si les machines virtuelles de VirtualBox sont 32 bits (j’ai essayé des machines virtuelles Windows XP 32 bits et elles fonctionnent toujours bien avec Hyper-V activé).



Pour choisir d’activer Hyper-V au démarrage de votre ordinateur, suivez ces étapes :

1. Exécuter avec des privilèges administrateurbcdedit /copy {current} /d « Windows 10 (Hyper-V activé) »puis invite qu’un autre élément de menu de démarrage a été créé, notez une chaîne de code dans { }.

2. Courirbcdedit /set {XXXXXXXX-XXXX-XXXX-XXXXXX-XXXXXX-XXXXXXXXX} hypervisorlaunchtype autocommande, remplacez le code rouge XXX ici.

3. Faites un clic droit sur la propriété « Ce PC », Paramètres avancés du système, Démarrage et basculement, et définissez « Temps d’affichage de la liste du système d’exploitation ».





Précédent:.net/c# Utilisez Costura.Fody pour empaqueter les DLL dans l’EXE
Prochain:Tableau horizontal sqlserver vers tableau vertical (ligne vers colonne)
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com