Как исправить ошибку "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 минут):
- Проверка поддержки CPU. Узнайте модель CPU и проверьте, поддерживает ли он VT‑x/AMD‑V. Если нет — используйте облачный эмулятор/Genymotion.
- Включите виртуализацию в BIOS/UEFI:
- Перезагрузите ПК, войдите в BIOS (Del/F2/F10).
- Для Intel: включите Intel VT‑x / Virtualization Technology (и VT‑d опционально).
- Для AMD: включите SVM Mode.
- Сохраните и перезагрузитесь.
- Для 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.
- Для 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 — помогу подобрать точные команды и настройки.