Ошибка рабочей станции Vmware и Hyper v несовместима

Обновлено: 03.07.2024

Windows Server 2016 был установлен через экземпляр компьютера в облаке MS Azure.
И возникает ошибка, когда я устанавливаю и запускаю vmware workstation pro.
В Windows 2016 не установлен Hyper-V.< /p>

VMware workstation pro и Hyper-V несовместимы. Удалите роль Hyper-V из системы перед запуском VMware workstation pro.

Ошибка при включении: ошибка транспорта (VMDB) -14: соединение с трубой разорвано.

1 ответ

Рабочая станция VMware не будет совместима с виртуальными машинами Azure, поскольку для этого необходимо включить виртуализацию на уровне BIOS.

Вы можете создавать виртуальные машины с помощью вложенной виртуализации на виртуальной машине Azure, и ниже приведены шаги для того же.
Действия по включению HyperV на виртуальной машине Azure:

После создания ВМ подключите удаленный рабочий стол к ВМ Rescue.

В диспетчере серверов выберите Управление > Добавить роли и компоненты.

В разделе "Тип установки" выберите Установка на основе ролей или компонентов.

Убедитесь, что в разделе "Выбор целевого сервера" выбрана виртуальная машина.

Выберите роль Hyper-V > Добавить все компоненты.

Нажмите "Далее" в разделе "Функции".

Выберите доступный виртуальный коммутатор.

В разделе "Миграция" выберите "Далее"

В разделе "Магазины по умолчанию" выберите "Далее".

Установите флажок для автоматического перезапуска сервера, если это необходимо.

Разрешить серверу установить роль Hyper-V. Это займет несколько минут, после чего сервер автоматически перезагрузится.

Действия по созданию новой ВМ в Hyper V:
1. Откройте диспетчер Hyper-V: в диспетчере серверов выберите роль Hyper-V. Щелкните сервер правой кнопкой мыши и выберите Диспетчер Hyper-V.
2. В диспетчере Hyper-V щелкните правой кнопкой мыши имя виртуальной машины и выберите "Создать" > "Виртуальная машина" > "Далее".
3. Введите имя виртуальной машины и нажмите кнопку Далее.
4. Установите загрузочную память на 1024 МБ или больше.
5. Выберите созданный сетевой коммутатор Hyper-V.
6. В разделе жесткого диска выберите «Создать виртуальный жесткий диск»
7. В параметрах установки выберите «Установить ОС с загрузочного CD/DVD-ROM и найдите файл образа .iso операционной системы, которую вы хотите развернуть

Надеюсь, это поможет.

Пожалуйста, «Принять как ответ», если предоставленная информация полезна, чтобы она могла помочь другим участникам сообщества, которым нужна помощь по схожим темам.

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

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

Относится к: Windows 10 — все выпуски
Исходный номер базы знаний: 3204980

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

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

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

Выберите «Информация о системе».

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

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

Причина

Такое поведение предусмотрено дизайном.

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

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

Как отключить Hyper-V

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

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

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

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

Выберите «Включить или отключить функции Windows».

Разверните Hyper-V, разверните Hyper-V Platform и снимите флажок Hyper-V Hypervisor.

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

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

Откройте окно PowerShell с повышенными привилегиями.

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

Отключить Device Guard и Credential Guard

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

Подробнее

Отказ от ответственности за стороннюю информацию

Обсуждаемые в этой статье сторонние продукты производятся компаниями, независимыми от Microsoft. Microsoft не дает никаких гарантий, подразумеваемых или иных, в отношении производительности или надежности этих продуктов.

Windows 10 и ее серверная ОС (а именно Windows Server 2016 и Windows Server 2019 или более поздние версии) содержат все больше и больше полезных функций, требующих поддержки гипервизора Windows, также известного как поддержка виртуализации Hyper-v, таких как Credential Guard, Device Guard, приложение Windows Defender. Guard, песочница Windows, подсистема Windows для Linux 2 (WSL 2), контейнеры Windows Server и безопасность на основе виртуализации (VBS).

