Nox: не удалось запустить виртуальную машину — как отключить Hyper-V

Ошибка «Не удалось запустить виртуальную машину» в NoxPlayer чаще всего возникает из-за конфликта эмулятора с компонентом Hyper-V, который встроен в Windows и монопольно занимает аппаратную виртуализацию процессора. Пока Hyper-V активен, движок Nox не может получить доступ к технологиям Intel VT-x или AMD-V, и запуск виртуальной машины обрывается на старте.

Разберём, как проверить состояние виртуализации, корректно отключить Hyper-V несколькими способами и что делать, если ошибка сохраняется после всех действий. Инструкция подходит для Windows 10 и Windows 11, но расположение отдельных пунктов может немного отличаться в зависимости от версии системы.

Почему Hyper-V мешает работе NoxPlayer

NoxPlayer использует аппаратное ускорение виртуализации, чтобы выполнять код Android на x86-процессоре компьютера. Эта возможность — общий ресурс: его не могут одновременно занимать два гипервизора. Когда в системе включён Hyper-V, именно он первым захватывает контроль над VT-x/AMD-V, а сторонним эмуляторам остаётся только медленный программный режим, который Nox не использует.

Дополнительно Hyper-V может активироваться неявно. В Windows 10 и 11 есть функции, которые включают гипервизор «в связке», даже если вы сами его не устанавливали:

  • 🛡️ Изоляция ядра и целостность памяти в разделе «Безопасность Windows»;
  • 🐳 WSL 2 — подсистема Linux, работающая на базе Hyper-V;
  • 📦 Песочница Windows и «Виртуальная машина» в компонентах системы;
  • 🧰 Docker Desktop с движком на WSL 2.

Поэтому простое отключение одного компонента иногда не помогает — нужно проверить все источники конфликта.

Шаг 1. Проверка виртуализации в BIOS/UEFI

Прежде чем отключать Hyper-V, убедитесь, что виртуализация вообще включена на уровне железа. Откройте «Диспетчер задач» сочетанием Ctrl + Shift + Esc, перейдите на вкладку Производительность → ЦП и посмотрите строку «Виртуализация». Если там указано «Включено», переходите к следующему разделу.

Если виртуализация отключена, её нужно активировать в BIOS/UEFI. Название пункта зависит от производителя материнской платы и процессора: для Intel ищите Intel Virtualization Technology или VT-x, для AMD — SVM Mode или AMD-V. Обычно параметр находится в разделах Advanced, Advanced BIOS Features или Configuration. Точный путь сверьте с инструкцией к вашей материнской плате или ноутбуку — у разных производителей меню отличается.

⚠️ Внимание: меняя настройки BIOS/UEFI, изменяйте только параметр виртуализации. Случайное изменение других опций (разгон, напряжения, порядок загрузки) может привести к нестабильной работе системы.

Шаг 2. Отключение Hyper-V через компоненты Windows

Самый наглядный способ — через панель компонентов. Нажмите Win + R, введите команду optionalfeatures и подтвердите ввод. В открывшемся окне снимите галочки со следующих пунктов, если они установлены:

  • 🖥️ Hyper-V — весь узел целиком, включая платформу и средства управления;
  • 🧱 Платформа гипервизора Windows (Windows Hypervisor Platform);
  • 🗂️ Платформа виртуальной машины (Virtual Machine Platform);
  • 🏖️ Песочница Windows (Windows Sandbox), если присутствует.

После нажатия «ОК» система применит изменения и запросит перезагрузку. Без перезагрузки гипервизор продолжит работать, поэтому не пропускайте этот шаг. Затем попробуйте запустить NoxPlayer заново.

☑️ Проверка перед запуском Nox

Выполнено: 0 / 5

Шаг 3. Отключение Hyper-V через командную строку

Если компонент в списке отсутствует или снятие галочки не помогло, гипервизор можно выключить принудительно через загрузчик Windows. Запустите командную строку или PowerShell от имени администратора и выполните:

bcdedit /set hypervisorlaunchtype off

Эта команда запрещает запуск гипервизора при загрузке системы. После выполнения обязательно перезагрузите компьютер. Чтобы вернуть Hyper-V позже (например, для WSL 2 или Docker), используйте обратную команду:

bcdedit /set hypervisorlaunchtype auto

Дополнительно можно отключить сам компонент через DISM:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

Шаг 4. Отключение целостности памяти и проверка Device Guard

Даже при выключенном Hyper-V функция изоляции ядра может держать гипервизор активным. Откройте Параметры → Конфиденциальность и защита → Безопасность Windows → Безопасность устройства, найдите раздел «Изоляция ядра» и переведите переключатель Целостность памяти в положение «Откл». После этого снова перезагрузите ПК.

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

⚠️ Внимание: отключение целостности памяти снижает уровень защиты системы от атак на драйверы. Если компьютер используется для работы с чувствительными данными, взвесьте риски или запускайте эмулятор на отдельной машине.
📊 Что помогло вам запустить NoxPlayer?
Отключение Hyper-V в компонентах
Команда bcdedit
Отключение целостности памяти
Ничего не помогло

Шаг 5. Дополнительные причины ошибки запуска

Если после отключения Hyper-V ошибка «Не удалось запустить виртуальную машину» сохраняется, проверьте другие возможные источники проблемы. Вот типичные из них:

ПричинаКак проверитьРешение
Антивирус блокирует драйвер NoxЖурнал защиты антивирусаДобавить папку Nox в исключения
Повреждённая виртуальная машинаMulti-Drive менеджер NoxСоздать новый экземпляр эмулятора
Устаревшая версия NoxPlayerРаздел «О программе»Обновить до актуальной версии
Конфликт с другим эмуляторомСписок установленных программЗакрыть или удалить параллельный эмулятор
Нехватка ресурсов ПКДиспетчер задач при запускеЗакрыть тяжёлые приложения, выделить больше ОЗУ в настройках Nox

Отдельно стоит упомянуть встроенный инструмент диагностики: в NoxPlayer есть кнопка проверки системы (иконка в верхней панели), которая показывает состояние виртуализации и конфликтующие компоненты. Она помогает быстро понять, что именно мешает запуску.

Как создать новый экземпляр Nox

Откройте Multi-Drive (мультиплеер) из меню Nox или ярлыка на рабочем столе, нажмите «Добавить эмулятор» и дождитесь создания чистой виртуальной машины. Если новый экземпляр запускается, а старый — нет, проблема была в повреждении данных конкретной машины, и её можно удалить.

Что проверить, если ничего не помогло

В редких случаях конфликт сохраняется из-за остаточных драйверов или кривого обновления Windows. Пройдитесь по короткому списку: удалите NoxPlayer, перезагрузитесь, убедитесь, что bcdedit показывает hypervisorlaunchtype off, и установите эмулятор заново с официального дистрибутива. При установке запускайте инсталлятор от имени администратора.

Также проверьте, не включён ли режим Core Isolation через сторонние утилиты защиты, и не работает ли в системе другое ПО виртуализации — VMware, VirtualBox с активными машинами. Одновременно запущенные гипервизоры тоже способны вызывать сбой.

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

Отключение Hyper-V повлияет на другие программы?

Да. После отключения перестанут работать WSL 2, Docker Desktop (на движке WSL 2), песочница Windows и виртуальные машины Hyper-V. Если эти инструменты вам нужны, придётся выбирать между ними и NoxPlayer либо использовать эмуляторы, совместимые с Hyper-V.

Как проверить, что Hyper-V действительно отключён?

Нажмите Win + R, введите msinfo32 и посмотрите внизу окна строки, связанные с виртуализацией. Если гипервизор отключён, сообщений о том, что «гипервизор обнаружен», быть не должно. Также можно выполнить bcdedit без параметров и проверить значение hypervisorlaunchtype.

Nox всё равно пишет, что виртуализация отключена. Что делать?

Проверьте настройки BIOS/UEFI — параметр VT-x или SVM мог быть сброшен после обновления прошивки. Также убедитесь, что целостность памяти выключена: она незаметно занимает гипервизор даже при отключённом Hyper-V.

Можно ли запускать Nox без виртуализации?

Технически эмулятор может стартовать в программном режиме, но производительность будет настолько низкой, что игры и большинство приложений станут непригодными. Включённая аппаратная виртуализация — фактически обязательное требование для комфортной работы NoxPlayer.

Безопасно ли менять параметр bcdedit?

Да, команда меняет только поведение загрузчика в части гипервизора и полностью обратима. Чтобы вернуть исходное состояние, выполните bcdedit /set hypervisorlaunchtype auto и перезагрузите компьютер.