VT не поддерживается при установке HAXM

Я пытаюсь установить быстрый эмулятор Android, который использует ускоритель эмулятора Intel x86. Я загрузил ускоритель через диспетчер SDK, но когда я попытался его установить, в начале установки я получил следующее сообщение об ошибке:

Ошибка HAXM

Я знаю, что мой процессор (i7-3520M) поддерживает виртуализацию VT-X, поэтому я зашел в BIOS, чтобы убедиться, что он включен:

BIOS

Как видите, функция включена в BIOS. Я нашел в Интернете утилиту securable.exe, и когда я ее запускаю, отображается следующее окно:

securable

Есть мысли или рекомендации? У меня есть ноутбук Lenovo Z580 с Intel Core i7, и я точно знаю, что он должен поддерживать такую ​​базовую функциональность виртуализации.

ОС - Windows 8 Pro, у меня также включен Hyper-V, я использую эту машину для разработки Windows Phone 8.

--- редактировать ---

Оказывается, VT-x начинает работать при выключении Hyper-V! Это очень раздражает, потому что я не могу использовать эмуляторы Android и WP одновременно. Кто-нибудь знает как исправить?


person Aleksei Petrenko    schedule 16.11.2013    source источник


Ответы (10)


Итак, единственное решение, которое я нашел, чтобы заставить его работать, - это полностью отключить Hyper-V в Панели управления -> Программы и компоненты -> Включить или выключить функции.

Если кто-нибудь знает, как включить VT-x без отключения Hyper-V, ответьте на этот вопрос ...

введите описание изображения здесь

person Aleksei Petrenko    schedule 17.11.2013
comment
Здесь та же проблема. Ваше решение сработало и для меня. Hyper-V просто должен каким-то образом взять под свой контроль эту функцию. Спасибо, что разобрались. - person Kyle; 19.12.2013
comment
Я был сбит с толку, потому что раньше использовал эмулятор WP8, и я знаю, что мой компьютер поддерживает VT-x, но именно потому, что эмулятор WP8 требует включения Hyper-V, эта функция осталась прежней и не работала HAXM, теперь работает! - person Cairo; 10.12.2014
comment
Есть решение, чтобы поддерживать Hyper-V включенным: stackoverflow.com/a/30877741/182371 - person Nikita R.; 16.06.2015
comment
Забудьте о работе с Docker, если снимите флажок Hyper-V. Кстати, это решение сработало и для меня - person Lug; 16.11.2017
comment
Это противоположно тому, что говорит @Pavel выше stackoverflow.com/a/53006408/292502 - person Csaba Toth; 12.02.2019
comment
Мой HP Envy не имеет Hyper-V в этом списке :( - person Mooing Duck; 06.03.2019
comment
@MooingDuck, может быть, у вас есть домашняя версия Windows? - person Aleksei Petrenko; 07.03.2019
comment
@AlexeyPetrenko: У меня действительно есть домашняя версия. Мне потребовались часы, чтобы понять, в чем проблема. Все еще пытаюсь установить эмуляторы Android. - person Mooing Duck; 07.03.2019

У меня была такая же проблема, и я только что обнаружил, что в Avast 9 есть возможность запретить ему использовать функцию виртуализации. Это немного повлияло на Avast Sandbox, но после того, как я отключил его, я наконец смог установить HAXM.

person metacircle    schedule 11.01.2014
comment
Это сработало для меня. У меня был отключен Hyper-V, но по-прежнему возникала ошибка VT-x not enabled. В Avast 9 выберите «Настройки»> «Устранение неполадок» и снимите флажок «Включить аппаратную виртуализацию». - person Nufail; 05.02.2014
comment
@Nufail большое спасибо, я сделал все, кроме того, что вы упомянули. Для других требуется перезагрузка и не забудьте отключить Avast во время установки. - person coding_idiot; 01.05.2014
comment
К вашему сведению, вы можете повторно включить аппаратную виртуализацию в avast после завершения установки. - person null; 28.07.2014

Чтобы выключить Hyper-V, запустите это из cmd: bcdedit /set hypervisorlaunchtype off, а затем перезагрузитесь.

Чтобы снова включить Hyper-V, запустите следующее: bcdedit /set hypervisorlaunchtype auto

person Daniel Wilson    schedule 18.01.2015
comment
Мне пришлось сделать это даже после полного удаления Hype-V из компонентов Windows (и двойной перезагрузки, поскольку первая попытка удаления не удалась). - person samis; 21.09.2018
comment
Мне тоже пришлось это сделать даже после полного удаления Hyper-V. Это Lenovo Thinkpad X1 Carbon 8-го поколения под управлением Windows 10. - person Nathaniel Elkins; 21.08.2020
comment
Пришлось сделать это даже после его отключения, а также отключения подсистемы Linux, а также отключения управления учетными данными. Большое спасибо друг - person Rezo Shalikashvili; 26.03.2021
comment
Попробовав все остальное, сделал это, и это сработало. Спасибо, мужик - person Manuvo; 02.05.2021

  1. Прежде всего вам необходимо отключить технологию Hyper-V. Вы можете сделать это, отключив эту технологию в Панели управления, Программы, Функции Windows.

  2. Если вы используете 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.

person TheOpti    schedule 01.01.2014

Hyper-V позволяет использовать гипервизор под Windows, поэтому используемая вами ОС уже виртуализирована. VT-x - это аппаратная функция, поэтому вложенный VT-x невозможен (без добавления аппаратной + программной поддержки, что кажется маловероятным), поэтому вы не сможете включить Hyper-V и другое решение VT-x (HAXM, VirtualBox и т. д.) одновременно.

person chronospoon    schedule 31.03.2014

Все приведенные выше предложения в основном включают отключение Hyper-V. Это правильный подход, если вы не планируете его использовать. Но если вы это сделаете (например, разработка для Windows Phone и Android на одной машине и т. Д.).

Если вам необходимо оставить Hyper-V включенным и по-прежнему использовать Android Studio для разработки и отладки, вы можете выполнить шаги из Использование Android-X86 в качестве эмулятора в Hyper-V для Windows. Идея такая:

  1. Загрузите Android ISO и создайте на нем виртуальную машину Hyper-V
  2. Включить параметры разработчика, отладку по USB и установку приложений из неизвестных источников
  3. Подключиться к образу ВМ Hyper-V через adb
  4. Запустите свой проект из Android Studio, и виртуальная машина появится в списке устройств, к которым нужно подключиться.
person Nikita R.    schedule 16.06.2015

Для меня это было вызвано avast.

Во время установки я получал «неизвестную ошибку». Служба intelhaxm устанавливалась, но попытка запуска привела к отказу в доступе.

  1. Я отключил поддержку виртуализации в Avast
  2. Я удалил то, что осталось от HAXM
  3. Я скачал последнюю версию установщика от Intel
  4. Распаковал с помощью 7zip, распаковал и 64-битный установщик.
  5. Я перезапустил свой компьютер в безопасном режиме. Я установил HaxInst64.exe
  6. Поменял * .win10_64 на *, установил вручную .inf файл
  7. Я перезапустил компьютер в нормальном режиме, служба работала, но HAXM все еще не установлен.
  8. Я запустил стандартный установщик HAXM.

Сделанный

person peku33    schedule 01.05.2017

На данный момент (2018) эмулятор Android работает с Hyper-V и Windows 10 (без Intel haxm), вам необходимо проверить версию Windows (1803+) и установить «Windows Hypervisor Platform» в функциях Windows. Все рекомендации находятся здесь: https://docs.microsoft.com/ru-ru/xamarin/android/get-started/installation/android-emulator/hardware-acceleration?tabs=vswin

person Pavel Biryukov    schedule 26.10.2018

Intel сделала исправление для Windows 8.1 (HAMX 1.0.7):
https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

Так что теперь вам нужно только отключить AVAST во время установки :)