Использование платформы гипервизора Windows означает, что другие размещенные гипервизоры, использующие инструкции по виртуализации Intel VT-x или AMD-V, больше не имеют к ней доступа, поскольку ОС Windows теперь по сути является виртуальной машиной, работающей на Hyper-V. гипервизор уровня 1 и, следовательно, больше не может работать успешно или оптимально. Таким образом, большинство размещенных гипервизоров, включая популярную рабочую станцию ​​VMWare, требуют отключения Hyper-V, что также отключает все функции Windows 10, которые зависят от платформы гипервизора Windows.

Технический обзор VMWare Workstation 20H1

Если вы используете VMWare Workstation и вам также необходимо использовать Hyper-V, теперь вы можете одновременно запускать VMWare Workstation и Hyper-V в Windows 10, начиная с Windows 10 May 2020 Update (версия 2004, сборка 19041), под кодовым названием 20H1.

Вам необходимо выполнить следующие системные требования, загрузив и установив необходимые версии программного обеспечения для VMWare Workstation и Hyper-V, чтобы они сосуществовали одновременно на одном хосте и запускали их вместе параллельно:

  • Загрузите и установите обновление Windows 10 20H1, май 2020 г. (версия 2004, сборка 19041)
  • Имеет процессор Intel Haswell или AMD Bulldozer или более новый.
  • Загрузите и установите VMware Workstation Pro Tech Preview 20H2 20H1 или VMWare Workstation Pro 15.5.5 16 (при общедоступном выпуске) или новее.

Новая версия VMWare Workstation включает возможность использования API платформы гипервизора Windows. Когда Hyper-V включен, включение виртуальных машин автоматически переключается на использование API-интерфейсов WHP, в том, что VMWare назвало Host VBS Mode, новым режимом работы. Виртуальные машины будут продолжать работать традиционным способом, если Hyper-V хоста отключен.

Предварительная версия VMware Workstation Player Technology Preview 20H1 также включена в папку установки. Ярлык для него не добавлен, поэтому вам нужно вручную перейти в папку установки и запустить исполняемый файл vmplayer.exe.

API WHP фактически включен в версии Windows 10 до майского обновления 2020 Build 19041, а точнее начиная с Windows 10 версии 1809. Если вам пока не удается выполнить обновление до Windows 10 20H1, вы можете попробовать установить VMWare 20H1, извлекая установщик с параметром «/x» в командной строке, а затем запустив команду «dir VMwareWorkstation.msi /s», чтобы найти пакет установщика MSI в папке %temp% и запустите процесс установки.

При работе VMWare Workstation в режиме Host VBS существуют некоторые ограничения:

  • VM не может получить доступ к функциям виртуализации x86 (Intel VT/AMD-V), если включен хост VBS. Следовательно, гость, который использует эти функции, особенно Windows VBS или большинство гипервизоров, не сможет включиться. Обходной путь – отключить Hyper-V на узле и включить виртуальные машины с функциями виртуализации x86.
  • Функция расширения защиты памяти x86 (MPX), появившаяся в процессорах Skylake, устарела. Виртуальная машина не подвергается этой возможности, если только это не запрошено новым параметром конфигурации cpuid.enableMPX. Если cpuid.enableMPX == TRUE, при включении произойдет сбой, если хост не поддерживает MPX. Однако если cpuid.enableMPX == TRUE, но аппаратная версия виртуальной машины ниже минимально поддерживаемой аппаратной версии для MPX (версия 13), включение питания будет выполнено успешно, но MPX не будет доступен для виртуальной машины.
  • Включение виртуальных машин с включенной vPMC не удастся выполнить на хосте Windows 10 с включенной поддержкой Hyper-V, поскольку vPMC не поддерживается.

Некоторые известные проблемы в сборке 15679048 VMware Workstation 20H1 Technology Preview при работе в режиме Host VBS:

