Intel HAXM не устанавливается в Android Studio: причины и решения

Ошибка «Intel HAXM installation failed» при установке через SDK Manager в Android Studio чаще всего означает, что в системе отключена аппаратная виртуализация Intel VT-x или её блокирует другой гипервизор — Hyper-V. Установщик HAXM не может получить доступ к инструкциям процессора, и инсталляция прерывается с сообщением об ошибке, а эмулятор Android после этого либо не запускается, либо работает в крайне медленном программном режиме.

Проблема актуальна для разработчиков на Windows с процессорами Intel: именно для них HAXM (Intel Hardware Accelerated Execution Manager) служил драйвером ускорения эмулятора. Важный нюанс — Intel прекратила разработку HAXM, и в новых версиях Android Studio рекомендуется альтернативный драйвер Android Emulator Hypervisor Driver (AEHD), также известный как gvm. Поэтому в ряде случаев правильное решение — не чинить установку HAXM, а перейти на современную замену.

Как проверить, поддерживает ли процессор виртуализацию

Первое действие — убедиться, что процессор вообще поддерживает Intel VT-x и что технология включена. HAXM работает только на CPU Intel с поддержкой VT-x и Execute Disable Bit; на процессорах AMD установка HAXM бессмысленна — там используется другой механизм ускорения (WHPX или Hyper-V).

Откройте Диспетчер задач (Ctrl+Shift+Esc), перейдите на вкладку «Производительность» и выберите раздел «ЦП». В правой части окна найдите строку «Виртуализация». Если там указано «Включено» — аппаратная поддержка активна и проблему нужно искать дальше. Если «Отключено» — виртуализацию необходимо активировать в BIOS/UEFI.

  • 🔍 Проверьте строку «Виртуализация» в Диспетчере задач — самый быстрый способ диагностики.
  • 💻 Уточните модель процессора: HAXM предназначен только для CPU Intel.
  • 🖥️ На AMD-системах вместо HAXM используйте WHPX — установка HAXM там не требуется.
  • 📋 Запишите точный текст ошибки установщика — он поможет сузить поиск причины.

Включение Intel VT-x в BIOS/UEFI

Если виртуализация отключена, её нужно активировать в настройках прошивки материнской платы. Для входа в BIOS/UEFI перезагрузите компьютер и нажмите клавишу, указанную производителем — обычно это Del, F2 или F10, но точная комбинация зависит от модели платы или ноутбука, поэтому сверьтесь с инструкцией к вашему устройству.

Искомый параметр обычно называется Intel Virtualization Technology, VT-x или Virtualization Technology и находится в разделах вроде «Advanced», «CPU Configuration» или «Security». Точное расположение различается между производителями (ASUS, MSI, Gigabyte, Dell, HP и др.), поэтому универсального пути не существует. Установите значение Enabled, сохраните изменения (обычно клавиша F10) и перезагрузитесь.

⚠️ Внимание: на некоторых ноутбуках пункт виртуализации скрыт или заблокирован производителем в прошивке. Если параметр отсутствует, проверьте наличие обновления BIOS на сайте производителя устройства — но обновляйте прошивку строго по официальной инструкции конкретной модели.

После перезагрузки снова откройте Диспетчер задач и убедитесь, что статус виртуализации изменился на «Включено». Только после этого имеет смысл повторять установку HAXM.

📊 На каком этапе у вас возникла проблема с HAXM?
Ошибка при установке через SDK Manager
Виртуализация отключена в BIOS
Конфликт с Hyper-V
HAXM установлен, но эмулятор не ускоряется

Конфликт с Hyper-V — самая частая причина сбоя

Даже при включённой виртуализации установка HAXM завершается ошибкой, если в Windows активен Hyper-V. Дело в том, что Hyper-V — это гипервизор первого уровня: он монопольно занимает аппаратные функции виртуализации, и сторонние гипервизоры вроде HAXM не могут получить к ним доступ. Это фундаментальный конфликт, а не сбой установщика.

Hyper-V может быть включён неявно. Его используют компоненты Windows Sandbox, Подсистема Windows для Linux (WSL2), Credential Guard, Device Guard, «Изоляция ядра» (целостность памяти) в настройках безопасности Windows, а также Docker Desktop в режиме WSL2. Если вы пользуетесь чем-то из этого списка — вероятный источник конфликта найден.

Чтобы отключить Hyper-V, откройте «Компоненты Windows» (команда optionalfeatures в окне «Выполнить») и снимите флажки с пунктов «Hyper-V», «Платформа гипервизора Windows» и «Платформа виртуальной машины». Дополнительно можно выполнить в командной строке от имени администратора:

bcdedit /set hypervisorlaunchtype off

После этого обязательно перезагрузите компьютер — изменения вступают в силу только при полной перезагрузке. Затем повторите установку HAXM.

Ручная установка HAXM и типичные ошибки установщика

Иногда установка через SDK Manager завершается молча или с невнятной ошибкой, и тогда помогает ручной запуск установщика. Файл установки HAXM, загруженный SDK Manager, обычно находится в каталоге SDK по пути вида extras\intel\Hardware_Accelerated_Execution_Manager внутри папки Android SDK. Запустите исполняемый файл установщика от имени администратора.

