Введение / Зачем это нужно
Ошибка Hypervisor is not running появляется, когда Windows не может запустить слой виртуализации — из-за этого не работают Hyper-V, WSL 2, Android Emulator и многие игровые античиты. После выполнения гайда вы вернёте работу виртуальных машин и сможете запускать контейнеры или эмуляторы без переустановки системы.
Требования / Подготовка
Перед началом убедитесь, что у вас:
- Windows 10 Pro/Enterprise/Education или Windows 11 (Home-редакция поддерживает только WSL 2, но не классический Hyper-V)
- Права администратора на аккаунте
- Доступ к BIOS/UEFI (если виртуализация отключена на уровне прошивки)
- Свежие обновления Windows (через
Настройки → Обновление и безопасность → Проверить наличие обновлений)
💡 Совет: сохраните важные документы перед перезагрузками — часть шагов требует ребута.
Шаг 1: Проверьте статус виртуализации
Сначала убедимся, что процессор вообще разрешает виртуализацию на уровне ОС.
- Нажмите
Ctrl + Shift + Esc, откройте Диспетчер задач - Перейдите на вкладку Производительность → ЦП
- Внизу справа смотрите поле Виртуализация
Если написано Включена — проблема в настройках Windows. Если Отключена — сразу переходите к Шагу 4 (BIOS).
Шаг 2: Включение компонентов Hyper-V
В Windows компоненты гипервизора могут быть выключены как «флажки».
- Откройте
Панель управления → Программы → Включение или отключение компонентов Windows - Поставьте галочки:
- Hyper-V (целиком, включая подузлы)
- Платформа виртуальной машины
- Подсистема Windows для Linux (если используете WSL 2)
- Нажмите OK и дождитесь применения
# Альтернатива — включить через терминал от админа
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
После команд перезагрузитесь, но не проверяйте результат сразу — сначала выполните Шаг 3.
Шаг 3: Исправление загрузчика через bcdedit
Частая причина ошибки — флаг hypervisorlaunchtype, который Windows сбрасывает в Off после обновлений или установки сторонних антивирусов.
Запустите PowerShell от имени администратора и выполните:
# Смотрим текущее значение
bcdedit /enum | Select-String "hypervisorlaunchtype"
# Если Off или пусто — включаем автозапуск гипервизора
bcdedit /set hypervisorlaunchtype auto
Затем обязательно перезагрузитесь:
shutdown /r /t 0
⚠️ Важно: если используете ноутбук с двумя видеокартами и старым BIOS, иногда нужно также выполнить
bcdedit /set nx AlwaysOn, иначе гипервизор блокируется DEP-политикой.
Шаг 4: Включение виртуализации в BIOS/UEFI
Если на Шаге 1 было «Отключена», зайдите в прошивку:
- Перезагрузите ПК и удерживайте
Del,F2илиF10(зависит от производителя) - Найдите раздел CPU Configuration, Advanced или Security
- Включите:
- Для Intel: Intel Virtualization Technology (VT-x)
- Для AMD: SVM Mode
- Сохраните (
F10) и выйдите
# После загрузки в Windows проверьте системную информацию
systeminfo | findstr /i "Hyper-V"
В выводе строка «Требования к Hyper-V» должна показать Да по всем пунктам.
Проверка результата
Откройте терминал и запустите любую виртуальную среду:
# Для WSL 2
wsl --list --verbose
# Для Hyper-V
Get-VM | Select-Object Name, State
Если команды выполняются без ошибки «hypervisor not running» и виртуалки переходят в состояние Running — всё работает.
Также можно запустить Диспетчер Hyper-V из меню Пуск — он должен открыться и показать список машин без сообщений об ошибке подключения.
Возможные проблемы
1. Конфликт с VMware или VirtualBox
Если у вас стоит VMware Workstation до версии 15.5, он блокирует Hyper-V. Обновите до 15.5+ или отключите Hyper-V через bcdedit /set hypervisorlaunchtype off (тогда не будет работать WSL 2).
2. Ошибка доступа при bcdedit Появляется, если терминал запущен без прав админа. Щёлкните правой кнопкой по иконке PowerShell → «Запуск от имени администратора».
3. BIOS сбрасывается после обновления На некоторых материнских платах обновление UEFI сбрасывает настройки. Зайдите в BIOS повторно и включите VT-x/SVM заново.
4. Античит игры выдаёт «Unsupported virtualization»
После включения Hyper-V некоторые старые античиты (например, BattlEye в специфичных играх) требуют отключения Core Isolation в Настройки → Конфиденциальность и безопасность → Безопасность Windows → Изоляция ядра.