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 на вашем компьютере:

  1. Нажимать Выиграть + Р открыть Бегать.
  2. Тип msinfo32.exe и нажмите ХОРОШО чтобы открыть приложения.
  3. Затем проверьте, доступна ли следующая запись в нижней части вкладки сведений:
    instagram viewer
    Обнаружен гипервизор. Функции, необходимые для Hyper-V, отображаться не будут.
  4. Если да, вам нужно отключить Hyper-V, целостность памяти и функцию Credential Guard, как описано ниже, чтобы использовать другие инструменты виртуализации без каких-либо ошибок.

1. Как отключить Hyper-V через диалоговое окно функций Windows

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

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

Чтобы отключить Hyper-V с помощью диалогового окна «Функции Windows»:

  1. нажмите Выиграть + Р ключ, чтобы открыть Бегать диалог.
  2. Тип контроль и нажмите ХОРОШО открыть Панель управления.
  3. в Панель управления, нажмите на Программы.
  4. Далее нажмите на Программы и компоненты.
  5. На левой панели нажмите на Включите или выключите функции Windows.
  6. В диалоговом окне «Компоненты Windows» найдите Гипер-В.
  7. Снимите флажок Гипер-V возможность отключить эту функцию.
  8. Далее прокрутите вниз и найдите Платформа виртуальной машины и Платформа гипервизора Windows параметры.
  9. Отмените выбор обоих вариантов и нажмите ХОРОШО.
  10. Windows удалит Hyper-V и другие функции из вашей системы.
  11. После этого перезагрузите компьютер, чтобы изменения вступили в силу.

2. Как отключить Hyper-V с помощью BCDEDIT

Вы можете отключить Hyper-V в конфигурации загрузки с помощью инструмента BCDEdit. Полезно, если вы хотите только деактивировать Hyper-V, а не удалить его полностью.

Чтобы отключить Hyper-V с помощью BCDEdit:

  1. нажмите Победить ключ и тип команда.
  2. Щелкните правой кнопкой мыши на Командная строка и выберите Запустить от имени администратора.
  3. В окне командной строки введите следующую команду и нажмите Enter:
    bcdedit /набор тип запуска гипервизора выключенный
  4. Когда появится сообщение об успешном завершении, закройте командную строку и перезагрузите компьютер, чтобы изменения вступили в силу.
  5. Если вам нужно снова активировать Hyper-V, используйте следующую команду:
    bcdedit /набор тип запуска гипервизора авто
  6. Обязательно перезагрузите компьютер, чтобы изменения вступили в силу.

Кроме того, вы можете использовать инструмент BCDEdit для выполнения других сложных задач, таких как удаление старых опций загрузочного меню и добавление ярлыка безопасного режима в меню загрузки Windows 11.

3. Как удалить Hyper-V с помощью командной строки

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

  1. Откройте командную строку от имени администратора.
  2. В окне командной строки введите следующую команду и нажмите Enter:
    дисм /онлайн/запрещать-feature /featurename: Microsoft-hyper-v-all
  3. После выполнения инструмент DISM отключит Hyper-V и покажет сообщение об успешном завершении операции, указывающее на успешное выполнение.
  4. Введите exit, чтобы закрыть командную строку и перезагрузить компьютер.

После перезагрузки вы сможете запускать свои игры и другие гипервизоры без ошибок.

Если нет, откройте диалоговое окно «Возможности Windows», отключите Платформа виртуальной машины и Платформа гипервизора Windows параметры и перезагрузите компьютер.

4. Как отключить Hyper-V с помощью PowerShell

Если вы предпочитаете PowerShell, вы можете использовать командлет WindowsOptionalFeature для отключения Hyper-V в Windows 11. Для этого вам нужно запустить PowerShell с правами администратора и выполнить команду. Вот как это сделать.

  1. нажмите Победить ключ и тип пауэршелл.
  2. Щелкните правой кнопкой мыши PowerShell и выберите Запустить от имени администратора.
  3. Нажмите Да по запросу Контроль учетных записей пользователей.
  4. В окне PowerShell скопируйте и вставьте приведенную ниже команду и нажмите Enter:
    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  5. Дождитесь завершения процесса. После этого закройте PowerShell и перезагрузите компьютер, чтобы изменения вступили в силу.

Как удалить виртуальный сетевой адаптер Hyper-V

Часто во время перезагрузки после удаления Hyper-V вы можете столкнуться с сообщением «Не удалось завершить обновления, отмена изменений».

Чтобы решить эту проблему, убедитесь, что виртуальные сетевые адаптеры Hyper-V удалены с вашего ПК. Вы можете удалить виртуальный сетевой адаптер из диспетчера устройств.

Чтобы удалить виртуальные сетевые адаптеры Hyper-V:

  1. Нажимать Выиграть + Р открыть Бегать.
  2. Тип dvmgmt.msc и нажмите ХОРОШО открыть Диспетчер устройств.
  3. В диспетчере устройств разверните Сетевые адаптеры раздел, чтобы найти Виртуальные сетевые адаптеры Hyper-V.
  4. Если в списке нет виртуальных адаптеров, связанных с Hyper-V, нажмите Вид и выберите Показать скрытые устройства.
  5. Щелкните правой кнопкой мыши на Виртуальный Ethernet-адаптер Hyper-V и выберите Удалить устройство.

    Не удаляйте Виртуальный адаптер Microsoft Wi-Fi Direct.

  6. Нажмите Удалить для подтверждения действия.
  7. Повторите шаги, чтобы удалить все виртуальные сетевые адаптеры, связанные с Hyper-V.
  8. После этого закройте Диспетчер устройств и перезагрузите компьютер. Затем удалите Hyper-V и проверьте наличие улучшений.

Как отключить безопасность на основе виртуализации (целостность памяти)

Если вы столкнулись с проблемой обнаружения Hyper-V даже после отключения Hyper-V, попробуйте отключить функцию целостности памяти в безопасности Windows.

Функция целостности памяти является частью изоляции ядра. Это помогает предотвратить доступ злоумышленников к процессам с высоким уровнем безопасности и заражение их вредоносным кодом.

По умолчанию Windows отключает функцию целостности памяти, чтобы избежать конфликтов с приложениями и драйверами устройств из-за проблем несовместимости. Это также может вызвать проблемы со сторонними инструментами и программами виртуализации, которым необходим доступ к оборудованию виртуализации вашей системы.

Чтобы отключить целостность памяти в системе безопасности Windows:

  1. Нажимать Победа + я открыть Настройки приложение.
  2. На левой панели нажмите кнопку Конфиденциальность и безопасность вкладка
  3. Далее нажмите на Безопасность Windows.
  4. Под Зоны защиты раздел, нажмите на Безопасность устройства.
  5. Далее нажмите на Детали изоляции ядра под Изоляция ядра раздел.
  6. Переключите переключатель под Целостность памяти повернуть его Выключенный.
  7. Перезагрузите компьютер, чтобы применить изменения.

Hyper-V — отличная утилита, если вам нужно готовое решение для виртуализации. Однако он не лишен недостатков. Многие сторонние гипервизоры, в том числе основные игроки VirtualBox и рабочие станции WMware, не работают с включенным Hyper-V.

Если вы не уверены, какой гипервизор использовать, сравните три популярных инструмента виртуализации, чтобы определить лучший из них.