Hypervisor Still Detected After Disabling Hyper-V
Disabling the Hyper-V role or Windows feature does not prove the Microsoft hypervisor has stopped starting. Windows virtualization-based security (VBS), Memory Integrity, Credential Guard, Virtual Machine Platform or another dependent feature can still require the hypervisor. Confirm what is running before disabling more security features.
systeminfo still says a hypervisor has been detected.System Information may still report Virtualization-based security as Running.You are trying to establish whether Windows is still launching its hypervisor for security or virtualization features.msinfo32In System Information, inspect Virtualization-based security. Then run:
systeminfoVerify: If VBS is Running while systeminfo still reports a detected hypervisor, removing the Hyper-V role alone did not remove every Windows dependency on the hypervisor.
Why Hyper-V can be off while the hypervisor is still active
Hyper-V is not the only Windows feature that can use the Microsoft hypervisor. Microsoft documents virtualization-based security as using the Windows hypervisor to create an isolated environment, and Credential Guard can use VBS to protect secrets. Memory Integrity is also a VBS security feature.
This distinction prevents a common troubleshooting mistake: repeatedly uninstalling Hyper-V while a security feature is intentionally keeping the hypervisor active.
Verify: Record VBS status and which security/virtualization features your machine actually needs before changing them.
Fix path #2 — check the Windows features that can keep virtualization active
Review your enabled Windows features and workload requirements. Depending on the machine, features such as Virtual Machine Platform, Windows Hypervisor Platform, Windows Sandbox or WSL2-related virtualization may be intentional.
Verify: After changing only a feature you intentionally no longer require, reboot and check msinfo32 and systeminfo again.
Fix path #3 — inspect the boot hypervisor setting only after feature checks
If VBS/security requirements and optional virtualization features are accounted for but Windows still launches the hypervisor, inspect the boot configuration instead of blindly overwriting it.
bcdedit /enum {current}Look for hypervisorlaunchtype. Microsoft documents Auto and Off values for this setting. Changing BCD affects boot behavior, so preserve the current state first and only change it for a confirmed requirement.
Verify: After an intentional, documented change and reboot, rerun systeminfo and test the application that originally required the hypervisor to be absent.
Fix path #4 — if this is for VMware, test the actual VMware failure
Do not use the detected-hypervisor line as the only success criterion. Broadcom documents current Workstation behavior with Hyper-V/Windows Hypervisor Platform, so a detected Microsoft hypervisor does not automatically mean VMware must fail.
Verify: Launch the affected VM and judge the result by the original VMware error/performance problem. If VMware now works, there is no benefit in weakening Windows security only to make the informational line disappear.
What not to do
systeminfo detects a hypervisor.Do not change BCD before recording the existing boot configuration.Do not assume all current VMware versions require direct ownership of hardware virtualization.Still detected after the checks?
At this point, collect the state that can explain why the hypervisor remains active rather than applying more generic disable commands.
systeminfo hypervisor linemsinfo32 VBS status and running/configured servicesenabled Windows virtualization featuresbcdedit /enum {current} hypervisorlaunchtypethe exact application/version that requires the hypervisor absentthe original application errorOfficial references
Still stuck? Ask the community
Share the Windows build, VBS state, enabled virtualization features and the exact app/error that requires the Microsoft hypervisor to be absent.
Loading community discussion…
Comments could not load here. Open ErrorHarbor Discussions on GitHub →