Как исправить ошибку "Hypervisor Driver is not installed" и включить виртуализацию

Если эмулятор пишет "Hypervisor Driver is not installed", включите аппаратную виртуализацию в BIOS и установите драйвер ускорения: Intel HAXM для старых Intel или включите Hyper‑V/Windows Hypervisor Platform (WHPX) для AMD и новых систем Intel. Ниже — пошаговые действия и проверка.

Что значит ошибка и как быстро проверить состояние

Ошибка появляется, когда эмулятор не может использовать аппаратное ускорение — AVD долго грузится или не запускается, CPU на 100%.

Быстрые проверки:

  • В Android Studio → Tools → AVD Manager → Repair.
  • В командной строке (от администратора): sc query intelhaxm — если установлен, статус должен быть RUNNING.
  • В PowerShell/ CMD: emulator -accel-check — покажет доступное ускорение.
  • В Диспетчере задач → Performance → CPU: строка "Virtualization: Enabled" должна быть видна.

Если в Task Manager не видно "Virtualization", возможно VT‑x/AMD‑V отключены в BIOS или CPU не поддерживает виртуализацию.

Установка драйвера и включение виртуализации (Intel и AMD)

Шаги универсально (10–15 минут):

  1. Проверка поддержки CPU. Узнайте модель CPU и проверьте, поддерживает ли он VT‑x/AMD‑V. Если нет — используйте облачный эмулятор/Genymotion.
  2. Включите виртуализацию в BIOS/UEFI:
    • Перезагрузите ПК, войдите в BIOS (Del/F2/F10).
    • Для Intel: включите Intel VT‑x / Virtualization Technology (и VT‑d опционально).
    • Для AMD: включите SVM Mode.
    • Сохраните и перезагрузитесь.
  3. Для Intel (HAXM):
    • В Android Studio → SDK Manager → SDK Tools → отметьте Intel x86 Emulator Accelerator (HAXM installer) → Apply.
    • Запустите установщик: C:\Users<Имя>\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe и установите (RAM 2048–4096 MB, 2–4 ядра).
    • Проверьте: sc query intelhaxm → RUNNING.
  4. Для AMD и современных Intel (WHPX):
    • Включите компоненты Windows: Пуск → "Включение или отключение компонентов Windows" → отметьте Virtual Machine Platform и Windows Hypervisor Platform (и Hyper‑V если нужна виртуализация OS).
    • Перезагрузите ПК.
    • В AVD используйте x86_64 образ (API 27+).

Для проверки статуса ускорения запустите: emulator -accel-check. Если пишет "accel: feature 'whpx' available' или 'HAXM is installed' — всё ок.

Диагностика проблем и устранение конфликтов

  • Конфликт Hyper‑V ↔ HAXM: HAXM требует отключённого Hyper‑V. Чтобы отключить Hyper‑V временно: запустите от администратора:
    • bcdedit /set hypervisorlaunchtype off
    • Перезагрузка Чтобы вернуть: bcdedit /set hypervisorlaunchtype auto
  • Другие конфликты: Docker Desktop, VirtualBox, VMware, Windows Sandbox — временно выключите/удалите.
  • Если HAXM не устанавливается с ошибкой о несовместимости — проверьте, не включён Hyper‑V или WHPX.
  • Обновите Android Studio и SDK Tools до последней версии; используйте x86_64 образы вместо armeabi.

Частые ошибки

  • BIOS‑опция виртуализации не найдена — возможно, устаревший CPU.
  • После включения VT‑x эмулятор всё ещё медленный — проверьте, не выделено ли эмулятору >50% оперативки/ядер.
  • HAXM установлен, но sc query показывает STOPPED — попробуйте переустановить HAXM и перезагрузить Windows.

FAQ

  • Как быстро отключить Hyper‑V, если я на Windows Home?
    • В Home можно отключить/включить компоненты через bcdedit и "Включение компонентов Windows" (Virtual Machine Platform, Windows Hypervisor Platform). Для полного Hyper‑V иногда требуется Pro.
  • Как понять, HAXM или WHPX использовать?
    • Для Intel старых систем — HAXM. Для AMD и современных Intel лучше WHPX (Windows Hypervisor Platform).
  • Что делать, если после всех действий эмулятор не стартует?
    • Укажите модель CPU и версию Windows в комментарии; проверьте логи AVD (Android Studio → View → Tool Windows → Device Manager → Show Log).

Если нужно, пришлите модель процессора и версию Windows — помогу подобрать точные команды и настройки.