VMware Workstation и Hyper-V несовместимы. Как удалить роль Hyper-V?

Вопрос или проблема

Я использую VMware Workstation для виртуализации, и, как всем известно, VMware и Hyper-V – заклятые враги.

вставьте описание изображения здесь

После последнего обновления Windows Hyper-V снова был включен, но его было легко отключить, так что тогда все работало. Сейчас у меня Hyper-V отключен, и я все равно получаю предупреждение при попытке открыть VMware:
вставьте описание изображения здесь

Другие темы предполагают, что есть другие приложения/сервисы, которые используют Hyper-V.
У меня нет ничего под названием Device Guard на моем компьютере с Windows 10.
(Хотя у меня есть BitDefender.)

Чтобы не затягивать: Как я могу снова запустить VMware?

Просто добавлю решение, которое сработало для меня:

Если вы используете базовую версию Windows 10 HOME, обновленную до последнего уровня сборки 2018 года, VMware работать не будет, потому что некоторые элементы Hyper-V включены, хотя ими нельзя управлять.

Кроме того, многие функции, доступные в bcdedit и PowerShell, недоступны в Windows 10 Home. Например, в PowerShell ни одна из команд vm не доступна. Credential Guard/Device Guard также недоступны. Решения с сайта Microsoft не сработают. Даже так называемая “готовность гипервизора” не работает.

В “Программах” “Функции Windows” нет выборов для Hyper-V. Есть только общий флажок для “Платформы Windows Hypervisor”.

Однако эта последовательность работает:

  1. Уберите отметку около “Платформы Windows Hypervisor”

  2. Выполните команду bcdedit /set hypervisorlaunchtype off

  3. Перезагрузите систему

  4. Шаги 1-3 недостаточны! Вы также должны отключить функцию “Изоляция ядра” в Центре безопасности Windows Defender.

  5. Снова перезагрузите.

После этого VMware будет работать.

Странно, но интересно, что “Изоляция ядра” также влияет на некоторые системные драйверы. При активированной изоляции ядра привод CD/DVD на моем ноутбуке не работал, Windows не распознавал собственный драйвер cdrom.sys. Но все возвращается в норму, когда изоляция ядра отключена.

CMD с правами администратора

bcdedit /set hypervisorlaunchtype off

и перезагрузка.

Ответ или решение

Удаление роли Hyper-V для работы с VMware Workstation

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

Почему возникает несовместимость

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

Как удалить роль Hyper-V

Чтобы обеспечить беспрепятственную работу VMware Workstation, необходимо полностью отключить Hyper-V и все его компоненты. Вот подробная инструкция по удалению роли Hyper-V в Windows 10.

Шаги по отключению Hyper-V:

  1. Отключите "Windows Hypervisor Platform":

    • Перейдите в «Панель управления» → «Программы» → «Включение или выключение компонентов Windows».
    • Найдите опцию "Windows Hypervisor Platform" и снимите с неё галочку. Нажмите «OK».
  2. Используйте командную строку:

    • Откройте командную строку с правами администратора. Для этого введите cmd в поле поиска, щёлкните правой кнопкой мыши на «Командная строка» и выберите «Запуск от имени администратора».
    • Введите следующую команду:
      bcdedit /set hypervisorlaunchtype off
    • Нажмите Enter. Эта команда отключает загрузку гипервизора.
  3. Перезагрузите компьютер:

    • Обязательно перезагрузите систему, чтобы изменения вступили в силу.
  4. Отключите функцию "Изоляция ядра":

    • Откройте «Безопасность Windows» (Windows Defender) и перейдите в раздел «Защита устройства».
    • Найдите и отключите функцию "Изоляция ядра". Это также может быть сделано в настройках Windows Defender.
  5. Перезагрузите компьютер ещё раз:

    • После отключения "Изоляции ядра" снова перезагрузите компьютер для внесения всех изменений.

Дополнительные меры

Если после выполнения шагов проблема всё ещё сохраняется, рекомендуется проверить установленные программы. Некоторые другие приложения, такие как виртуальные машины или средства эмуляции, могут также использовать Hyper-V. Убедитесь, что все такие приложения закрыты или удалены.

Заключение

После выполнения всех вышеуказанных шагов VMware Workstation должна запуститься без ошибок. Помните, что Hyper-V и VMware не могут функционировать одновременно, поэтому их использование на одной системе требует периодического включения и выключения. Если у вас возникли дополнительные проблемы, рассмотрите возможность обращения в техническую поддержку VMware для получения более детальной помощи.

Оцените материал
Добавить комментарий

Капча загружается...