Ошибка vmware is not supported

Решение, как исправить ошибки виртуализации процессора в VMware Workstation Player

Виртуализация CPU в VMware Workstation выдаёт ошибку

При включении виртуализации процессора в VMware Workstation Player выдаёт ошибки «Module VPMC power on failed» или «Virtualized Intel VT-x/EPT is not supported on this platform»

  1. BIOS: Включить виртуализацию — Virtualization или VT-d и VT-x

  2. Приложения и возможности → Программы и компоненты → Включение или отключение компонентов Windows: выключить «Hyper-V» и «Платформа виртуальной машины» (Win-R и выполнять appwiz.cpl)


  3. Windows PowerShell: запустить под админом и выполнить команду bcdedit /set hypervisorlaunchtype off


  4. Перезагружаемся и отмечаем все галки в VMware Workstation, как показано на скриншоте.


В данной статье пойдет речь об ошибке This host does not support virtualizing real mode которая вылетает при запуске виртуальной машине на VMware Workstation после которой дальнейшая работа с виртуалкой невозможна. В статья я расскажу почему она происходит и как эту ошибку обойти.

Если в процессе установки на компьютер или сервер программы VMware Workstation вылетела ошибка:

This host does not support virtualizing real mode

This host does not support virtualizing real mode. The Intel “VMX Unrestricted Guest” feature is necessary to run this virtual machine on an Intel processor.
Module ‘CPUIDEarly’ power on failed.
Failed to start the virtual machine.

Этот хост не поддерживает реальный режим виртуализации. Функция Intel «VMX Unrestricted Guest» необходима для запуска этой виртуальной машины на процессоре Intel.
Сбой при включении модуля CPUIDEarly.
Не удалось запустить виртуальную машину.

Эта дурацкая ошибка говорит о том, что данное ПО VMware Workstation в моем случаем 15 версия не поддерживает мой процессор Core i7-950

VMware Workstation версия 15

И для решения данной проблемы есть два варианта:

  1. Включение Legacy режима для CPU
  2. Перестановка VMware Workstation на версию ниже допустим 14 версию в которой есть поддержка моего процессора.

Включение LegacyCPU

Для включение поддержки старых процессоров в VMware Workstation необходимо проделать след шаги:

  1. зайти в категорию C:ProgramDataVMwareVMware Workstation
  2. открыть файл config.ini и вписать monitor.allowLegacyCPU = "true"
    allowLegacyCPU
  3. после этого виртуальная машина заработает
     Ошибка "This host does not support virtualizing real mode"

есть только одно НО, при включении опции monitor.allowLegacyCPU = “true” ваши виртуальные машину будут заметно подтормаживать, поэтому если вас сильно будет смущать данные тормоза, у вас остается вариант сменить версию VMware Workstation

Situation

A virtual machine backup plan terminates with the following error: VMware Error. Free vSphere Hypervisor is Not Supported

Cause

Backup for Windows does not support free vSphere Hypervisor.

The free vSphere Hypervisor has some limitations:

  • vCenter is not supported
  • Maximum 8 virtual processors per VM
  • No official VMware support provided for free vSphere Hypervisor
  • vStorage API is not supported

Solution

Upgrade your VMware license.

To learn more, refer to the Downloading and licensing vSphere Hypervisor (ESXi 6.x & 7.x) (2107518) article at kb.vmware.com


March 10, 2022March 10, 2022

docker, hyper-v, Intel, pc, subsystem, tools, virtual machine, virtualization, vmware, VT-x/EPT, windows, wsl, wsl2

On a sunny day, You open VMWare to start your virtual machine as usual. And a weird window shows up saying: Virtualized Intel VT-x/EPT is not supported. It allows to continue with virtualized Intel VT-x/EPT but still the machine does not start.

VMWare Virtualized Intel VT-xEPT is not supported error
VMWare Virtualized Intel VT-xEPT is not supported error

This is due to a Windows virtual machine configuration that you mistakenly set or a software you installed changes it. Currently we face this issue after installing the Docker Desktop software which is also a virtualization software.

Don’t waste your time to install a new virtual machine or reconfigure your VMWare machine because the last time you still started it successfully and it may cause the problem go further and other problems may arise. Try the following:

