Hello
When trying to deploy a 64bits VM from VMware Workstation 16 hosted on a Windows 11 family edition, I have this error message:
"VMware Workstation does not support nested virtualization on this host.
Module 'HV' power on failed.
Virtualized Intel VT-x/EPT is disabled for this ESX virtual machine. You will only be able to run 32-bit nested virtual machines.
Failed to start the virtual machine."
VT is enabled and I tried everything written in the forums:
Verify Virtualization-based Security (VBS) is Enabled/Not Enabled:
And I have also done this: "make sure that Memory Integrity is OFF
Windows Security -> Device Security -> Core Isolation details"
The below recommendation works perfectly thank you for sharing.
"Verify Virtualization-based Security (VBS) is Enabled/Not Enabled:
And I have also done this: "make sure that Memory Integrity is OFF
Windows Security -> Device Security -> Core Isolation details"
But I have the Windows blue screen when trying to start the vm... So I made it active again."
Regards,
GeoStigma
The below recommendation works perfectly thank you for sharing.
"Verify Virtualization-based Security (VBS) is Enabled/Not Enabled:
And I have also done this: "make sure that Memory Integrity is OFF
Windows Security -> Device Security -> Core Isolation details"
But I have the Windows blue screen when trying to start the vm... So I made it active again."
Regards,
GeoStigma
Hi thanks this worked for me as well. It just annoys me that the fix involves disabling security features, are there any fixes that don't involve reducing device security measures?
HI there,
only solution working for me was:
Process to turn off virtualization-based Security:
Below steps can be followed to turn off virtualization-based Security for Windows 10 Home & Pro:
For Microsoft Windows 10 Pro & above:
Edit group policy (gpedit.msc)
Go to Local Computer Policy > Computer Configuration > Administrative Templates > System
Double Click on Device Guard on the right hand side to open.
Double Click on "Turn On Virtualization Security" to open a new window
It would be "Not Configured", Select "Disable" and click "Ok"
Close the Group Policy Editor.
Restart the system
Hope it useful for you as well.
MG
Out of the 10 solutions I've tried
Your only solution that worked
Thank you
Problem solved with latest version of VMware Workstation (17)!
what do you mean solved with vm workstation 17? Do you have to make any changes? I just upgraded to 17 and still get that message?
It doesn't work for me either.
I was able to get it to work by doing the following below on workstation 17 pro.
1. Go to "Turn Windows features on or off" and unchecked Hyper V (this is under control panel) have to reboot
2. F2 Changed BIOS and made sure everything was checked under virtualization on my local laptop
Thanks it worked for me
i had the same problem after trying to install the Windows Subsystem for Linux (WSL).
if your problem persists after deactivating wsl and the vbs
I would advice to deactivate also Virtual Machine Platform (VMP)
Worked out perfectly! thank you!
Finally! it worked. Thanks
Thanks mate!
Nested virtualisation in VMware Workstation requires the guest to have "Virtualize Intel VT-x/EPT or AMD-V/RVI" checked (VM Settings > Processors). It will fail if Virtualisation Based Security is running on the host. msinfo32 will tell you if it is running. You can disable it using group policy UNLESS your host is managed by an MDM (Intune for example) AND your MDM admin has set an MDM setting to force Virtualisation Based Security to run - if this is the case, after you disable it using group policy and gpudate /force, you will see an error from gpudate /force telling you MDM is preventing the gpedit change.
i tried everything but only this solution worked for me so, thanks for your help MGMGMG1