Я разработчик программного обеспечения для Android начального уровня. Недавно я слышал о HAXM, который поддерживает эмулятор для более плавного рендеринга графики. Я скачал соответствующий файл HAXM file для Windows 7 64 bit, распаковал и начал установку. Тем не менее, в процессе установки я получаю эту ошибку:
«Этот компьютер соответствует требованиям HAXM, но VT-x не включен ...»
Я проверил многие форумы об этой проблеме, включая проверку версии BIOS и включение виртуальной технологии в BIOS. Я выполнил шаги, опубликованные на следующем форуме:
Ошибка установки Intel HAXM - этот компьютер не поддерживает технологию виртуализации Intel (VT-x)
Тем не менее, у меня нет никаких строк о Hyperlaunch, и я не мог найти опции Hyper-V в моих функциях Windows. Я понятия не имею, как решить эту проблему.
Ответы:
Даже если вы включили виртуализацию (VT) в настройках BIOS, некоторые антивирусные опции не позволяют установить HAXM.
Например : в антивирусе Avast на вкладке «Параметры (параметры)»> «Устранение неполадок» (depannage) необходимо снять флажок «Включить аппаратную виртуализацию» («Активировать поддержку виртуализации»).
Теперь перезагрузите компьютер и переустановите Intel HAXM, который можно найти в разделе
~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager
. Вы также можете вручную загрузить автономный установщик HAXM с веб-сайта Intel .источник
Мне пришлось включить его в моем BIOS, как показано ниже (для Asus):
источник
У меня была точно такая же проблема. И вот как я мог это исправить.
Шаг 1: Включите виртуализацию в настройках BIOS.
Шаг 2: Панель управления -> «Программы» -> «Включить или отключить функции Windows» (в разделе «Программы и компоненты») и найдите «Hyper-V», снимите флажок, перезагрузите компьютер.
Шаг 3: В Avast-> Настройки-> Устранение неполадок. Снимите флажок «Включить аппаратную виртуализацию» и «Включить модуль самозащиты avast»
Последний шаг и основной:
перейдите в MyPC / щелкните правой кнопкой мыши / Дополнительные параметры системы / Дополнительно / В разделе «Производительность» выберите «НАСТРОЙКИ» / «Предотвращение выполнения данных» и включите DEP для всех программ и служб.
Последний шаг помог мне решить эту проблему. Надеюсь ты тоже.
источник
У меня были те же проблемы на моем ноутбуке, который работает под управлением Windows 8.1
Попробуй это:
Похоже, что установка VirtualBox устанавливает флаг, который «включает» VT-X.
источник
Для Windows 10:
Прежде всего, установите intelhaxm-android.exe, расположенный в папке SDK \ extras \ Intel \ Hardware_Accelerated_Execution_Manager, если он выдает ошибку во время установки, затем попробуйте это решение.
Прежде всего включите виртуализацию из настроек BIOS. Чтобы включить это, перезагрузите компьютер, при запуске компьютера нажмите Esc, затем выберите, F2если производитель Dell.
Даже если вы включили виртуализацию (VT) в настройках BIOS, некоторые антивирусные опции не позволяют установить HAXM.
Например: в антивирусе Avast на вкладке «Настройки (параметры)»> «Устранение неполадок» (depannage) необходимо снять флажок «Включить аппаратную виртуализацию» («активная поддержка виртуализации»).
Теперь перезагрузите компьютер и переустановите Intel HAXM, который можно найти в разделе
SDK\extras\intel\Hardware_Accelerated_Execution_Manager
. Вы также можете вручную загрузить автономный установщик HAXM с веб-сайта Intel.Убедитесь, что Hyper-V отключен. Чтобы отключить его, перейдите на панель управления, затем выберите «Программы» -> «Программы и компоненты» -> «Включить или отключить функцию Windows» (расположена слева), затем найдите «HYPER-V», снимите флажок и перезагрузите компьютер. и попробуйте установить HXM снова.
Перейдите в свойства «Этот компьютер», щелкнув правой кнопкой мыши на нем, затем выберите расширенные настройки системы (расположены слева), затем в разделе «Дополнительно» (вкладка) в разделе «Производительность» нажмите кнопку настройки, затем выберите «Предотвращение выполнения данных» (вкладка), затем выберите эту опцию: «включить DEP для всех программ и служб, кроме тех, которые я выбрал» и перезагрузить компьютер и попытаться установить hxm.
Решение 3 работает для меня.
источник
Я перепробовал все вышеперечисленные методы. Я не запускал Avast, попробовал Oracle VirtualBox, а затем попытался установить программное обеспечение HAXM по ссылке Intel .
Ничего из этого не помогло, я все еще получал ту же ошибку.
Что сработало (и я не уверен почему), так это установил еще один симулятор Android, доступный от Genymotion . Я был очень удивлен, что это сработало, потому что в процессе создания виртуального устройства Android я получил сообщение об ошибке, что гипервизор не был включен. Однако установка продолжилась, и симулятор Genymotion работает успешно. Genymotion бесплатен для личного использования.
Это было на ноутбуке Lenova T430.
источник
Первый. удалить антивирус.
У меня был avast, но я полагаю, что AVG также влияет на него и, вероятно, еще больше, просто отключение антивирусной дозы не работает, его необходимо полностью удалить, а затем перезагрузить компьютер, а затем запустить установку Intel HAXM, как только это завершить антивирус можно переустановить как обычно.
Второй. отключить гипер-V.
Этот параметр доступен только в Windows Pro и Enterprise, он используется для создания приложений для Windows Mobile, но если вы используете другое программное обеспечение, такое как HAXM, его необходимо отключить, для этого перейдите на панель управления, все элементы панели управления. , Программы и компоненты, включить или выключить функции Windows. тогда снимите галочку с гипер-V
источник
Есть инструмент под названием Speccy . Я перешел на вкладку CPU в Speccy и проверил , включена ли виртуализация «Поддерживается, Включено». Первоначально это было «Поддерживается, Отключено», поэтому я перешел в меню «BIOS» -> «Безопасность» и включил виртуализацию. В моем Lenovo Thinkpad,
F12
приносит BIOS.Включение виртуализации помогло мне преодолеть эту ошибку. Другие ответы здесь также рекомендует проверить «Hyper-V».
источник
Я была такая же проблема. Помогло включение предотвращения выполнения данных для всех программ и служб. Я попытался использовать метод, предложенный Алексом выше -
Перейдите в MyPC / щелкните правой кнопкой мыши / Дополнительные параметры системы / Дополнительно / В разделе «Производительность» выберите «НАСТРОЙКИ» / «Предотвращение выполнения данных» и включите DEP для всех программ и служб.
Но я обнаружил, что страница «Предотвращение выполнения данных» была отключена и сказала: «Чтобы использовать эти параметры, вы должны быть администратором компьютера и использовать файл bcdedit.exe».
На этом сайте объясняется, как включить DEP из cmd. http://www.thewindowsclub.com/disable-data-execution-prevention
источник
Если у вас все еще есть проблемы, попробуйте запустить эти шаги из VMware, чтобы отключить защиту учетных данных. Работай на меня, наконец. Шаги и ссылки размещены ниже, не принимая их за кредит.
Исходный контент с https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361
Чтобы отключить Device Guard или Credential Guard на компьютерах на базе Itanium:
Отключите параметр групповой политики, который использовался для включения Credential Guard.
В операционной системе хоста нажмите « Пуск»> «Выполнить» , введите gpedit.msc и нажмите « ОК» . Откроется редактор локальной групповой политики.
Перейдите в раздел Политика локального компьютера> Конфигурация компьютера> Административные шаблоны> Система> Защита устройства> Включить защиту на основе виртуализации .
Выберите Отключено .
Перейдите в Панель управления> Программы и компоненты> Включить или отключить функции Windows, чтобы отключить Hyper-V. [удалить программу в Windows 8 или более ранней версии]
Выберите Не перезапускать.
Удалите связанные переменные EFI, запустив командную строку на хост-компьютере, используя учетную запись администратора, и выполните следующие команды:
введите код сюда
mountvol X: / s
копия% WINDIR% \ System32 \ SecConfig.efi X: \ EFI \ Microsoft \ Boot \ SecConfig.efi / Y
bcdedit / create {0cb3b571-2f2e-4343-a879-d86a476d7215} / d "DebugTool" / загрузчик приложений
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} путь "\ EFI \ Microsoft \ Boot \ SecConfig.efi"
bcdedit / set {bootmgr} последовательность загрузки {0cb3b571-2f2e-4343-a879-d86a476d7215}
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO, DISABLE-VBS
bcdedit / set {0cb3b571-2f2e-4343-a879-d86a476d7215} раздел устройства = X:
mountvol X: / d
Примечание. Убедитесь, что X неиспользуемый диск, в противном случае перейдите на другой диск.
Перезагрузите хост.
Примите запрос на экране загрузки, чтобы отключить Device Guard или Credential Guard.
Вы должны быть в состоянии установить и запустить HAXM сейчас
источник
Посмотрите это видео или попробуйте это:
источник
Удалите любой антивирус (в моем случае Avast), перезагрузите систему и попробуйте снова установить Intel HAXM. Меня устраивает.
источник
Для моего случая я перепробовал все вышеописанные методы, и ни один из них не работает. Однако сейчас я решаю проблему. Вот мой трюк:
В Панели управления -> «Программы» -> «Включить или отключить функции Windows» (в разделе «Программы и компоненты»), и я пытаюсь найти «Hyper-V», но не могу найти «Hyper-V», однако у меня есть «Windows Virtual PC» , и я подозреваю, что это одно и то же, поэтому я отключаю его, перезагружаю, и он работает!
источник
Вот пример, как это сделать для LENOVA или аналогичного ПК:
источник
Если ваши эмуляторы работали, а теперь они не из-за Avast ...
У Avast больше нет опции «Включить аппаратную виртуализацию» в разделе «Устранение неполадок». (сейчас март 2017)
Avast перехватывает файл emulator.exe, который отключает эмуляторы, и помещает его в сундук с вирусами. Откройте сундук «Восстановить и добавить в исключения», и ваш эмулятор снова заработает ...
источник
для пользователей Mac: установите расширение ядра Intel HAXM, чтобы эмулятор мог использовать расширения виртуализации ЦП.
Шаги для настройки ускорения виртуальной машины следующие:
sdk/extras/intel/Hardware_Accelerated_Execution_Manager/IntelHAXM_version.dmg.
чтобы начать установку, в Finder дважды щелкните файл IntelHAXM.dmg, а затем файл IntelHAXM.mpkg.
kextstat | grep intel
Вы должны увидеть сообщение о состоянии, содержащее следующее имя расширения, указывающее, что расширение ядра загружено:com.intel.kext.intelhaxm
Ссылка:
https://developer.android.com/studio/run/emulator-acceleration.html#vm-mac
источник
Я столкнулся с той же проблемой, и проблема была в том, что виртуализация не была включена по умолчанию на моей машине, вам нужно войти в настройку BIOS и включить ее, если она отключена. Подробные инструкции доступны здесь, как решить эту проблему и включить виртуализацию на вашем компьютере.
https://maksbay.blogspot.in/2017/12/trying-to-set-up-android-emulators-you.html
источник
Некоторые производители блокируют меню bios, так что вы не можете включить VT, если это так, есть другой способ включить его с помощью программы CPUID. Проверьте это видео, если это ваша проблема: https://www.youtube.com/watch?v=YPjTFam30kc
источник
Вы получили сообщение о включении бита «Отключить выполнение»?
Вы можете включить бит XD, выполнив следующую команду (как администратор), а затем перезагрузите компьютер.
bcdedit / set nx AlwaysOn
Обычно эта ошибка: «Этот компьютер соответствует требованиям для HAXM, но VT-x не включен» означает, что в вашей системе установлен Intel VT, но вам нужно войти в BIOS для его фактического включения.
Я также натолкнулся на эти инструкции - они могут быть вам полезны: http://software.intel.com/en-us/android/articles/installation-instructions-for-intel-hardware-accelerated-execution-manager-windows
Вы когда-нибудь заставляли это работать?
источник
У меня такая же проблема. Я перепробовал все, что нашел в интернете, кроме установки бит в CPU. Мой друг предложил мне установить VirtualBox. И это работает сейчас)
источник
Я действительно ненавидел эту ужасную проблему после обновления Windows 10 Anniversary Update (версия 1607) . Речь идет только об изменениях подписи драйверов в Windows 10. Если вы принудительно устанавливаете HAXM, вам также необходимо отключить принудительное применение подписи драйверов.
источник
BIOS -> Разгон -> Особенности процессора -> Технология виртуализации Intel -> Включено
источник