Next to the Windows start icon, locate the search input or open Windows Settings

windows shortcut settings search
windows shortcut settings search
windows settings application
windows settings application

Search for Turn WIndows features on or off

Now Click Turn WIndows features on or off search result

Turn WIndows features on or off window settings
Turn WIndows features on or off window settings

A Windows Features window now shows up

Scroll to find Virtual Machine Platform and Hyper-V

Uncheck them and click OK

turn off windows virtual machine platform
turn off windows virtual machine platform
turn off windows hyper-v
turn off windows hyper-v

A restart of your PC is required for it to take effect.

After PC restarting, open VMWare and start your virtual machine as usual. Note that if there is a software causes this error, such as Docker Desktop that software might not work because it relies on the above settings.

You don’t need to uninstall that software just switching the 2 above settings on and off for each software is a way around.

Some users cannot turn on VMware Workstation Pro because of VMware does not support the user level monitor of this host error. This error occurs due to a compatibility issue. It is not possible to run VMware Workstation Pro on a Hyper-V-enabled Windows host because of some features like VBS (Virtualization-based Security). Therefore, you cannot run VMware on a Hyper-V-enabled Windows host. If you get this error message while turning on VMware, the solutions provided in this post may help you resolve the issue.

VMware does not support the user level monitor of this host

If you are running VMware Workstation Pro on a Hyper-V-enabled Windows host, you may see the following error messages in addition to the “VMware does not support the user level monitor of this host” error message.

This host does not support Intel VT-x.

This host does not support “Intel EPT” hardware assisted MMU virtualization.

This host appears to be running in a virtual machine with VHV disabled. Ensure that VHV is enabled in the virtual machine configuration file.

VMware Workstation and Device/Credential Guard are not compatible.

In all the above cases, the VMware Workstation Pro does not start. The following solutions may help you resolve the issue;

  1. Disable Hyper-V
  2. Stop all Hyper-V-related services
  3. Disable Virtualization-based Security (VBS)

Let’s see all these fixes in detail.

1] Disable Hyper-V

As described above in this article, VMware Workstation Pro is not compatible with a Hyper-V-enabled Windows host. Therefore, if you have enabled Hyper-V on your Windows host machine, you will not be able to run VMware Workstation Pro on it. To fix this issue, you have to turn off Hyper-V in Windows Optional Features. The following steps will help you with that:

Turn off Hyper-V in Optional Features

  1. Open the Control Panel.
  2. Select Category in the View by mode.
  3. Go to “Programs > Programs and features.”
  4. Click Turn Windows features on or off on the left side.
  5. Clear the Windows Hypervisor Platform and Virtual Machine Platform checkboxes. If you see the Hyper-V checkbox instead of these two checkboxes, disable it.
  6. Click OK and restart your computer.

Check if the issue persists. If yes, try the next fix.

2] Stop all Hyper-V-related services

If VMware still refuses to start and shows you the same error message, there might be some Hyper-V-related services running on your system. Check this in the Windows Services Manager and stop the running Hyper-V services. Follow the steps written below:

Stop all Hyper-V services

  1. Open the Run command box.
  2. Type services.msc and click OK.
  3. In the Services Manager app, scroll down and locate all Hyper-V services.
  4. Stop all the Hyper-V services one by one. For this, right-click on them and select Stop.

The services set to Automatic start automatically on system startup. If the startup type of any Hyper-V service is set to Automatic, change it to Manual so that the service could not start by itself when you start your system. For this, right-click on the Hyper-V service, the status of which is Automatic and select Properties. Under the General tab, select Manual in the Startup type drop-down. Click Apply and then Click OK.

After performing the above steps, restart your computer.

3] Disable Virtualization-based Security (VBS)

One possible cause of the problem is VBS technology. If Virtualization-based Security is enabled on your Windows host machine, you will not be able to run VMware Workstation Pro. To check if VBS is enabled on your system or not, follow the steps mentioned below:

Check if VBS is enabled in System Information

  1. Click on Windows Search and type System Information.
  2. Select System Information from the search results.
  3. In the System Information, select System Summary from the left side.
  4. Scroll down on the right side and see the status of the Virtualization-based Security.

If the VBS technology is running, you have to disable it. To do this go through the following instructions:

