How to Disable Hyper-V in Windows 11

If you use virtual machines, Android emulators, or other virtualization software like VMware or VirtualBox, you might have noticed that Hyper-V can sometimes cause conflicts or performance issues. Hyper-V is Microsoft’s built-in virtualization technology, but when enabled, it takes control of your system’s virtualization layer — often preventing other tools from working correctly.

Fortunately, turning off Hyper-V in Windows 11 is simple. In this guide, we’ll walk you through every reliable method to disable Hyper-V, including via Windows Features, Command Prompt, PowerShell, and the System Configuration tool.

What Is Hyper-V in Windows 11?

Hyper-V is a hardware virtualization platform built into Windows 11 (Pro, Enterprise, and Education editions). It lets you create and run virtual machines natively without installing third-party software.

However, if you use apps like:

  • Bluestacks, Nox, or LDPlayer (Android emulators)
  • VMware Workstation or VirtualBox
    …you may need to disable Hyper-V because it locks the virtualization technology that these apps depend on.

Step 1: Disable Hyper-V from Windows Features (GUI Method)

This is the easiest and most user-friendly method.

  1. Press Windows + R to open the Run dialog.
  2. Type: optionalfeatures and press Enter.
  3. In the Windows Features window, scroll down and find Hyper-V.
  4. Uncheck the box next to Hyper-V.
  5. Click OK and restart your PC when prompted.

This completely disables Hyper-V and releases your system’s virtualization control back to other software.

Step 2: Disable Hyper-V Using Command Prompt

You can disable Hyper-V quickly using an administrative Command Prompt.

  1. Press Windows + S, type cmd, and select Run as administrator.
  2. In Command Prompt, type the following command and press Enter: dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All
  3. Wait for the process to finish, then restart your PC.

This command disables all Hyper-V components system-wide.

Step 3: Disable Hyper-V Using PowerShell

If you prefer PowerShell, you can disable Hyper-V with one simple line.

  1. Press Windows + X and select Windows Terminal (Admin).
  2. Type the following command and press Enter: Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  3. Wait for the process to complete, then restart your computer.

PowerShell achieves the same result as Command Prompt, just through a different interface.

Step 4: Disable Hyper-V Using System Configuration (MSConfig)

Sometimes, Hyper-V might remain partially active even after disabling it via Windows Features. The MSConfig method ensures it doesn’t load during boot.

  1. Press Windows + R, type: msconfig and press Enter.
  2. Go to the Boot tab.
  3. Check the option No GUI boot if you like (optional).
  4. Below that, make sure Hyper-V Hypervisor is unchecked if available.
  5. Click Apply → OK, then restart your system.

If Hyper-V still loads at startup, continue to the next method for a deeper fix.

Step 5: Disable Hypervisor Launch in Boot Configuration Data (BCD)

If virtualization still shows as “in use” after disabling Hyper-V, you may need to stop the hypervisor launch process at boot level.

  1. Open Command Prompt (Admin).
  2. Type this command and press Enter: bcdedit /set hypervisorlaunchtype off
  3. Once you see “The operation completed successfully”, restart your PC.

This ensures Hyper-V’s hypervisor doesn’t load when Windows starts.

Tip: To re-enable Hyper-V later, just run:

bcdedit /set hypervisorlaunchtype auto

Step 6: Disable Related Virtualization Components

Even after turning off Hyper-V, certain related components like Virtual Machine Platform and Windows Hypervisor Platform can remain active and still block other virtualization software.

To disable them:

  1. Press Windows + R, type: optionalfeatures and hit Enter.
  2. In the list, uncheck:
    • Virtual Machine Platform
    • Windows Hypervisor Platform
    • Windows Sandbox (if enabled)
  3. Click OK and restart your computer.

This fully clears out all Hyper-V-related subsystems.

Step 7: Confirm That Hyper-V Is Disabled

You can verify the status of Hyper-V using Command Prompt:

  1. Open Command Prompt (Admin).
  2. Type: systeminfo
  3. Scroll down to the Hyper-V Requirements section.

If you see: A hypervisor has not been detected. Features required for Hyper-V will not be displayed.

…then Hyper-V is completely disabled and your system is ready for other virtualization software.

Step 8: (Optional) Re-enable Hyper-V Later

If you ever need Hyper-V again, you can turn it back on easily:

Method 1 — Via Command Prompt:

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

Method 2 — Via Windows Features:

Reopen optionalfeatures, check Hyper-V, and restart.

Wrapping Up

Hyper-V is a powerful tool for virtualization, but it can interfere with emulators and third-party hypervisors like VMware and VirtualBox. Luckily, disabling it in Windows 11 is simple — you can do it through Windows Features, Command Prompt, PowerShell, or System Configuration.

Once it’s turned off, your other virtualization tools will work smoothly again. And if you ever need Hyper-V back, you can enable it in just a few clicks.

So whether you’re setting up Android emulators or running VMs for work, you now have full control over Windows 11’s virtualization environment.

Posted by Arpita

With a background in Computer Science, she is passionate about sharing practical programming tips and tech know-how. From writing clean code to solving everyday tech problems, she breaks down complex topics into approachable guides that help others learn and grow.