Некоторые пользователи VMware Workstation и Vmware Player видят ошибку «VMware и DeviceCredential Guard несовместимы» при попытке запустить приложение или при попытке запустить виртуальную машину. Большинство затронутых пользователей подтвердили, что проблема начала возникать только после установки ожидающего обновления Windows.


VMware Player и DeviceCredential Guard несовместимы

При устранении этой конкретной проблемы вы должны запустить это руководство по устранению неполадок, отключив Hyper-V обычным способом. Вы можете сделать это, либо отключив его с помощью CMD, либо полагаясь на интерфейс GUI.

Еще одна потенциальная проблема, которая может в конечном итоге вызвать эту проблему, – локальная групповая политика под названием "Безопасность на основе виртуализации", которая в конечном итоге блокирует определенные технологии виртуализации. В этом случае вы можете либо использовать редактор локальной групповой политики, чтобы отключить эту политику, либо положиться на редактор реестра, чтобы применить это изменение.

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

Если вы используете Защитник Windows, имейте в виду, что эта ошибка WMware также может возникать из-за функции безопасности, называемой изоляцией ядра. В этом случае вы можете решить проблему, отключив изоляцию ядра в приложении «Настройки» или вы можете сделать это с помощью редактора реестра.

Способ 1. Отключение Hyper-V

Согласно различным пользовательским отчетам, одной из наиболее распространенных причин возникновения ошибки «VMware и DeviceCredential Guard несовместимы» является конфликт между Hyper-V (проприетарная технология виртуализации Microsoft) и VMware. Имейте в виду, что и VMware, и VirtualBox по умолчанию выбирают собственные технологии виртуализации.

Однако существует одно обновление Windows (KB4515871), которое, как известно, заставляет некоторые сторонние приложения использовать Hyper-V — в VMware это приведет к ошибке «VMware и DeviceCredential Guard несовместимы».

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

