Подтвердить что ты не робот

Ошибка при установке HAXM, VT-X не работает

Я начинающий разработчик программного обеспечения для Android, недавно я услышал о HAXM, который поддерживает работу с эмулятором более плавно. Поэтому я загрузил соответствующий файл (на Win 7 64 бит), распаковал и начал устанавливать. Но во время процесса инсталляции я получил ошибку:

"Этот компьютер отвечает требованиям HAXM, но VT-x не поворачивается на..."

Я проверил много форумов с потоками, связанными с этой проблемой, включая проверку версии BIOS, включение Virtual Technology в BIOS. Я хотел бы сделать эти шаги размещенными в другой теме:

Ошибка установки Intel HAXM - этот компьютер не поддерживает технологию Intel Virtualization Technology (VT-x)

Но у меня нет строки о Hyperlaunch. У меня также нет папки о Hyper-V в моих функциях Windows. Я не знаю, как решить эту проблему.

4b9b3361

Ответ 1

Даже если вы включили виртуализацию (VT) в настройках BIOS, некоторые антивирусные опции предотвращают установку HAXM.

Например: в Avast-антивирусе на вкладке "Настройки" (параметры) > "Устранение неполадок (depannage)" снимите флажок "Включить виртуализацию с помощью аппаратного обеспечения" ( "activer l'assist a la virtualisation" ).

Теперь перезагрузите компьютер и переустановите Intel HAXM, который можно найти в разделе ~SDK_LOCATION\extras\intel\Hardware_Accelerated_Execution_Manager. Вы также можете вручную загрузить автономный инсталлятор HAXM с сайта Intel.

Ответ 2

Мне пришлось включить его в моем BIOS, как показано ниже (для Asus):

bios

Ответ 3

У меня была точно такая же проблема. И вот как я мог это исправить.

Шаг 1: Включите виртуализацию в настройках BIOS.

Шаг 2: Панель управления → "Программы" → "Включить или отключить функции Windows" (в разделе "Программы и функции" ) и найдите "Hyper-V", снимите флажок, перезагрузите компьютер.

Шаг 3: В Avast- > Настройки- > Устранение неполадок. Снимите флажок "Включить аппаратную виртуализацию" и "Включить модуль самозащиты avast"

Заключительный шаг и главное:
Перейдите в MyPC/щелкните правой кнопкой мыши /Advanced System Settings/Advanced/In Performance, нажмите SETTINGS/Data Execution Prevention и включите DEP для всех программ и служб.

Последний шаг помог мне решить эту проблему. Надеюсь, вы тоже.

Ответ 4

У меня были те же проблемы на моем ноутбуке, который работает под управлением Windows 8.1

Попробуйте следующее:

  • Проверьте, отключены ли опции Hyper-V в "Функции Windows активировать или деактивировать".
  • Загрузите и установите последний Oracle VirtualBox
  • Reboot
  • Установить HAXM
  • Reboot → открыть BIOS → Включить 'Execute Disable'

Похоже, что установка VirtualBox устанавливает флаг, который "включает VT-X".

Ответ 5

Для Windows 10:

Прежде всего, установите intelhaxm-android.exe, расположенный в папке SDK\extras\Intel\Hardware_Accelerated_Execution_Manager если он дает ошибку во время установки, попробуйте это решение.

  • Сначала включите виртуализацию из настроек BIOS. Чтобы включить это, перезагрузите компьютер, когда компьютер запустится, затем нажмите Esc, затем выберите F2, если производитель имеет dell.

  • Даже если вы включили виртуализацию (VT) в настройках BIOS, некоторые антивирусные опции предотвращают установку HAXM.

    Например: в Avast-антивирусе на вкладке "Настройки" (параметры) > "Устранение неполадок (depannage)" следует снять флажок "Включить виртуализацию с помощью аппаратного обеспечения" ( "activer l'assist a la virtualisation" ).

    Теперь перезагрузите компьютер и переустановите Intel HAXM, который можно найти в разделе SDK\extras\intel\Hardware_Accelerated_Execution_Manager. Вы также можете вручную загрузить автономный установщик HAXM с сайта Intel.

  • Убедитесь, что функция hyper-v отключена. Чтобы отключить его, перейдите на панель управления, затем выберите "Программы → Программа и функции → Включить или отключить функцию Windows (слева), затем найдите HYPER-V, снимите флажок и перезагрузите компьютер и попробуйте снова установить hxm.

  • Перейдите к свойствам "Этот ПК", щелкнув правой кнопкой мыши по нему, затем выберите расширенный системный параметр (расположенный слева), а затем в окне "Предварительный просмотр" (вкладка) нажмите кнопку "Настройка", затем выберите "Выполнение данных" Профилактика (вкладка), затем выберите эту опцию: "включите DEP для всех программ и служб, кроме тех, которые я выбираю", и перезагрузите компьютер и попробуйте установить hxm.

Решение 3 работает для меня.

Ответ 6

Я пробовал все вышеперечисленные методы. Я не запускал Avast, попробовал Oracle VirtualBox, а затем попытался установить программное обеспечение HAXM из ссылки Intel.

Ничего из этого не получилось, я все еще получал ту же ошибку.

Что работало (и я не уверен, почему) было установить еще один симулятор Android, который доступен из Genymotion. Я действительно был очень удивлен, что это действительно сработало, потому что во время создания виртуального устройства Android я получил сообщение об ошибке, что Hypervisor не был включен. Однако установка продолжилась, и симулятор Genymotion успешно работает. Genymotion является бесплатным для личного использования.

Это было на ноутбуке Lenova T430.

Ответ 7

первый. удалить антивирус.

У меня был avast, но я считаю, что AVG также влияет на него и, вероятно, на многие другие, просто отключив антивирусную дозу, она не будет полностью удалена, а затем компьютер перезагрузится, а затем запустит установку Intel HAXM, как только это будет завершено, антивирус может быть переустановлен, как обычно.

второй. выключите гипер-V.

Это параметр, найденный только в окнах Pro и enterprise, это используется для создания мобильных приложений для Windows, но вы используете другое программное обеспечение, такое как HAXM, которое должно быть выключено, чтобы сделать это, панель управления, все элементы панели управления, Программы и функции, включить или отключить функции окна. затем un-tick hyper-V

Ответ 8

Существует инструмент под названием Speccy. Я пошел на вкладку CPU в Speccy и проверил, поддерживает ли виртуализация "Поддерживается, включено". Первоначально он был "Поддерживается, отключен", поэтому я перешел в меню BIOS → Security и включил виртуализацию. В моем Lenovo Thinkpad, F12 выводит BIOS.

Включение виртуализации помогло мне преодолеть эту ошибку. Другие ответы здесь также рекомендуют также проверять "Hyper-V".

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

Ответ 9

У меня была такая же проблема. Предотвращение предотвращения выполнения данных для всех программ и служб помогло. Я пробовал использовать предложенный выше метод Alex -

Перейдите к MyPC/щелкните правой кнопкой мыши/Дополнительные параметры системы/Дополнительно/В Производительность нажмите НАСТРОЙКИ/Предотвращение выполнения данных и включите DEP для всех программ и служб.

Но я обнаружил, что страница "Предотвращение выполнения данных" отключена, и сказал: "Чтобы использовать эти параметры, вы должны быть администратором компьютера, и вы должны использовать файл bcdedit.exe".

На этом сайте объясняется, как включить DEP из cmd. http://www.thewindowsclub.com/disable-data-execution-prevention

Ответ 10

Вот пример, как это сделать для LENOVA или аналогичного ПК:

  • Запустите машину.
  • Нажмите F2, чтобы войти в BIOS.
  • Безопасность → Безопасность системы
  • Включить технологию виртуализации (VTx) и технологию виртуализации Направленный ввод-вывод (VTd).
  • Сохраните и перезагрузите компьютер.

Ответ 11

Получено ли сообщение о включении бита Execute Disable?

Вы можете включить бит 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

Вы когда-нибудь заставляли его работать?

Ответ 12

Смотрите это видео или попробуйте следующее:

  • проверить, отключены ли опции Hyper-V в "Функции или функции активации Windows".
  • Reboot
  • Установить HAXM
  • перейти в BIOS и включить vt-x

