Virtualization allows you to run one or more operating systems within your primary operating system. This process functions similarly to your main computer and shares all of its hardware resources. You can adjust the amount of resources that the virtualized computer uses. Windows has a built-in level one hypervisor called Hyper-V.
However, some users notice that Hyper-V is active on their Windows PC, even when they don’t need it. We will discuss its purpose and multiple methods to disable Hyper-V in Windows. Let’s begin.
What Is Hyper-V and Why Should You Disable It?
Hyper-V is a level-one hypervisor available in Windows Pro, Education, and Enterprise versions. You can create a virtual machine using Hyper-V and install any Windows operating system in it. It also supports Linux and FreeBSD. You can try and learn to use both old and new operating systems and even install old and deprecated software.
Despite all its fantastic use cases, a regular user won’t need a hypervisor in day-to-day usage. So, disabling it is a wise decision. Use the following methods to disable Hyper-V in Windows 10 and 11 permanently.
1. Using Control Panel
The simplest method to disable Hyper-V is by using the Control Panel. Repeat the following steps:
Step 1: Press the Windows key to open the Start Menu. Type control panel in the search box and press Enter to open the app.
Step 2: Click on the Programs option.
Step 3: Go to the Programs and Features area. Click on the ‘Turn Windows features on or off’ option.
Step 4: Scroll down and click on the check box in front of the Hyper-V option to disable it. Then click on the OK button.
Step 5: Wait for Windows to remove Hyper-V from your PC. Then click on the Close button.
Step 6: Restart your PC.
2. Using BCDEdit Command
Boot Configuration Data (BCD) contains all the crucial files required for the Windows operating system to boot properly.
But if the Control Panel is not opening, you can use the BCDEdit command-line tool to manage the hypervisor launch mode. Here’s how to disable Hyper-V using bcdedit:
Step 1: Press the Windows key to open the Start Menu. Type cmd in the search box and click on the Run as administrator option.
Step 2: The User Account Control window will open. Click on the Yes button to open the Command Prompt with administrator privileges.
Step 3: Type the following command in the Command Prompt window and press Enter:
bcdedit /set hypervisorlaunchtype off
Step 4: Close the Command Prompt app.
Step 5: Restart your PC to apply the changes.
3. Using DISM Command
DISM is a command-line tool that is useful in repairing the component store of Windows. But you can use it to manage Hyper-V in Windows as well. Remember that you must be connected to the internet to use the DISM tool. Here’s how to do it:
Step 1: Press the Windows key to open the Start Menu. Type cmd in the search box and click on the Run as administrator option.
Step 2: The User Account Control window will open. Click on the Yes button to open the Command Prompt with administrator privileges.
Step 3: Type the following command and press Enter to execute it:
dism /online /disable-feature /featurename:Microsoft-hyper-v-all
Step 4: Close the Command Prompt window.
Step 5: Restart your PC to apply the changes.
4. Using PowerShell
You can also use a cmdlet in PowerShell to disable Hyper-V on your Windows PC if Command Prompt isn’t working. Here’s how to do it:
Step 1: Press the Windows key to open the Start Menu. Type PowerShell in the search box and click on the Run as administrator option.
Step 2: The User Account Control window will launch. Click on the Yes button to open the PowerShell with administrator privileges.
Step 3: Type the following command in the PowerShell window and press Enter to execute it:
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
Step 4: Type Y and press Enter to restart the PC and apply the changes.
5. Using BIOS
Hyper-V utilizes the hardware virtualization technology to share the underlying hardware with the virtual machine. But if your PC doesn’t have hardware virtualization enabled, Hyper-V won’t run.
So, if you don’t use virtualization software, you must disable it using BIOS settings. Here’s how:
Step 1: Restart your PC.
Step 2: Press the designated F-key or Esc key to open the BIOS Settings page. The key differs in different OEMs, so find the key using the support document or manufacturer’s website.
Step 3: Switch to the Configuration tab. Remember that the virtualization option might appear under a different section on your PC.
Step 4: Use the arrow keys to select the Virtualization Technology option. Then select the Disabled option.
Step 5: Press F10 to save the changes and exit.
Step 6: Boot your PC and log in to your profile. Hyper-V won’t be active anymore.
FAQs
Like other optional Windows features, you can disable Hyper-V if you don’t need it anymore. It is also helpful if you want to use another virtualization software like VirtualBox.
You can disable Hyper-V using the Optional features window in the Control Panel, using command line tools like DISM and BCDedit, or disable hardware virtualization in BIOS.
Since it is an optional feature, nothing happens after you remove it from your Windows PC. You can reinstall it later on.
Disable Hyper-V Permanently
Hyper-V is a native virtualization feature that works like a charm. But it can be a hindrance if you want to use VirtualBox or another virtualization app. Now, you know five ways to disable Hyper-V in Windows. Do share your favorite method to disable it in the comments.
Was this helpful?
Last updated on 01 March, 2024
The article above may contain affiliate links which help support Guiding Tech. The content remains unbiased and authentic and will never affect our editorial integrity.