So upon recently being required to run Windows 10 at work, I have come across an issue running VMware Workstation due to Hyper-V being incorrectly identified.
Upon trying to launch a VM, you are greeted with one of the following messages:
VMware Workstation and Hyper-V are not compatible. Remove the Hyper-V role from the system before running VMware Workstation.
VMware Workstation and Device/Credential Guard are not compatible. VMware Workstation can be run after disabling Device/Credential Guard.
Although none of these two features were technically enabled, VMware Workstation still seemed to be identifying that Hyper-V was running on the machine. Over the years, it seems that there have been a few fixes for this, however I tried quite a few of these before identifying the issue
(You’ll need to be an administrator to run these commands)
gpedit.msc
)Computer Configuration > Administrative Templates > System > Device Guard
Turn On Virtualizatio Based Security
PolicyDisabled
OK
to saveDisable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
bcdedit /set hypervisorlaunchtype off
You’ll now be able to launch VMs successfully without any warning prompts from VMware