person tower120    schedule 19.02.2014
comment
Убедитесь, что вы устанавливаете HAMX 1.0.7, а не более раннюю версию - person tower120; 02.05.2014
comment
Я устанавливал 1.0.8, другим требованием было disable включить аппаратную виртуализацию в Avast, а затем потребовался перезапуск, чтобы все заработало. - person coding_idiot; 02.05.2014
comment
Здесь та же проблема. Пытаюсь установить 1.0.8. У меня процессор i7-3537U (ark.intel.com/products/72054/), который поддерживает все, что нужно установщику. Я отключил параметр «Включить аппаратную виртуализацию» в AVAST и полностью отключил AVAST. По-прежнему не могу установить. Однако Hyper-V активен, поэтому, думаю, мне нужно его отключить. Просто хотел упомянуть, что отключение только опции avast и самого avast не сработает. - person Drusantia; 26.07.2014
comment
этот ответ устарел. и ссылка на Intel, и версия, которую загружает SDK, на данный момент - 1.1.1. - person gcb; 10.05.2015
comment
не удалось найти исправление. весь драйвер был там, но он все равно отказывался устанавливать. - person Joe Healy; 17.06.2015

Это сработало для меня:

Если вы уже полностью отключили Hyper-V, но он все еще не работает, отключите также:

Платформа гипервизора Windows

введите описание изображения здесь

Платформа Windows Hypervisor - это API, который сторонние разработчики могут использовать для использования Hyper-V.

Конечно, ваш процессор должен быть на базе Intel, а также вам необходимо включить параметры виртуализации в BIOS.

Надеюсь, это поможет, если нет, я желаю вам удачи.

person Samuel B.    schedule 05.07.2021