How to Disable Hyper-V in Windows 11: A Step-by-Step Guide

Have you ever tried running VirtualBox, VMware, or an Android emulator on your Windows 11 PC, only to see strange errors or performance issues? Chances are, Hyper-V is the reason.

Hyper-V is Microsoft’s built-in virtualization feature that allows you to run virtual machines natively. While it’s powerful for IT professionals, it often interferes with third-party virtualization apps, gaming performance, and certain drivers.

In this step-by-step guide, we’ll cover everything you need to know about disabling Hyper-V in Windows 11 — from why you might want to turn it off, to multiple methods (Settings, Command Prompt, PowerShell, BIOS/UEFI), and troubleshooting tips.

What Is Hyper-V in Windows 11?

Hyper-V is Microsoft’s hardware-based virtualization platform. It allows you to create and manage multiple virtual machines (VMs) on your computer. These VMs can run different operating systems — Linux, older versions of Windows, or even Windows Server.

Think of Hyper-V as a “PC inside your PC.”

By default, Hyper-V comes pre-installed in Windows 11 Pro, Enterprise, and Education editions. However, it’s not available in Windows 11 Home (unless manually enabled).


Why Disable Hyper-V?

While Hyper-V is useful, there are several reasons you might want to turn it off:

  • 🚫 Compatibility issues: Many apps like VirtualBox, VMware Workstation, and Android emulators (Bluestacks, Nox, LDPlayer) don’t work when Hyper-V is enabled.

  • 🎮 Gaming performance: Some games experience stutters or anti-cheat conflicts due to virtualization.

  • System performance: Hyper-V reserves system resources for virtualization, even if you’re not using it.

  • 🛠 Driver issues: Certain GPU drivers and hardware utilities work better with Hyper-V disabled.


Check If Hyper-V Is Enabled

Before disabling, let’s confirm if Hyper-V is active:

  1. Press Windows + R, type msinfo32, and hit Enter.

  2. Look for:

    • Hyper-V Requirements section.

    • If it says “A hypervisor has been detected”, Hyper-V is enabled.

Alternatively, run this in Command Prompt:

systeminfo.exe

Look for Hyper-V details at the bottom.


Method 1: Disable Hyper-V via Windows Features

The simplest way is through Windows Features.

  1. Press Windows + R, type:

    optionalfeatures

    and hit Enter.

  2. In the Windows Features dialog box, scroll down.

  3. Uncheck Hyper-V.

  4. Also uncheck:

    • Windows Hypervisor Platform

    • Virtual Machine Platform

    • Windows Sandbox (optional)

  5. Click OK and restart your PC.

👉 This completely removes Hyper-V and related components.


Method 2: Disable Hyper-V Using Command Prompt

For a faster method:

  1. Open Command Prompt as Administrator.

  2. Run the following command:

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
  1. Restart your PC.

This command disables all Hyper-V components at once.


Method 3: Disable Hyper-V with PowerShell

  1. Open PowerShell as Administrator.

  2. Run this command:

Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  1. Restart your computer.


Method 4: Disable Hyper-V Using Registry Editor

⚠️ Advanced method — use carefully.

  1. Press Windows + R, type regedit, and press Enter.

  2. Navigate to:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\DeviceGuard
  1. Find EnableVirtualizationBasedSecurity and set its value to 0.

  2. Restart your PC.

👉 This disables Virtualization-Based Security (VBS) that relies on Hyper-V.


Method 5: Disable Hyper-V in BIOS/UEFI

If Hyper-V still starts after disabling via Windows, you may need to disable virtualization at the BIOS level.

  1. Restart your computer and enter BIOS/UEFI (usually by pressing DEL, F2, F10, or ESC).

  2. Look for settings under:

    • Advanced, CPU Configuration, or Security.

    • Names to look for:

      • Intel VT-x / Intel Virtualization Technology

      • AMD-V (SVM Mode)

  3. Set them to Disabled.

  4. Save changes and restart.


Method 6: Use BCDEdit to Turn Off Hyper-V Launch

Another effective method is editing the boot configuration.

  1. Open Command Prompt as Administrator.

  2. Run:

bcdedit /set hypervisorlaunchtype off
  1. Restart your PC.

👉 This stops the Hyper-V hypervisor from launching at startup.

To re-enable later:

bcdedit /set hypervisorlaunchtype auto

How to Re-Enable Hyper-V in Windows 11

If you want to enable Hyper-V again:

  • Use Windows Features → Check Hyper-V.

  • Or run:

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All
  • Or PowerShell:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Common Issues After Disabling Hyper-V

  • VMs not starting: You’ll lose access to Hyper-V virtual machines.

  • Windows Sandbox missing: Sandbox requires Hyper-V.

  • Windows Subsystem for Linux 2 (WSL2) errors: WSL2 depends on Hyper-V.

👉 If you need these features, consider leaving Hyper-V enabled.


Alternative to Disabling Hyper-V: Windows Sandbox & WSL

If you need Hyper-V for certain tasks but also want to run VMware or VirtualBox, you can:

  • Use Windows Sandbox for safe testing.

  • Switch VirtualBox to Hyper-V mode (latest versions support it, but with limited performance).

  • Use WSL (Windows Subsystem for Linux) as an alternative to full VMs.


Conclusion

Disabling Hyper-V in Windows 11 is simple and can resolve many compatibility issues, especially for developers, gamers, and anyone using third-party virtualization apps.

You can disable it through Windows Features, Command Prompt, PowerShell, Registry Editor, or even BIOS/UEFI. The best method depends on whether you want a quick temporary fix (BCDEdit) or a full removal (Windows Features).

Just remember: turning off Hyper-V means losing access to features like Windows Sandbox and WSL2. Choose based on your needs.


FAQs

1. Is it safe to disable Hyper-V in Windows 11?

Yes, it’s safe. The only downside is losing virtualization features like Hyper-V Manager, Sandbox, and WSL2.

2. How do I know if Hyper-V is enabled?

Run msinfo32 → If it says “A hypervisor has been detected,” Hyper-V is active.

3. Does disabling Hyper-V improve gaming performance?

Yes, in some cases. Games and emulators may run smoother when Hyper-V is disabled.

4. Can I disable Hyper-V on Windows 11 Home?

Hyper-V isn’t enabled by default on Windows 11 Home, so you usually don’t need to disable it.

5. How do I re-enable Hyper-V later?

Go to Windows Features → Check Hyper-V, or use Command Prompt:

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V-All

Key Takeaway: If you’re facing issues with VMware, VirtualBox, or gaming on Windows 11, disabling Hyper-V can be the solution. Use the method that best fits your needs, and re-enable it when you need Microsoft’s virtualization features again.

Best Student Laptops for study

X
Scroll to Top