Disable Virtualization-based Security (VBS)

  1. Open the Run command box and type gpedit.msc. Click OK. This will open the Local Group Policy Editor.
  2. Expand the Computer Configuration branch on the left side.
  3. Go to “Administrative Templates > System > Device Guard.”
  4. Double-click on the Virtualization Based Technology on the right side.
  5. Select Disabled.
  6. Restart your system.

Read: Failed to lock the file, Module Disk power on failed on VMWare.

If you have the Home edition, you do not have the Local Group Policy Editor. Hence, you can disable Virtualization-based Security (VBS) via the Registry Editor. Windows Registry is the hierarchical database of Windows OS. Any mistake while modifying the Registry can cause serious errors in your system. Therefore, before you begin, we recommend you create a System Restore Point and back up your Registry.

Open the Run command box and type regedit. Click OK and click Yes in the UAC prompt. This action will open the Registry Editor.

Copy the following path, paste it into the address bar of your Registry Editor, and hit Enter.

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlDeviceGuard

Disable VBS via Registry

Make sure that the DeviceGuard subkey is selected on the left side. Check if the EnableVirtualizationBasedSecurity Value is available on the right side. If not, create it manually by following the steps written below:

  1. Right-click on the empty space on the right side.
  2. Go to “New > DWORD (32-bit) Value.”
  3. Right-click on the newly created Value and select Rename.
  4. Name it EnableVirtualizationBasedSecurity.

Right-click on the EnableVirtualizationBasedSecurity Value and select Modify. Its Value Data should show 0. If not, enter 0 in its Value Data and click OK.

Now, copy the following path, paste it into the address bar of the Registry Editor, and press Enter.

ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlLsa

Disable LsaCfgFlags in Registry

Make sure that the Lsa subkey is selected on the left side. Now, check if the LsaCfgFlags Value exists on the right side. If not, create a DWORD (32-bit) Value manually by following the steps explained above and rename this Value as LsaCfgFlags.

The Value Data of LsaCfgFlags should show 0. Right-click on it and select Modify to check what its Value Data shows. If 0 is not there, change its Value Data to 0 and click OK. Close the Registry Editor and restart your computer.

This should work.

Read: How to add TPM to VMware Player Virtual Machine in Windows 11.

Does VMware support Nested Virtualization?

Nested Virtualization is the process of running a Virtual Machine inside another Virtual Machine. The Outer Guest is the Virtual Machine that runs on physical hardware and the Inner Guest is the Virtual Machine that runs inside another Virtual Machine. Similarly, the Host Hypervisor is the hypervisor that runs on physical hardware and the Guest Hypervisor is the hypervisor that runs inside a Virtual Machine.

The Type 1 Hypervisors are not supported as the Guest Operating Systems under any VMware product. ESXi is also not supported as a Guest Operating System under the production environments. However, if you want to run ESXi or ESX as nested virtualization, you need to obtain additional licenses for the nested ESXi/ESX.

VMware products require hardware-assisted virtualization for 64-bit guests on Intel and AMD hardware. This means you can enable Nested Virtualization only if your CPU supports hardware-assisted virtualization. The hardware-assisted virtualization is called VT-x for Intel and AMD-V for AMD. You will see these options in your BIOS if your processor supports these technologies. Enter into your BIOS and look for the Intel Virtualization Technology option if you have an Intel CPU and AMD-V or SVM Mode if you have an AMD CPU. If you see these options in your BIOS, enable them.

How do I enable Nested Virtualization in VMware VM?

You can enable Nested Virtualization in your VMware VM by enabling the Virtualize Intel VT-x/EPT or AMD-V/RVI option in your Virtual Machine settings. But for this, your CPU should support hardware-assisted virtualization. You can enable the hardware-assisted virtualization on your system by entering into BIOS. We have already talked about how to check if your CPU supports hardware-assisted virtualization.

I hope this helps.

Read next: VMware Bridged network not working or detecting in Windows.

Понравилась статья? Поделить с друзьями:
  • Ошибка visual basic в word
  • Ошибка video mode setup error
  • Ошибка vmware insufficient permission to access file vmware
  • Ошибка visual basic compile error
  • Ошибка video memory в игре