L'émulateur de téléphone Windows nécessite Hyper-V pour fonctionner, mais Android à son tour nécessite Intel Hardware Acceleration Manager (HAXM), qui est intolérant à Hyper-V.
Existe-t-il un moyen de conserver Hyper-V et de le désactiver temporairement pour que Intel HAXM soit opérationnel, sans redémarrer?
J'exécute Windows gestionnaire Hyper-V et j'ai arrêté le serveur (cela implique l'arrêt de tous les services), mais cela n'a pas aidé: Android refusait toujours de démarrer.
J'ai appelé services.msc pour voir si certains services Hyper-V étaient toujours en cours d'exécution. En effet, tous les services commençant par Hyper-V n'étaient PAS en cours d'exécution. J'ai également arrêté le service HV Host (service Microsoft Hypervisor Host), mais cela n'a toujours pas aidé!
Des idées?
C'est probablement la meilleure solution:
http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx
Vous conservez deux entrées BCD faisant référence à la même partition Windows 10, mais une avec Hyper-V activé (hypervisorlaunchtype Auto) et une autre avec Hyper-V supprimé (hypervisorlaunchtype Off). Vous devez toujours redémarrer le système, mais pas besoin d'installer/désinstaller Hyper-V, ce qui est un soulagement important.
A proposito, cet article utilise bcdedit qui est un utilitaire de ligne de commande Windows standard. Comme alternative, vous pouvez utiliser une application GUI éditeur Visual BCD
Mettez à jour vers Windows 10 v1801 et la mise à jour d'avril 2018 et cela fonctionnera. Windows prend désormais en charge Android utilisant Hyper-V. Merci à @JunleLi pour l'astuce.
https://blogs.msdn.Microsoft.com/visualstudio/2018/05/08/hyper-v-Android-emulator-support/
Vous ne pouvez pas désactiver Hyper-V sans démarrer.
La seule façon de "supprimer" l'Hyper-V sous Windows est de redémarrer la machine.