Hyper-V is Microsoft’s virtualization platform built into Windows 10 Pro, Enterprise, and Education editions. While useful for running virtual machines, it can conflict with other hypervisors like VMware Workstation, VirtualBox, or Android emulators, and it consumes system resources even when idle. Disabling Hyper-V frees memory and CPU overhead and resolves compatibility issues. This guide shows you three reliable methods to turn it off, plus how to fix common problems if things go wrong.
What You’ll Need
- Administrator account on the Windows 10 PC.
- Backup of important data (though the process is safe, it’s good practice).
- If you use BitLocker, have your recovery key handy – disabling Hyper-V may trigger a recovery prompt after reboot.
Step-by-Step
Method 1: Turn Off Windows Features (Easiest)
- Open the Control Panel (press Win + R, type
control, press Enter). - Click Programs and then Turn Windows features on or off.
- In the list, find Hyper-V. Uncheck the box next to it. If you see a plus sign, expand it and uncheck both Hyper-V Management Tools and Hyper-V Platform.
- Click OK. Windows will search for required files and apply the changes.
- When prompted, click Restart now to reboot. Wait for the restart to finish – it may take a few minutes.
Method 2: Disable via Command Prompt (Admin)
- Press Win + X and select Command Prompt (Admin) or Windows PowerShell (Admin).
- Type the following command and press Enter:
dism /online /disable-feature /featurename:Microsoft-Hyper-V-All - Wait for the process to complete (it may show a progress bar).
- When you see “The operation completed successfully,” restart your PC.
Method 3: Disable via PowerShell (Admin)
- Right-click the Start button and choose Windows PowerShell (Admin).
- Run this command:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All - If prompted, type Y to restart. If not, restart manually.
After any method, verify that Hyper-V is off by opening Turn Windows features on or off and confirming the Hyper-V box is unchecked. You can also run systeminfo in Command Prompt – look for “Hyper-V Requirements: A hypervisor has been detected. (If it says “A hypervisor has been detected,” Hyper-V is still active.)
Common Mistakes
- Only unchecking the management tools – the platform components are what actually run the hypervisor. Uncheck the whole Hyper-V entry.
- Skipping the restart – changes don’t take effect until you reboot.
- Using an admin account that isn’t elevated – the Command Prompt or PowerShell must be run as Administrator, or you’ll get an access denied error.
- Confusing Hyper-V with Windows Sandbox or WSL2 – those are separate features. If you only want to disable the hypervisor for other software, you may need to turn off Virtual Machine Platform and Windows Hypervisor Platform too.
- Not checking for other hypervisor-dependent features – Core Isolation (Memory Integrity) and Device Guard also rely on virtualization. If you disable Hyper-V but still have these on, the hypervisor may remain active.
Tips
- If you use VirtualBox or VMware, disabling Hyper-V is often necessary for them to run 64-bit guests at full speed.
- You can re-enable Hyper-V anytime by following the same steps and checking the box.
- If you only need to temporarily avoid conflicts, you can use the
bcdedit /set hypervisorlaunchtype offcommand (run as admin) and reboot. To turn it back on, usebcdedit /set hypervisorlaunchtype auto. - After disabling, check if Windows Sandbox and WSL2 still work – they require the hypervisor. If you use them, consider keeping Hyper-V on and instead configure your other VM software to use Hyper-V API (if supported).
- If you’re on Windows 10 Home, Hyper-V isn’t available by default, so this guide doesn’t apply.
Troubleshooting
1. Hyper-V won’t uncheck or gives an error
Sometimes the checkbox is grayed out or unchecking fails. This usually happens when other features depend on Hyper-V. Open the same dialog and look for Virtual Machine Platform and Windows Hypervisor Platform – uncheck those first, then try unchecking Hyper-V again. Also, ensure you have enough free disk space (Windows needs a few GB to modify features).
2. Restart takes a long time or gets stuck
Windows is applying changes – give it up to 10 minutes. If it truly hangs, force a restart by holding the power button. After boot, run dism /online /cleanup-image /restorehealth in an admin Command Prompt to repair any corruption.
3. After disabling, Windows won’t boot or BitLocker asks for recovery key
This is common when BitLocker is enabled. Enter your recovery key (from your Microsoft account or where you saved it). Once booted, the system should work normally. If you don’t have the key, you may need to use a system restore point.
4. Third-party VM software still says a hypervisor is running
Even after disabling Hyper-V, the Windows hypervisor may remain active if Core Isolation (Memory Integrity) is on. Go to Windows Security > Device security > Core isolation details and turn off Memory Integrity, then restart. Also check that Windows Hypervisor Platform is off in Windows Features.
5. Can’t re-enable Hyper-V later
If you try to re-enable and it fails, run an elevated Command Prompt and execute sfc /scannow to repair system files. Then try again. Make sure virtualization is enabled in your BIOS/UEFI – if it was turned off, Hyper-V won’t install.
Frequently Asked Questions
Will disabling Hyper-V delete my virtual machines?
No. Your VMs (files with .vhdx extension) remain on disk. You just can’t start them until you re-enable Hyper-V.
Does disabling Hyper-V improve gaming performance?
Possibly. Hyper-V reserves some RAM and CPU overhead. Disabling it can free up resources, but the impact is usually small on modern systems. It may also fix issues with anti-cheat software that detects virtualization.
Can I disable Hyper-V without admin rights?
No. Changing Windows features requires administrator privileges. If you’re on a work or school PC, contact your IT administrator.
What’s the difference between Hyper-V and Windows Hypervisor Platform?
Hyper-V is the full virtualization platform. Windows Hypervisor Platform is a separate API that lets third-party apps use the hypervisor. Disabling both is often needed for VirtualBox/VMware to work.
Will disabling Hyper-V affect WSL2?
Yes. WSL2 uses a lightweight virtual machine and requires the hypervisor. If you use WSL2, keep Hyper-V enabled. You can switch WSL to version 1 (which doesn’t require virtualization) if you must disable Hyper-V.
How do I know if Hyper-V is currently enabled?
Open Command Prompt and type systeminfo. Look for “Hyper-V Requirements” – if it says “A hypervisor has been detected,” Hyper-V is active. Alternatively, check the Windows Features dialog.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Missing Scroll Bar in Chrome
- Fix Sony Vegas Crashing on Windows 10
- Fix Outlook Sent Items Missing? Quick Solutions
- Slow Context Menu in Windows 11: Fixes
- Declutter Safari on iPhone: 15 Quick Tips
- Fix Google Maps Timeline Not Working on iPhone & Android