Ответ 13

Удалите любой антивирус (Avast, в моем случае), перезагрузите систему и попробуйте снова установить Intel HAXM. Меня устраивает.

Ответ 14

В моем случае я пробовал все вышеописанные методы, и никто не работает. Однако я решу проблему сейчас. Вот мой трюк:

В панели управления → "Программы" → "Включить или отключить функции Windows" (в разделе "Программы и функции" ), и я пытаюсь найти "Hyper-V", но я не могу найти "Hyper-V", однако у меня есть "Windows Virtual PC" , и я подозреваю, что это одно и то же, поэтому я отключил его, перезагрузился, и он работает!

Ответ 15

Я действительно ненавидел эту ужасную проблему после обновления Windows 10 Anniversary Update (версия 1607). Это примерно Изменения подписи драйвера в Windows 10. Если вы принудительно установите HAXM, вам также необходимо отключить принудительное подписание драйверов.

  • Перезагрузите W10 в безопасном режиме.
  • Введите "Устранение неполадок".
  • Дополнительные параметры > Параметры запуска.
  • Выберите "Отключить принудительное выполнение подписи драйвера"
  • При загрузке Windows 10 установите последнюю версию HAXM.

Ответ 16

Если у вас все еще есть проблемы, попробуйте выполнить эти шаги из VMware, чтобы отключить защиту учетных данных. В конце концов, я работал. Шаги и ссылка размещены ниже, не принимая на себя ответственность за них.

Исходный текст из https://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2146361

Чтобы отключить защиту устройства или защиту учетных данных на компьютерах на базе Itanium:

  • Отключите параметр групповой политики, который использовался для включения Credential Guard.

    В операционной системе хоста нажмите Пуск > Выполнить, введите gpedit.msc и нажмите ОК. Откроется редактор политики локальной группы.

    Перейдите в раздел Политика локальных компьютеров > Конфигурация компьютерa > Административные шаблоны > Системa > Защита устройствa > Включите безопасность на основе виртуализации.

    Выберите Отключено.

  • Перейдите в Панель управления > Программы и функции > Включите или выключите функции Windows, чтобы отключить Hyper-V. [удалить программу в Windows 8 или более ранней версии]

  • Выберите Не перезапускать.

  • Удалите связанные переменные EFI, запустив командную строку на главной машине с помощью учетной записи администратора и выполните следующие команды:

    введите здесь код

    mountvol X:/s

    copy% WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi/Y

    bcdedit/create {0cb3b571-2f2e-4343-a879-d86a476d7215}/d "DebugTool" /application osloader

    bcdedit/set {0cb3b571-2f2e-4343-a879-d86a476d7215} путь "\ EFI\Microsoft\Boot\SecConfig.efi"

    bcdedit/set {bootmgr} bootsequence {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 - неиспользуемый диск, иначе измените его на другой диск.

  1. Перезапустить хост.

  2. Принять приглашение на экране загрузки, чтобы отключить Guard Guard или Credential Guard.

Теперь вы можете установить и запустить HAXM

Ответ 17

Если ваши эмуляторы работают, и теперь они не связаны с Avast...

У Avast больше нет опции "Включить виртуализацию с аппаратным обеспечением" в разделе "Поиск и устранение неисправностей". (это теперь март 2017 года)

Avast захватывает "emulator.exe", который отключает эмуляторы и укладывает его в сундук с вирусом. Откройте сундук, "Восстановите и добавьте исключения", и ваш эмулятор снова работает...

Изобразить по исправлению Avast

Ответ 18

для пользователей Mac, установите расширение ядра Intel HAXM, чтобы позволить эмулятору использовать расширения виртуализации CPU.

Действия по настройке ускорения VM следующие:

  • Откройте диспетчер SDK.
  • Перейдите на вкладку "Узлы обновления SDK" и выберите "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

Ответ 20

У меня была та же проблема. Я пробовал все, что я нашел в Интернете, кроме установки бит в CPU. Мой друг предложил мне установить VirtualBox. И теперь это работает)

Ответ 21

BIOS → Overclockong → Возможности CPU → Технология виртуализации Intel → Включено