Приложения виртуализации несовместимы с Hyper-V, Device Guard и Credential Guard

Многие сторонние приложения виртуализации несовместимы с Hyper-V. К затронутым приложениям относятся рабочая станция VMware и VirtualBox. Эти приложения могут не запускать виртуальные машины или могут вернуться к более медленному режиму эмуляции.

Эти симптомы появляются при запуске низкоуровневой оболочки Hyper-V. Некоторые решения по обеспечению безопасности также зависят от низкоуровневой оболочки, например:

  • Device Guard
  • Credential Guard

Применяется к: Windows 10 — все выпуски
Оригинальный номер базы знаний: 3204980

Определение того, запущена ли низкоуровневая оболочка Hyper-V

Чтобы определить, что низкоуровневая оболочка Hyper-V запущена, выполните указанные ниже действия:

  1. В поле поиска введите msinfo32.exe.

  2. Выберите Сведения о системе.

  3. В окне сведений найдите следующую запись:

    Обнаружена низкоуровневая оболочка. Функции, необходимые для Hyper-V, отображены не будут.

    снимок экрана окна сведений, на котором отображается параметр «Сведения о системе».

Причина

Такое поведение связано с конструктивной особенностью.

Многие приложения для виртуализации зависят от расширений виртуализации оборудования, доступных на большинстве современных процессоров. Включает Intel VT-x и AMD-V. Только один компонент программного обеспечения может использовать это оборудование одновременно. Оборудование не может использоваться совместно приложениями виртуализации.

Чтобы использовать другое ПО для виртуализации, необходимо отключить низкоуровневую оболочку Hyper-V, Device Guard и Credential Guard. Если вы хотите отключить низкоуровневую оболочку Hyper-V, выполните действия, описанные в следующих двух разделах.

Отключение Hyper-V

Низкоуровневую оболочку Hyper-V можно отключить в панели управления или с помощью Windows PowerShell.

Отключение Hyper-V в панели управления

Чтобы отключить Hyper-V в панели управления, выполните следующие действия:

  1. В панели управления выберите Программы и компоненты.

  2. Выберите Включение или отключение компонентов Windows.

  3. Разверните последовательно пункты Hyper-V, Платформа Hyper-V, затем снимите флажок Низкоуровневая оболочка Hyper-V.

    снимок экрана с установленным флажком «Низкоуровневая оболочка Hyper-V».

Отключение Hyper-V в PowerShell

Чтобы отключить Hyper-V с помощью Windows PowerShell, выполните указанные ниже действия:

  1. Откройте окно PowerShell с повышенными правами.

  2. Выполните следующую команду:

    Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-Hypervisor
    

Отключение Device Guard и Credential Guard

Device Guard и Credential Guard можно отключить с помощью разделов реестра или групповой политики. Для этого см. раздел Управление Credential Guard в Защитнике Windows.

Дополнительная информация

Заявление об отказе от ответственности за сведения о продуктах сторонних производителей

В этой статье упомянуты программные продукты независимых производителей. Корпорация Майкрософт не дает никаких гарантий, подразумеваемых и прочих, относительно производительности и надежности этих продуктов.