VT не поддерживается при установке HAXM
Я пытаюсь установить быстрый эмулятор Android, который использует ускоритель эмулятора Intel x86.
Я загрузил ускоритель через менеджер SDK, но когда я попытался установить его, у меня появилось следующее сообщение об ошибке в начале установки:
Я знаю, что мой CPU (i7-3520M) поддерживает виртуализацию VT-X, поэтому я пошел в BIOS, чтобы убедиться, что он включен:
Как вы можете видеть, эта функция включена в BIOS. Я нашел утилиту "securable.exe" в Интернете, и когда я запустил ее, будет показано следующее окно:
Любые мысли или рекомендации? У меня ноутбук Lenovo Z580 с Intel Core i7, и я точно знаю, что он должен поддерживать такую базовую функциональность виртуализации.
ОС - это Windows 8 Pro, у меня также включен Hyper-V, я использую этот компьютер для разработки Windows Phone 8.
--- изменить ---
Оказывается, VT-x начинает работать, когда вы выключаете Hyper-V! Это очень раздражает, потому что я не могу одновременно использовать эмуляторы Android и WP. Кто-нибудь знает, как это исправить?
Ответы
Ответ 1
Итак, единственное решение, которое я нашел, чтобы заставить его работать, - полностью отключить Hyper-V на панели управления → Программы и функции → Включить или отключить функции.
Если кто-нибудь знает, как включить VT-x без отключения Hyper-V, пожалуйста, ответьте на этот вопрос...
Ответ 2
У меня была такая же проблема, и я просто обнаружил, что в Avast 9 есть возможность предотвратить использование виртуализации. Это оказывает некоторое влияние на песочницу Avast, но после того, как я отключил ее, я мог бы, наконец, установить HAXM.
Ответ 3
-
Прежде всего вам нужно отключить технологию Hyper-V. Вы можете сделать это, отключив эту технологию в панели управления, программах, функциях Windows
-
Если вы используете Avast, отключите его для установки. Вы можете восстановить все службы Avast после установки.
У меня недавно возникли проблемы с установкой HAXM на моем компьютере (я использую Dell Inspiron 5521 с процессором Core i7), и ничего не помогло. Наконец, я загрузил этот пакет:
http://software.intel.com/en-us/blogs/2013/04/25/workaround-patch-for-haxm-installation-error-failed-to-configure-driver-unknown
скопировал его в мою папку HAXM, а затем запустил файл .cmd в качестве администратора. После перезагрузки компьютера HAXM был установлен на моем компьютере. Вы можете проверить его, набрав
sc query intelhaxm
в вашем cmd.
Ответ 4
Hyper-V включает гипервизор под Windows, поэтому работающая вами ОС уже виртуализирована. VT-x является аппаратной функцией, поэтому вложенный VT-x невозможен (без добавления аппаратной поддержки + программного обеспечения, что кажется маловероятным), поэтому вы не сможете включить Hyper-V и другое решение VT-x (HAXM, VirtualBox, и т.д.) в то же время.
Ответ 5
Чтобы отключить выкл, Hyper-V запустит это из cmd: bcdedit /set hypervisorlaunchtype off
, а затем перезагрузится.
Чтобы включить Hyper-V назад на, запустите это: bcdedit /set hypervisorlaunchtype auto
Ответ 6
Все предложения выше в основном связаны с отключением Hyper-V. Это действительный подход, если вы не собираетесь его использовать. Но если вы это сделаете (например, для Windows Phone и Android на одном компьютере и т.д.).
Если вам нужно поддерживать Hyper-V и все еще использовать Android Studio для разработки и отладки, вы можете выполнить шаги из Использование Android-X86 как эмулятор в Hyper-V для Windows. Идея такова:
- Загрузите Android ISO и создайте виртуальную машину Hyper-V.
- Включить параметры разработчика, параметры отладки USB и установку приложений из неизвестных источников.
- Подключиться к изображению виртуальной машины Hyper-V через adb
- Запустите проект из Android Studio, и VM отобразится в списке устройств для подключения к
Ответ 7
Для меня это было вызвано avast.
Во время установки я получал "неизвестную ошибку".
Служба intelhaxm устанавливалась, но при попытке запустить был вызван Access Denied.
- Я отключил поддержку виртуализации в Avast
- Я удалил то, что осталось от HAXM
- Я загрузил последнюю версию установщика из Intel
- Я распаковал его с помощью 7zip, распакую 64-разрядный установщик.
- Я перезагрузил свой компьютер в безопасном режиме. Я установил
HaxInst64.exe
- Я изменил *.win10_64 на *, вручную установил .inf файл
- Я перезапустил компьютер в обычном режиме, служба была запущена, но HAXM все еще не instaleld.
- Я запускал стандартный установщик HAXM.
Готово
Ответ 8
Корпорация Intel выпустила исправление для Windows 8.1 (HAMX 1.0.7):
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager
Итак, теперь вам нужно отключить AVAST во время установки:)