Создание Hyper-V и Intel HAXM для совместного существования

эмулятор Windows phone требует запуска Hyper-V, но эмулятор Android, в свою очередь, требует Intel Hardware Acceleration Manager (HAXM), который нетерпим к Hyper-V.

есть ли способ сохранить Hyper-V и временно отключить его, чтобы Intel HAXM работал,без перезагрузки?

  1. Я запускаю Windows менеджер Hyper-V и остановил сервер (это включает в себя остановку всех служб), но это не помогло: эмулятор Android все еще отказывался начинать.

  2. Я позвонил в службу.msc, чтобы узнать, работают ли еще некоторые службы Hyper-V. Действительно, все службы, начинающиеся с Hyper-V, не работали. Я также остановил HV Host service (Microsoft Hypervisor Host service), но это все равно не помогло!

какие идеи?

3 ответов


Это, вероятно, лучшая работа вокруг:

http://blogs.msdn.com/b/virtual_pc_guy/archive/2008/04/14/creating-a-no-hypervisor-boot-entry.aspx

вы сохраняете две записи BCD, относящиеся к тому же разделу Windows 10, но один с активированным Hyper-V (hypervisorlaunchtype Auto), а другой с подавленным Hyper-V (hypervisorlaunchtype Off). Тем не менее вам нужно перезагрузить систему, но нет необходимости устанавливать/удалять Hyper-V, что является значительным рельеф.

в proposito, эта статья использует команды bcdedit это стандартная утилита командной строки Windows. В качестве альтернативы вы можете использовать приложение GUI визуальный редактор BCD


обновление до Windows 10 v1801 и обновление апреля 2018, и он будет работать. Windows теперь поддерживает эмуляцию Android с помощью Hyper-V. спасибо @JunleLi за подсказку.

https://blogs.msdn.microsoft.com/visualstudio/2018/05/08/hyper-v-android-emulator-support/


вы не можете отключить Hyper-V Без загрузки.

  • Hyper-V является гипервизором типа 1. Он работает на "голом железе".
  • при запуске Windows 10 с Hyper-V включен, корневая ОС Windows работает на Hyper-V.
  • при запуске Windows 10 с Hyper-V отключен, окна работают на голом металле без Hyper-V в середине.

единственный способ "удалить" Hyper-V ниже Windows перезагружает машину.