Windows Windows 11 How-To

How to Disable Hyper-V in Windows 11

A step-by-step guide to turning off Hyper-V for improved compatibility with other virtualization tools.

A step-by-step guide to turning off Hyper-V for improved compatibility with other virtualization tools.

Third-party virtualization software like VMware Workstation and VirtualBox may experience conflicts or reduced performance when Hyper-V is enabled in Windows 11. Disabling Hyper-V can resolve these issues and allow your preferred virtualization tools to run smoothly.

Method 1: Disable Hyper-V via Windows Features

Press Win + R to open the Run dialog box.
Type appwiz.cpl and press Enter to open the Programs and Features window.
In the left pane, click on Turn Windows features on or off.
In the Windows Features dialog, scroll down and locate Hyper-V.
Uncheck the box next to Hyper-V to disable it.
Also uncheck Virtual Machine Platform and Windows Hypervisor Platform to ensure complete disablement.
Click OK to apply the changes.
When prompted, restart your computer to finalize the process.

Method 2: Disable Hyper-V Using Command Prompt

Click on the Start button and type cmd.
Right-click on Command Prompt and select Run as administrator.
In the Command Prompt window, type the following command and press Enter:
DISM /Online /Disable-Feature:Microsoft-Hyper-V
Wait for the operation to complete, then restart your computer.

Method 3: Disable Hyper-V Using PowerShell

Right-click on the Start button and select Windows PowerShell (Admin).
In the PowerShell window, execute the following command:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
When prompted, type Y and press Enter to restart your computer.

Method 4: Disable Hyper-V via Boot Configuration Data (BCD) Edit

Open Command Prompt as an administrator.
Run the following command to prevent Hyper-V from launching at boot:
bcdedit /set hypervisorlaunchtype off
Restart your computer to apply the changes.

Note: To re-enable Hyper-V in the future, use the command:

bcdedit /set hypervisorlaunchtype auto

Method 5: Disable Hyper-V Services in System Configuration

Press Win + R, type msconfig, and press Enter.
In the System Configuration window, navigate to the Services tab.
Uncheck the following services:
  • Hyper-V Host Compute Service
  • Hyper-V Virtual Machine Management
Click Apply and then OK.
Restart your computer when prompted.

Method 6: Disable Memory Integrity and Virtualization-Based Security

Open the Settings app by pressing Win + I.
Navigate to Privacy & security in the left pane.
Click on Windows Security, then select Device security.
Under Core isolation, click on Core isolation details.
Toggle Memory integrity to Off.
Restart your computer to apply the changes.

Method 7: Disable Device Guard and Credential Guard via Registry Editor

Caution: Modifying the registry can cause system instability if done incorrectly. It’s recommended to back up the registry before proceeding.

Press Win + R, type regedit, and press Enter to open the Registry Editor.
Navigate to the following path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard

In the right pane, double-click on EnableVirtualizationBasedSecurity.
Set the value data to 0 and click OK.
Navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Find LsaCfgFlags and set its value data to 0.
Close the Registry Editor and restart your computer.

Disabling Hyper-V in Windows 11 can resolve conflicts with other virtualization software, allowing you to use your preferred tools without any issues.