Disable Hyper-V through Windows Features
The fastest way to turn off Hyper-V is through the Windows Features panel, which lets you toggle it off in about two minutes. Open the Start menu, type "Turn Windows features on or off", and click the result. A window will open showing a list of Windows components with checkboxes.
Find Hyper-V in the list — it's usually near the middle. Uncheck the box next to it. Windows will ask you to restart your computer to complete the change. Click Restart now or Restart later depending on what you're doing. After the restart, Hyper-V will be off.
This method works on Windows 10 Pro, Enterprise, and Education editions, and on Windows 11 Pro and Enterprise. If you have Windows 10 or 11 Home, Hyper-V is not installed by default, so you won't see it in this list.
Key Takeaways
- Hyper-V is a virtualization tool built into some Windows versions that lets you run virtual machines, and turning it off frees up system resources.
- The Windows Features panel is the standard way to disable it and requires a restart to take effect.
- If you use Docker Desktop, VirtualBox, or other virtualization software, disabling Hyper-V may be necessary because these tools often conflict with it.
- You can turn Hyper-V back on the same way if you need it later.
Why you might want to disable Hyper-V
Hyper-V runs in the background even if you're not using it, and it reserves memory and CPU resources for virtual machines. If you don't plan to run virtual machines, turning it off can free up those resources and improve performance in other programs.
The most common reason to disable Hyper-V is that it conflicts with other virtualization software. Docker Desktop, VirtualBox, and VMware Workstation Player cannot run at the same time as Hyper-V on the same computer. If you use any of these tools and Hyper-V is on, you'll get an error when you try to start them. Turning off Hyper-V solves the conflict.
Some older games and specialized software also have trouble running when Hyper-V is enabled, even if you're not actively using Hyper-V. Disabling it can resolve those compatibility issues.
Disable Hyper-V using Command Prompt
If the Windows Features panel doesn't open or you prefer the command line, you can disable Hyper-V through Command Prompt. Right-click the Start menu and select Terminal (Admin) or Command Prompt (Admin) — you need administrator access for this to work.
Type or paste this command and press Enter:
bcdedit /set hypervisorlaunchtype off
Windows will confirm the operation completed. Restart your computer, and Hyper-V will be off. If you ever need to turn it back on, use the same command but replace off with on.
This method works on all Windows versions that have Hyper-V. It's useful if you're automating the change across multiple computers or if the graphical method isn't working.
Disable Hyper-V using Group Policy (Windows Pro and Enterprise only)
Windows Pro and Enterprise editions have a Group Policy editor that can disable Hyper-V at a deeper level. Press Windows key + R, type gpedit.msc, and press Enter. The Group Policy window will open.
Navigate to Computer Configuration > Administrative Templates > System > Hyper-V. Look for the setting called Hyper-V Hypervisor and double-click it. Select Disabled and click OK. Restart your computer.
This method is more thorough than the Windows Features panel because it prevents Hyper-V from loading at the system level. It's most useful if you've disabled Hyper-V before but it keeps turning back on, or if you're managing settings across a network of computers.
Turn Hyper-V back on if you need it later
You can re-enable Hyper-V using the same methods. Open Turn Windows features on or off, check the box next to Hyper-V, and restart. Or use the Command Prompt command with on instead of off. If you used Group Policy, set the Hyper-V Hypervisor setting back to Enabled.
Turning Hyper-V back on takes the same amount of time as turning it off. There's no penalty for switching it on and off as needed — Windows handles the change cleanly.
Troubleshooting if Hyper-V won't disable
If you've unchecked Hyper-V in Windows Features but it's still running after a restart, check whether you're using Docker Desktop. Docker Desktop has its own setting to use Hyper-V, and disabling it in Windows Features won't stop Docker from trying to use it. Open Docker Desktop, go to Settings > General, and uncheck Use the WSL 2 based engine or Use Hyper-V based engine depending on which one is checked.
If you used the Command Prompt method and Hyper-V is still on, you may need to disable it in the BIOS or UEFI firmware instead. Restart your computer and enter the BIOS setup (usually by pressing Delete, F2, or F12 during startup — the key varies by manufacturer). Look for a setting called Virtualization, Intel VT-x, or AMD-V and disable it. Save and exit.
If none of these steps work, your computer may have virtualization locked by your organization's security policy. Contact your IT department or system administrator.
Frequently Asked Questions
Will disabling Hyper-V break Windows or cause problems?
No. Hyper-V is optional software that Windows can run without. Disabling it does not damage Windows or cause instability. You can turn it back on anytime without side effects.
Do I need to uninstall Hyper-V or just disable it?
Disabling it is enough. Uninstalling removes the files entirely, which takes longer and is unnecessary unless you're trying to free up disk space. Disabling stops it from running and reserves no resources.
Will disabling Hyper-V affect Windows Sandbox or Windows Subsystem for Linux?
Windows Sandbox requires Hyper-V and won't run if it's disabled. WSL 2 (Windows Subsystem for Linux version 2) also uses Hyper-V, so it will fall back to WSL 1, which is slower. If you use either of these, you'll want to keep Hyper-V on.
Can I disable just part of Hyper-V instead of all of it?
Windows doesn't let you disable individual Hyper-V components through the standard interface. You turn the whole feature on or off. If you need finer control, you can use PowerShell or Group Policy, but most users won't need that level of detail.
How do I know if Hyper-V is currently on or off?
Open Task Manager, go to the Performance tab, and click CPU. If you see "Virtualization: Enabled" at the bottom right, Hyper-V is on. If it says "Disabled" or doesn't appear, Hyper-V is off.