Ручной запуск полезен ещё и тем, что установщик выводит конкретное сообщение об ошибке, которое SDK Manager может скрывать. Возможные варианты реакции установщика:

  • ⚙️ «Intel VT-x is not turned on» — виртуализация отключена в BIOS или занята Hyper-V.
  • 🚫 «This computer does not support Intel Virtualization Technology» — процессор не поддерживает VT-x или это AMD-система.
  • 🔒 Ошибка прав доступа — установщик запущен без прав администратора.
  • 🛡️ Блокировка антивирусом — временно проверьте журналы защитника на предмет блокировки драйвера.

☑️ Проверка перед повторной установкой HAXM

Выполнено: 0 / 5
⚠️ Внимание: не скачивайте HAXM с неофициальных сайтов. Используйте копию, загруженную через SDK Manager, либо архивный репозиторий проекта на GitHub от Intel — сторонние источники могут содержать модифицированный драйвер.

Современная альтернатива: AEHD (gvm) вместо HAXM

Поскольку разработка HAXM прекращена, актуальные версии Android Studio предлагают использовать Android Emulator Hypervisor Driver (AEHD). Он устанавливается через SDK Manager на вкладке SDK Tools — пункт называется «Android Emulator hypervisor driver (installer)». Этот драйвер выполняет ту же задачу ускорения эмулятора, но совместим с включённым гипервизором Windows.

Если HAXM упорно не устанавливается, а отключать Hyper-V по какой-то причине нельзя (нужны WSL2, Docker, Sandbox), переход на AEHD — наиболее практичный выход. После установки драйвера перезапустите Android Studio и проверьте запуск эмулятора: в выводе не должно быть предупреждений о программном режиме эмуляции.

Сравнение способов ускорения эмулятора Android

Чтобы выбрать подходящий вариант, полезно видеть различия между доступными механизмами ускорения. Таблица ниже обобщает ключевые свойства каждого.

Механизм Платформа / CPU Совместимость с Hyper-V Статус поддержки
Intel HAXM Windows, macOS (старые версии), CPU Intel Нет, требует отключения Hyper-V Разработка прекращена
AEHD (gvm) Windows, CPU Intel Да, работает поверх гипервизора Windows Актуальный драйвер от Google
WHPX Windows, CPU AMD (и Intel) Да, использует платформу гипервизора Windows Поддерживается
KVM Linux Не применимо Стандарт для Linux

Из таблицы видно, что выбор зависит от процессора и конфигурации системы: для Intel на Windows сегодня оптимален AEHD, для AMD — WHPX, а HAXM имеет смысл только на старых конфигурациях без Hyper-V.

Проверка результата после установки

После успешной установки драйвера убедитесь, что ускорение реально работает. Запустите виртуальное устройство через Device Manager в Android Studio и понаблюдайте за скоростью загрузки: с аппаратным ускорением эмулятор стартует заметно быстрее, чем в программном режиме.

Дополнительно проверить состояние драйвера HAXM можно командой в командной строке:

sc query intelhaxm

Если служба в состоянии RUNNING — драйвер загружен и работает. Для AEHD аналогичный смысл имеет проверка службы gvm. Если эмулятор всё равно сообщает об отсутствии ускорения, проверьте, что в настройках AVD выбран образ системы с ABI, соответствующим архитектуре вашего ПК (обычно x86_64), — образы ARM на x86-системе всегда работают медленно, и это не связано с драйвером.

Почему эмулятор медленный даже с установленным драйвером

Частые причины: выбран системный образ с ABI arm64-v8a вместо x86_64, в AVD выделено слишком мало оперативной памяти, включён режим эмуляции графики Software вместо Hardware, либо антивирус проверяет файлы эмулятора в реальном времени. Проверьте параметры виртуального устройства в Device Manager и попробуйте создать новое AVD с образом x86_64.

Часто задаваемые вопросы

Можно ли установить HAXM на процессор AMD?

Нет. HAXM использует технологию Intel VT-x и работает только на процессорах Intel. На системах с AMD в Windows применяется ускорение через платформу гипервизора Windows (WHPX) — убедитесь, что компонент «Платформа гипервизора Windows» включён, и установите AEHD через SDK Manager.

Обязательно ли отключать Hyper-V для установки HAXM?

Да, для классического HAXM это обязательное условие: гипервизор Windows монопольно занимает функции виртуализации. Если Hyper-V вам нужен (WSL2, Docker, Sandbox), установите вместо HAXM драйвер AEHD — он совместим с включённым гипервизором.

SDK Manager показывает, что HAXM установлен, но эмулятор не ускоряется. Что делать?

Проверьте состояние службы командой sc query intelhaxm. Если служба не запущена, переустановите драйвер вручную из папки extras\intel\Hardware_Accelerated_Execution_Manager в каталоге SDK. Также убедитесь, что в AVD используется системный образ x86_64.

Что выбрать в новых версиях Android Studio: HAXM или AEHD?

Рекомендуется AEHD (Android Emulator Hypervisor Driver): HAXM больше не развивается, а AEHD поддерживается Google и работает в том числе с включённым Hyper-V. HAXM имеет смысл только для старых конфигураций, где AEHD недоступен.

В BIOS нет пункта включения виртуализации. Это решаемо?

Возможно, параметр скрыт производителем или находится в неочевидном разделе. Проверьте наличие обновления прошивки для вашей модели на сайте производителя и изучите официальную документацию устройства. Если процессор физически не поддерживает VT-x, аппаратное ускорение через HAXM недоступно в принципе — останется программный режим эмуляции или смена оборудования.