А. Отключение Hyper-V с помощью CMD


  1. Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «cmd» внутри текстового поля и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. Запуск командной строки
  2. Б. Отключение Hyper-V через Powershell

    Есть еще один способ включить или отключить Hyper-V в Windows 10. Для этого запустите PowerShell от имени администратора и введите следующие команды:

    С. Отключение Hyper-V через графический интерфейс


    1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Внутри текстового поля введите «appwiz.cpl» и нажмите Enter, чтобы открыть меню «Программы и компоненты». Введите appwiz.cpl и нажмите Enter, чтобы открыть список установленных программ.
    2. После того, как вы окажетесь в меню «Программы и файлы», используйте меню слева, чтобы нажать «Включить или отключить функции Windows».
    3. Если вы по-прежнему видите ошибку «VMware и DeviceCredential Guard несовместимы» при запуске WMware Player / WMware Workshatiaon или при попытке подключить виртуальную машину, перейдите к следующему потенциальному исправлению ниже.

      Способ 2. Отключение безопасности на основе виртуализации

      Если вы выполнили приведенные выше инструкции и уже подтвердили, что на самом деле не имеете дело с конфликтом между Hyper-V и Vmware, возможно, вы видите ошибку «VMware и DeviceCredential Guard несовместимы» из-за тот факт, что на вашей машине применяется безопасность на основе виртуализации — это требуется для определенных типов виртуальных машин.

      Эта безопасность на основе виртуализации применяется с помощью политики в редакторе локальной групповой политики. Но имейте в виду, что по умолчанию эта утилита доступна только для Windows 10 PRO и более ранних версий PRO.

      Примечание. Если у вас домашняя версия, вы можете вручную установить утилиту gpedit на домашнюю версию Windows 10.

      Если в вашей версии Windows доступен редактор локальной групповой политики (gpedit) и вы хотите развернуть это потенциальное исправление, следуйте приведенным ниже инструкциям (подруководство A), чтобы отключить безопасность на основе виртуализации с помощью специальной политики.

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

      А. Отключить безопасность на основе виртуализации через Gpedit


      1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «gpedit.msc» в текстовое поле и нажмите Enter, чтобы открыть редактор локальной групповой политики. Запуск редактора локальной групповой политики
      2. Б. Отключить безопасность на основе виртуализации через редактор реестра


        < /p>

        1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Внутри текстового поля введите «regedit» и нажмите Enter, чтобы открыть редактор реестра. При появлении запроса UAC (Контроль учетных записей пользователей) нажмите «Да», чтобы предоставить доступ администратора. Запуск редактора реестра
        2. После того, как вы окажетесь в редакторе реестра, используйте левое меню, чтобы перейти к следующему местоположению:
        3. Если вы по-прежнему сталкиваетесь с той же проблемой даже после включения защиты на основе виртуализации, перейдите к следующему потенциальному решению ниже.

          Способ 3: изменение файла BCD

          Как оказалось, эта конкретная проблема также может быть вызвана несоответствием с BCD (данными конфигурации загрузки), что в конечном итоге мешает технологии виртуализации сторонних производителей. Несколько затронутых пользователей, у которых была такая же проблема, сообщили, что проблема была внезапно решена после того, как они выполнили пару команд в командной строке с повышенными привилегиями.

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


            Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «cmd» в текстовое поле и нажмите Ctrl + Shift + Enter, чтобы открыть командную строку с повышенными привилегиями. Запуск командной строки

          Если вы по-прежнему видите ту же ошибку «VMware и DeviceCredential Guard несовместимы», перейдите к последнему исправлению ниже.

          Способ 4. Отключение изоляции ядра

          Если ни одно из приведенных выше исправлений не помогло вам, есть еще одна потенциальная причина, о которой мы до сих пор не позаботились. Если вы используете Защитник Windows, возможно, функция безопасности под названием Core Isolation на самом деле вызывает ошибку «VMware и DeviceCredential Guard несовместимы».

          Изоляция ядра — это, по сути, дополнительный уровень безопасности, который Защитник Windows развертывает для защиты от изощренных вредоносных атак, действующих на уровне ядра.

          Несколько затронутых пользователей, которые отключили эту функцию безопасности, подтвердили, что проблема полностью исчезла. Но есть и недостаток — вы оставите свою систему незащищенной от некоторых уязвимостей безопасности.

          Если вы хотите попробовать этот метод, следуйте первому руководству ниже (подруководство A), чтобы отключить изоляцию ядра в меню настроек безопасности Windows. Если запись «Изоляция ядра» неактивна, вы также можете сделать это с помощью редактора реестра (подруководство B).

          А. Отключение изоляции ядра через графический интерфейс

          Выполнить диалоговое окно: ms -settings:windowsdefender

          1. Откройте диалоговое окно «Выполнить», нажав клавишу Windows + R. Затем введите «ms-settings:windowsdefender» в текстовом поле и нажмите Enter, чтобы открыть вкладку «Безопасность Windows» (из Защитника Windows) в приложении «Настройки». Диалог запуска: ms-settings:windowsdefender
          2. После того, как вы, наконец, попадете в меню «Безопасность Windows», перейдите в правый раздел и нажмите «Безопасность устройства» (в разделе «Области защиты»).
          3. Затем прокрутите список доступных параметров вниз и нажмите Сведения об изоляции ядра (в разделе Изоляция ядра).
          4. После того, как вы, наконец, окажетесь в меню изоляции ядра, отключите переключатель, связанный с целостностью памяти (установите его в положение "Выкл").
          5. После установки этой модификации перезагрузите компьютер и проверьте, устранена ли проблема при следующем запуске компьютера, запустив еще раз виртуальную машину VMware.
          6. Б. Отключение изоляции ядра через редактор реестра


            1. Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите «regedit» в диалоговом окне и нажмите Enter, чтобы открыть редактор реестра. Когда вас попросит UAC (контроль учетных записей), нажмите «Да», чтобы предоставить доступ администратора. Запуск редактора реестра
            2. После того, как вам удастся попасть в редактор реестра, используйте левое меню, чтобы перейти к следующему местоположению:
            3. Читайте также: