Подробный гайд: Пошаговая инструкция по полному отключению гипервизора Windows через bcdedit
Гайд по отключению гипервизора Windows (Hyper-V) с помощью утилиты bcdedit. Этот метод является наиболее надежным и отключает гипервизор на уровне загрузчика операционной системы.
Важно
Отключение гипервизора приведет к неработоспособности следующих функций Windows:
- WSL 2 (Подсистема Windows для Linux)
- Docker Desktop (и другие контейнерные системы, использующие Hyper-V)
- Песочница Windows (Windows Sandbox)
- Целостность памяти (Memory Integrity) в разделе «Безопасность устройства» (Защитник Windows)
- Некоторые функции виртуализации сторонних программ (хотя современные версии VMware и VirtualBox научились работать вместе с Hyper-V, отключение может потребоваться для стабильности или максимальной производительности в играх).
Шаг 1: Запуск командной строки от имени администратора
- Нажмите комбинацию клавиш
Win + S(или откройте меню «Пуск»). - Введите
cmdилиКомандная строка. - Нажмите правой кнопкой мыши на найденное приложение и выберите «Запуск от имени администратора».
(Альтернатива: нажать
Win + Xи выбрать «Терминал (администратор)» или «Windows PowerShell (администратор)»).
Шаг 2: Проверка текущего состояния гипервизора (опционально)
Чтобы убедиться, что гипервизор сейчас включен, выполните команду:
bcdedit /enum {current} | findstr hypervisorlaunchtype
- Если вывод показывает
hypervisorlaunchtype Autoилиhypervisorlaunchtype On, гипервизор активен. - Если
hypervisorlaunchtype Off, он уже отключен.
Шаг 3: Отключение гипервизора
В окне командной строки администратора введите следующую команду и нажмите Enter:
bcdedit /set hypervisorlaunchtype off
Если операция прошла успешно, вы увидите сообщение:
«Операция успешно завершена.»
Шаг 4: Перезагрузка системы
- Изменения в конфигурации загрузчика (BCD) вступают в силу только после перезагрузки.
- Перезагрузите компьютер стандартным способом (Пуск → Выключение → Перезагрузка).
Шаг 5: Проверка результата
После перезагрузки убедитесь, что гипервизор отключен:
Способ А: Через «Сведения о системе»
- Нажмите
Win + R, введитеmsinfo32и нажмитеEnter. - В правом окне найдите строку «Виртуализация на основе виртуальной машины включена в программной среде» (или англ. A hypervisor has been detected. Features required for Hyper-V will not be displayed).
- Если гипервизор успешно отключен, этой строки не будет, или будет указано, что гипервизор не обнаружен.
Способ Б: Через командную строку
Снова выполните:
bcdedit /enum {current} | findstr hypervisorlaunchtype
Теперь вывод должен быть: hypervisorlaunchtype Off.
Как включить гипервизор обратно
Если вам потребуется вернуть функциональность (например, для работы Docker или WSL2), выполните следующие действия:
- Откройте командную строку от имени администратора.
- Введите команду:
bcdedit /set hypervisorlaunchtype auto
- Перезагрузите компьютер.
Дополнительные меры (если отключение через bcdedit недостаточно)
В некоторых случаях (особенно на Windows 11) компоненты Hyper-V могут оставаться активными из-за включенных функций Windows или настроек безопасности. Если после bcdedit проблемы сохраняются, проверьте следующее:
1. Отключение функций Windows:
- Нажмите
Win + R, введитеoptionalfeaturesи нажмитеEnter. - Снимите галочки со следующих пунктов (если они есть):
- Hyper-V
- Платформа виртуальной машины (Virtual Machine Platform)
- Песочница Windows (Windows Sandbox)
- Подсистема Windows для Linux (Windows Subsystem for Linux)
- Нажмите «ОК» и перезагрузитесь.
2. Отключение изоляции ядра (Целостность памяти):
- Откройте «Безопасность Windows» → «Безопасность устройства» → «Сведения об изоляции ядра».
- Переведите переключатель «Целостность памяти» в положение Откл.
- Перезагрузите компьютер.
3. Отключение через реестр (для продвинутых пользователей):
Если bcdedit по какой-то причине сбрасывается, можно закрепить настройку в реестре:
- Откройте
regedit. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity - Измените параметр
Enabledна0(или создайте его как DWORD (32 бита), если его нет).
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.