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

Step 1: Press Win + R to open the Run dialog box.

Step 2: Type appwiz.cpl and press Enter to open the Programs and Features window.

Step 3: In the left pane, click on Turn Windows features on or off.

Step 4: In the Windows Features dialog, scroll down and locate Hyper-V.

Step 5: Uncheck the box next to Hyper-V to disable it.

Step 6: Also uncheck Virtual Machine Platform and Windows Hypervisor Platform to ensure complete disablement.

Step 7: Click OK to apply the changes.

Step 8: When prompted, restart your computer to finalize the process.


Method 2: Disable Hyper-V Using Command Prompt

Step 1: Click on the Start button and type cmd.

Step 2: Right-click on Command Prompt and select Run as administrator.

Step 3: In the Command Prompt window, type the following command and press Enter:

DISM /Online /Disable-Feature:Microsoft-Hyper-V

Step 4: Wait for the operation to complete, then restart your computer.


Method 3: Disable Hyper-V Using PowerShell

Step 1: Right-click on the Start button and select Windows PowerShell (Admin).

Step 2: In the PowerShell window, execute the following command:

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

Step 3: When prompted, type Y and press Enter to restart your computer.


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

Step 1: Open Command Prompt as an administrator.

Step 2: Run the following command to prevent Hyper-V from launching at boot:

bcdedit /set hypervisorlaunchtype off

Step 3: 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

Step 1: Press Win + R, type msconfig, and press Enter.

Step 2: In the System Configuration window, navigate to the Services tab.

Step 3: Uncheck the following services:

  • Hyper-V Host Compute Service
  • Hyper-V Virtual Machine Management

Step 4: Click Apply and then OK.

Step 5: Restart your computer when prompted.


Method 6: Disable Memory Integrity and Virtualization-Based Security

Step 1: Open the Settings app by pressing Win + I.

Step 2: Navigate to Privacy & security in the left pane.

Step 3: Click on Windows Security, then select Device security.

Step 4: Under Core isolation, click on Core isolation details.

Step 5: Toggle Memory integrity to Off.

Step 6: 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.

Step 1: Press Win + R, type regedit, and press Enter to open the Registry Editor.

Step 2: Navigate to the following path:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard

Step 3: In the right pane, double-click on EnableVirtualizationBasedSecurity.

Step 4: Set the value data to 0 and click OK.

Step 5: Navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Step 6: Find LsaCfgFlags and set its value data to 0.

Step 7: 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.