Отключение Hyper-V в Windows 11 для работы других гипервизоров

Кратко (TL;DR)
- Если другие виртуальные машины (VMware, VirtualBox и т. п.) выдают ошибку “Hyper‑V detected” или не запускаются, вероятно активен Hyper‑V и/или функции Virtualization‑Based Security.
- Отключите Hyper‑V через «Компоненты Windows», bcdedit, DISM или PowerShell, удалите виртуальные сетевые адаптеры и выключите Memory Integrity и Device/Credential Guard. После каждой операции перезагрузите ПК.
Краткое содержание
- Почему нужно отключать Hyper‑V
- Как проверить состояние гипервизора
- Четыре способа отключения Hyper‑V: через Компоненты Windows, bcdedit, DISM и PowerShell
- Как удалить виртуальные сетевые адаптеры Hyper‑V
- Как отключить Memory Integrity (Core Isolation)
- Как отключить Device Guard и Credential Guard через реестр
- Сводный SOP, чеклисты для ролей, план отката и сценарии тестирования
- Решение проблем, альтернативы и рекомендации по безопасности
Зачем может понадобиться отключать Hyper‑V
Hyper‑V использует аппаратную виртуализацию процессора (Intel VT‑x / AMD‑V). По умолчанию только один гипервизор одновременно получает прямой доступ к этим расширениям. Поэтому для корректной работы сторонних гипервизоров (например, VMware Workstation или VirtualBox) часто требуется отключить встроенный Hyper‑V или перевести систему в состояние, когда гипервизор не запускается.
Помимо чистого Hyper‑V, причины конфликтов включают функции, зависящие от гипервизора:
- Virtual Machine Platform
- Windows Hypervisor Platform
- Защита на базе виртуализации (Virtualization‑Based Security, VBS): Device Guard и Credential Guard
- Memory integrity (часть Core Isolation)
Важно: отключение этих функций снижает уровень защиты, поэтому применяйте изменения только если вам действительно необходим доступ к стороннему гипервизору.
Как проверить, запущен ли Hyper‑V на Windows 11
- Нажмите Win + R, чтобы открыть окно «Выполнить».
- Введите
msinfo32.exeи нажмите Enter. - В приложении «Сведения о системе» прокрутите правую панель вниз и найдите запись: “A hypervisor has been detected. Features required for Hyper‑V will not be displayed.” (в русской локали: “Обнаружен гипервизор. Функции, необходимые для Hyper‑V, не отображаются”).
Если такая запись присутствует — гипервизор активен. В этом случае для корректной работы сторонних VM потребуется отключение Hyper‑V и связанных компонентов.
1. Отключение Hyper‑V через «Компоненты Windows” (Windows Features)
Используйте этот способ, если вы хотите полностью удалить компоненты Hyper‑V и связанные опции.
- Нажмите Win + R и введите
control, затем OK, чтобы открыть Панель управления. - Перейдите в раздел Программы → Программы и компоненты.
- Слева выберите «Включение или отключение компонентов Windows».
- В списке снимите галочку с пункта Hyper‑V.
- Обязательно найдите и снимите галочки с Virtual Machine Platform и Windows Hypervisor Platform.
- Нажмите ОК и дождитесь завершения удаления компонентов.
- Перезагрузите компьютер.
Примечание: в редакции Windows 11 Home Hyper‑V по умолчанию отсутствует, но его можно установить вручную; в таких случаях этот диалог покажет доступные компоненты, которые можно отключить.
2. Отключение Hyper‑V через BCDEdit (только не запускаем гипервизор)
Этот метод не удаляет компоненты, а просто запрещает загрузку гипервизора (подходит, если вы хотите сохранить возможность включить Hyper‑V позже).
- Нажмите Win, введите
cmd. - Правой кнопкой мыши по «Командная строка» → Запуск от имени администратора.
- Введите команду и нажмите Enter:
bcdedit /set hypervisorlaunchtype off- После успешного сообщения перезагрузите ПК.
Чтобы вернуть автозапуск гипервизора:
bcdedit /set hypervisorlaunchtype autoСовет: этот метод полезен для тестов и быстрых переключений, когда не хочется полностью удалять компоненты.
3. Удаление Hyper‑V через DISM (Command Prompt)
Если графический диалог не срабатывает, используйте DISM.
- Откройте Командную строку от имени администратора.
- Выполните команду:
dism /online /disable-feature /featurename:Microsoft‑hyper‑v‑all- Дождитесь завершения операции, закройте окно и перезагрузите систему.
Если после перезагрузки по-прежнему появляются сообщения о работающем гипервизоре, дополнительно проверьте Virtual Machine Platform и Windows Hypervisor Platform и повторите отключение.
4. Отключение Hyper‑V через PowerShell
- Нажмите Win, введите
powershell. - Правой кнопкой по «PowerShell» → Запуск от имени администратора.
- Подтвердите UAC.
- Выполните команду:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All- Дождитесь окончания и перезагрузите компьютер.
PowerShell удобен для автоматизации и включения/отключения в скриптах развертывания.
Удаление виртуальных сетевых адаптеров Hyper‑V
Во время удаления Hyper‑V иногда появляется ошибка “Не удалось завершить обновления, выполняется отмена изменений”. Частая причина — оставшиеся виртуальные сетевые адаптеры Hyper‑V.
- Нажмите Win + R → введите
dvmgmt.msc→ OK, чтобы открыть Диспетчер устройств. - Разверните раздел «Сетевые адаптеры».
- При необходимости включите «Показать скрытые устройства» в меню Вид.
- Найдите адаптеры с именами вроде “Hyper‑V Virtual Ethernet Adapter”.
- Правой кнопкой → Удалить устройство → подтвердите.
- Не удаляйте “Microsoft Wi‑Fi Direct Virtual Adapter”, если он нужен для других функций.
- Повторите для всех адаптеров Hyper‑V и перезагрузите ПК.
Отключение Memory Integrity (Core Isolation)
Memory integrity — часть Core Isolation в Windows Security — использует механизмы виртуализации для защиты критичных процессов. Она может мешать получению доступа к аппаратным расширениям виртуализации.
- Откройте Настройки (Win + I).
- Перейдите в Конфиденциальность и безопасность → Безопасность Windows → Защита устройства.
- Нажмите «Детали защиты ядра» (Core isolation details).
- Переключите Memory integrity в положение Выкл.
- Перезагрузите компьютер.
После отключения Memory integrity некоторые драйверы могут устанавливаться корректно; если вы отключаете эту опцию, оцените риски безопасности для вашей среды.
Отключение Device Guard и Credential Guard через реестр
Device Guard и Credential Guard могут блокировать запуск сторонних гипервизоров. Для их отключения потребуется правка реестра. Создайте точку восстановления системы и экспортируйте реестр, прежде чем продолжать.
- Win + R →
regedit→ OK. - Перейдите к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa- В правой панели найдите DWORD
LsaCfgFlags. Если отсутствует — создайте новый DWORD (32‑бит) и назовитеLsaCfgFlags. - Установите значение
0.
- Перейдите к ключу:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard- Создайте (если нет) DWORD
EnableVirtualizationBasedSecurityи установите значение0.
- Перезагрузите систему для применения изменений.
Чтобы вернуть защиту, измените значения обратно на 1 и перезагрузитесь.
Сводный SOP: что сделать шаг за шагом (оперативный план)
- Проверка
- Выполните
msinfo32.exeи зафиксируйте сообщение об обнаружении гипервизора. - Сохраните снимок экрана ошибки приложения/VM.
- Выполните
- Быстрое отключение (минимальное влияние)
- Откройте Командную строку от имени администратора и выполните:
bcdedit /set hypervisorlaunchtype off- Перезагрузите и проверьте работу стороннего гипервизора.
- Полное удаление компонентов (если нужно)
- Используйте PowerShell или DISM для удаления
Microsoft-Hyper-V-All.
- Используйте PowerShell или DISM для удаления
- Удаление виртуальных адаптеров
- Через Диспетчер устройств удалите адаптеры Hyper‑V.
- Отключение Memory integrity и Device/Credential Guard
- Выключите Memory integrity в Безопасности Windows.
- Примените правки в реестре для Device Guard и Credential Guard.
- Тестирование
- Запустите целевое приложение/VM, проверьте логи и производительность.
- Откат
- Если требуются функции безопасности, восстановите реестр и включите Hyper‑V через
bcdeditили Компоненты Windows.
- Если требуются функции безопасности, восстановите реестр и включите Hyper‑V через
Чеклисты по ролям
Администратор IT:
- Сделать резервную копию реестра и создать точку восстановления.
- Записать версии Windows и номера билдов.
- Проставить временные метки до изменений.
- Проверить зависимости других сервисов (WSL2, Hyper‑V‑based features).
- Выполнить полный SOP и зафиксировать результат.
Обычный пользователь / разработчик:
- Уведомить администратора о намерении отключить функции безопасности.
- Пробежать быстрый способ через
bcdeditи перезагрузиться. - Тестировать нужное ПО и вернуть администратору логи при ошибках.
Когда отключение Hyper‑V не решит проблему (контрпримеры)
- Проблема вызвана несовместимостью драйвера устройства, а не гипервизором.
- Приложение требует специфической версии CPU‑функций, недоступных на вашем железе.
- Проблема связана с сетевой конфигурацией или блокировками в антивирусе/ТС, а не с гипервизором.
- Если после отключения Hyper‑V приложение всё ещё не запускается, проверьте журналы событий Windows, обновления драйверов и настройки антивируса.
Альтернативные подходы
- Использовать версию VMware Workstation с поддержкой работы вместе с Hyper‑V (если ваша версия её поддерживает). Это избавит от необходимости отключать Hyper‑V, но может потребовать конкретных настроек и иметь ограничения по производительности.
- Запустить виртуальную машину на удалённом хосте или в облаке (если локальные гипервизоры конфликтуют).
- Для Linux‑ориентированных задач использовать WSL2 — он сам применяет Hyper‑V‑технологии; учтите, что WSL2 несовместим с другими гипервизорами без специальных настроек.
Решение проблем: пошаговый runbook (инцидент)
- Симптом: “Hyper‑V detected” при запуске VirtualBox/VMware.
- Быстрая проверка:
msinfo32.exe→ найдет ли запись о гипервизоре? - Быстрый тест:
bcdedit /set hypervisorlaunchtype off→ перезагрузка → повторный запуск VM. - Если не помогло: проверить и отключить Memory integrity → перезагрузка.
- Если не помогло: удалить виртуальные сетевые адаптеры → перезагрузка.
- Если не помогло: выполнить DISM/PowerShell для удаления Hyper‑V.
- Собрать системные логи (Event Viewer), снимки экрана и отправить администратору/в поддержку производителя ПО.
Критерии приёмки (тесты/acceptance)
- Приложение/VM запускается без ошибки “Hyper‑V detected”.
- msinfo32.exe не содержит записи о запущенном гипервизоре.
- В диспетчере устройств отсутствуют виртуальные адаптеры Hyper‑V (или они удалены).
- После отката (включения Hyper‑V) система возвращается к исходному состоянию без ошибок загрузки.
Decision flow (Mermaid)
flowchart TD
A[Появилась ошибка 'Hyper-V detected'?] -->|Да| B[Проверить msinfo32]
B -->|Гипервизор обнаружен| C{Хотите временно отключить?}
C -->|Да| D[bcdedit /set hypervisorlaunchtype off + перезагрузка]
C -->|Нет, нужен полный откат| E[DISM/PowerShell: удалить Hyper-V компоненты]
D --> F[Проверить Memory integrity]
F --> G{Memory integrity вкл?}
G -->|Да| H[Отключить Memory integrity + перезагрузка]
G -->|Нет| I[Удалить виртуальные адаптеры и перезагрузить]
I --> J[Запустить VM]
E --> J
H --> J
J --> K{VM запустилась?}
K -->|Да| L[Завершено]
K -->|Нет| M[Собрать логи, открыть тикет]Матрица совместимости и заметки по версиям
- Windows 11 Home: Hyper‑V по умолчанию недоступен, но может быть установлен вручную; некоторые способы удаления будут отличаться.
- Windows 11 Pro/Enterprise: Hyper‑V доступен и может быть предустановлен.
- WSL2 использует платформу виртуализации Windows; отключение Hyper‑V повлияет на WSL2.
- Новые версии VMware/VirtualBox могут предлагать режим совместимости с Hyper‑V — проверьте документацию поставщика.
Риски и рекомендации по безопасности
- Отключение Hyper‑V и VBS снижает защиту от атак на уровне ядра и компрометации credential‑хранилищ. Применяйте только если необходимо.
- Для рабочих мест с высокими требованиями безопасности обсудите изменения с командой безопасности и используйте изолированные машины для запуска сторонних гипервизоров.
Короткая сводка для анонса (100–200 слов)
Если сторонние виртуальные машины или эмуляторы не запускаются в Windows 11 из‑за сообщения “Hyper‑V detected”, это означает, что встроенный гипервизор Microsoft или функции защиты на базе виртуализации блокируют доступ к аппаратной виртуализации. В статье описаны проверенные способы: отключение через «Компоненты Windows», временное запрещение запуска гипервизора командой bcdedit, удаление через DISM/PowerShell, удаление виртуальных сетевых адаптеров, а также отключение Memory integrity и Device/Credential Guard через параметры и реестр. Представлены пошаговый SOP, чеклисты для администраторов и пользователей, сценарии отката и тесты приёмки. Перед изменением реестра или параметров безопасности создайте точку восстановления. Отключение повысит совместимость со сторонними гипервизорами, но снизит некоторые защитные механизмы системы.
Короткая социальная карточка (Open Graph)
OG‑title: Отключить Hyper‑V в Windows 11 — руководство OG‑description: Подробная инструкция по отключению Hyper‑V, отключению Memory integrity и Device/Credential Guard для запуска VMware и VirtualBox.
1‑строчный глоссарий
- Hypervisor: программный слой, который запускает виртуальные машины.
- VT‑x / AMD‑V: аппаратные расширения процессора для виртуализации.
- BCDEdit: утилита управления конфигурацией загрузки Windows.
- DISM: инструмент обслуживания образов Windows.
- Memory integrity: часть Core Isolation, защищающая процессы на уровне памяти.
- Device/Credential Guard: компоненты VBS для защиты системных/учётных данных.
Тестовые сценарии / Acceptance
- Отключение через bcdedit: выполнить команду, перезагрузить, убедиться, что VM запускается.
- Полное удаление через DISM: запустить, дождаться успешного завершения, удалить виртуальные адаптеры и протестировать.
- Откат: вернуть
bcdeditвauto, включить Memory integrity и перезагрузить, проверить, что система загружается и защиты восстановлены.
Если после выполнения всех шагов виртуальные машины всё ещё не работают, соберите журналы событий (Event Viewer), снимки экрана ошибок и обратитесь в поддержку поставщика гипервизора с описанием выполненных действий и версиями Windows/VMware/VirtualBox.
Похожие материалы
Как перенести контакты на новый Android
Резюме LinkedIn: как написать, чтобы вас заметили
Позиционирование изображений в Word — полный гид
Создать папку в Git Bash и открыть в VS Code
Разрешить ненадёжные сокращения на iPhone и iPad