Hyper-V предустановлен на компьютерах с Windows 11. Хотя инструмент виртуализации недоступен из коробки в версии ОС Home, вы можете установить его с помощью пакетного сценария.
К сожалению, Hyper-V может конфликтовать со сторонними приложениями на вашем ПК. В результате вы можете столкнуться с ошибкой обнаружения Hyper-V при попытке запустить приложение, игры для ПК или утилиты настройки оборудования.
К счастью, вы можете отключить Hyper-V в Windows 11 с помощью классического диалогового окна «Функции Windows», командной строки и PowerShell.
Как проверить, работает ли Hyper-V в Windows 11
Вы можете получить доступ к приложению «Информация о системе», чтобы определить, запущена ли виртуализация Hyper-V. Это полезно, если вам нужно проверить состояние Hyper-V после его отключения.
Чтобы проверить текущий статус Hyper-V на вашем компьютере:
- Нажимать Выиграть + Р открыть Бегать.
- Тип msinfo32.exe и нажмите ХОРОШО чтобы открыть приложения.
- Затем проверьте, доступна ли следующая запись в нижней части вкладки сведений:
Обнаружен гипервизор. Функции, необходимые для Hyper-V, отображаться не будут.
- Если да, вам нужно отключить Hyper-V, целостность памяти и функцию Credential Guard, как описано ниже, чтобы использовать другие инструменты виртуализации без каких-либо ошибок.
1. Как отключить Hyper-V через диалоговое окно функций Windows
Диалоговое окно «Функции Windows» позволяет добавлять дополнительные функции, которые по умолчанию отключены в Windows 11. Вы также можете использовать его для отключения некоторых дополнительных функций, включая Hyper-V.
Обратите внимание, что для исправления обнаруженной ошибки Hyper-V вам потребуется отключить платформу виртуальной машины и функцию платформы гипервизора Windows в дополнение к Hyper-V.
Чтобы отключить Hyper-V с помощью диалогового окна «Функции Windows»:
- нажмите Выиграть + Р ключ, чтобы открыть Бегать диалог.
- Тип контроль и нажмите ХОРОШО открыть Панель управления.
- в Панель управления, нажмите на Программы.
- Далее нажмите на Программы и компоненты.
- На левой панели нажмите на Включите или выключите функции Windows.
- В диалоговом окне «Компоненты Windows» найдите Гипер-В.
- Снимите флажок Гипер-V возможность отключить эту функцию.
- Далее прокрутите вниз и найдите Платформа виртуальной машины и Платформа гипервизора Windows параметры.
- Отмените выбор обоих вариантов и нажмите ХОРОШО.
- Windows удалит Hyper-V и другие функции из вашей системы.
- После этого перезагрузите компьютер, чтобы изменения вступили в силу.
2. Как отключить Hyper-V с помощью BCDEDIT
Вы можете отключить Hyper-V в конфигурации загрузки с помощью инструмента BCDEdit. Полезно, если вы хотите только деактивировать Hyper-V, а не удалить его полностью.
Чтобы отключить Hyper-V с помощью BCDEdit:
- нажмите Победить ключ и тип команда.
- Щелкните правой кнопкой мыши на Командная строка и выберите Запустить от имени администратора.
- В окне командной строки введите следующую команду и нажмите Enter:
bcdedit /набор тип запуска гипервизора выключенный
- Когда появится сообщение об успешном завершении, закройте командную строку и перезагрузите компьютер, чтобы изменения вступили в силу.
- Если вам нужно снова активировать Hyper-V, используйте следующую команду:
bcdedit /набор тип запуска гипервизора авто
- Обязательно перезагрузите компьютер, чтобы изменения вступили в силу.
Кроме того, вы можете использовать инструмент BCDEdit для выполнения других сложных задач, таких как удаление старых опций загрузочного меню и добавление ярлыка безопасного режима в меню загрузки Windows 11.
3. Как удалить Hyper-V с помощью командной строки
Если в диалоговом окне «Функции Windows» не удается удалить Hyper-V, вы можете использовать командную строку, чтобы отключить гипервизор. Вот как это сделать.
- Откройте командную строку от имени администратора.
- В окне командной строки введите следующую команду и нажмите Enter:
дисм /онлайн/запрещать-feature /featurename: Microsoft-hyper-v-all
- После выполнения инструмент DISM отключит Hyper-V и покажет сообщение об успешном завершении операции, указывающее на успешное выполнение.
- Введите exit, чтобы закрыть командную строку и перезагрузить компьютер.
После перезагрузки вы сможете запускать свои игры и другие гипервизоры без ошибок.
Если нет, откройте диалоговое окно «Возможности Windows», отключите Платформа виртуальной машины и Платформа гипервизора Windows параметры и перезагрузите компьютер.
4. Как отключить Hyper-V с помощью PowerShell
Если вы предпочитаете PowerShell, вы можете использовать командлет WindowsOptionalFeature для отключения Hyper-V в Windows 11. Для этого вам нужно запустить PowerShell с правами администратора и выполнить команду. Вот как это сделать.
- нажмите Победить ключ и тип пауэршелл.
- Щелкните правой кнопкой мыши PowerShell и выберите Запустить от имени администратора.
- Нажмите Да по запросу Контроль учетных записей пользователей.
- В окне PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
- Дождитесь завершения процесса. После этого закройте PowerShell и перезагрузите компьютер, чтобы изменения вступили в силу.
Как удалить виртуальный сетевой адаптер Hyper-V
Часто во время перезагрузки после удаления Hyper-V вы можете столкнуться с сообщением «Не удалось завершить обновления, отмена изменений».
Чтобы решить эту проблему, убедитесь, что виртуальные сетевые адаптеры Hyper-V удалены с вашего ПК. Вы можете удалить виртуальный сетевой адаптер из диспетчера устройств.
Чтобы удалить виртуальные сетевые адаптеры Hyper-V:
- Нажимать Выиграть + Р открыть Бегать.
- Тип dvmgmt.msc и нажмите ХОРОШО открыть Диспетчер устройств.
- В диспетчере устройств разверните Сетевые адаптеры раздел, чтобы найти Виртуальные сетевые адаптеры Hyper-V.
- Если в списке нет виртуальных адаптеров, связанных с Hyper-V, нажмите Вид и выберите Показать скрытые устройства.
- Щелкните правой кнопкой мыши на Виртуальный Ethernet-адаптер Hyper-V и выберите Удалить устройство.
Не удаляйте Виртуальный адаптер Microsoft Wi-Fi Direct.
- Нажмите Удалить для подтверждения действия.
- Повторите шаги, чтобы удалить все виртуальные сетевые адаптеры, связанные с Hyper-V.
- После этого закройте Диспетчер устройств и перезагрузите компьютер. Затем удалите Hyper-V и проверьте наличие улучшений.
Как отключить безопасность на основе виртуализации (целостность памяти)
Если вы столкнулись с проблемой обнаружения Hyper-V даже после отключения Hyper-V, попробуйте отключить функцию целостности памяти в безопасности Windows.
Функция целостности памяти является частью изоляции ядра. Это помогает предотвратить доступ злоумышленников к процессам с высоким уровнем безопасности и заражение их вредоносным кодом.
По умолчанию Windows отключает функцию целостности памяти, чтобы избежать конфликтов с приложениями и драйверами устройств из-за проблем несовместимости. Это также может вызвать проблемы со сторонними инструментами и программами виртуализации, которым необходим доступ к оборудованию виртуализации вашей системы.
Чтобы отключить целостность памяти в системе безопасности Windows:
- Нажимать Победа + я открыть Настройки приложение.
- На левой панели нажмите кнопку Конфиденциальность и безопасность вкладка
- Далее нажмите на Безопасность Windows.
- Под Зоны защиты раздел, нажмите на Безопасность устройства.
- Далее нажмите на Детали изоляции ядра под Изоляция ядра раздел.
- Переключите переключатель под Целостность памяти повернуть его Выключенный.
- Перезагрузите компьютер, чтобы применить изменения.
Hyper-V — отличная утилита, если вам нужно готовое решение для виртуализации. Однако он не лишен недостатков. Многие сторонние гипервизоры, в том числе основные игроки VirtualBox и рабочие станции WMware, не работают с включенным Hyper-V.
Если вы не уверены, какой гипервизор использовать, сравните три популярных инструмента виртуализации, чтобы определить лучший из них.