VMware Workstation Pro
Last updated
Was this helpful?
Last updated
Was this helpful?
VMware Workstation is a hosted (Type 2) hypervisor that runs on x64 versions of Windows and Linux operating systems. It enables users to set up and manage virtual machines (VMs) on a single physical machine, allowing for the execution of multiple operating systems simultaneously.
β I do not assume any responsibility for the potential risks or consequences associated with the disabled memory integrity and Virtualization-based security.
Nesting considerationsThe following is done to ensure VMware Workstation virtualization operates smoothly without any performance issues, using its own VMware virtualization engine, instead of the slower Hyper-V API, to create the virtualized environment.
CPL0 (Current Privilege Level 0): The VMM (Virtual Machine Monitor) runs directly on the host hardware using Intel VT-x or AMD-V, providing full control and optimal performance, with no nested layers.
ULM (User-Level Monitor): The VMM runs on top of Hyper-V, allowing coexistence with VMware Workstation but with added overhead and reduced performance, with an extra level of nesting.
these values can be seen by searching
Monitor Mode:
in thevmware.log
file of a running VM.VMware and Hyper-V can coexist using the newer VMware version and
Windows Hypervisor Platform (WHP)
, but nested virtualization can be slower than normal. Your choice.Memory integrity (hypervisor-protected code integrity) is a security feature of Core isolation that prevents attacks from inserting malicious code into high-security processes. Take your own risk by disabling it.
Run the commands from an elevated Powershell to DISABLE Hyper-V, all its subfeatures, Windows Hypervisor Platform, Virtual Machine Platform, and Windows Sandbox:
Run the commands from an elevated Powershell to DISABLE Memory Integrity and Virtualization-based security (Device/Credential Guard) via Registry:
β Reboot PC
Install VMware Workstation Pro
Stop and avoid installing Windows Hypervisor Platform (WHP)
(feature) when asked by the VMware Workstation installer - this means Hyper-V has not been fully disabled, try again the entire disabling process.
Disable power throttling for the VMware executables
Verify the Monitor Mode
To check, open the VM directory in VMware Workstation, locate vmware.log
, and search for Monitor Mode:
The vmware.log
should show βMonitor Modeβ as CPL0
instead of ULM
(Hyper-V)
Delay the bios boot in a VM
(free, no license required)
π
π
π
π
π - π The following steps include some key points from this highly informative article, which provides an excellent explanation of the issue.
In case this is still not working, use the with the -Disable
command.
use the downloaded exe
file - (login necessary)
or install via Chocolatey