How to enable Hyper-V in Windows 11

Hyper-V is Microsoft’s in-house virtualization solution for Windows 11. It allows you to create virtual machines and run them on virtual hardware. That said, if you want to use Hyper-V on your computer, you need to enable it first.


In this article, we will show you the three ways on how to enable Hyper-V in Windows 11 and create virtual machines without any third-party tools.


What are the use cases for Hyper-V?

Hyper-V is a native virtualization tool that allows you to virtually run multiple operating systems on your system without affecting your host OS.

With Hyper-V, you don’t have to rely on third-party hypervisor solutions such as VirtualBox and VMware Workstation.

Some use cases for Hyper-V virtual machines are:

  • Run and test software for an older version of Windows or a non-Windows operating system
  • Test software on multiple operating systems using multiple virtual machines on a single host system.

Requirements to enable Hyper-V on Windows 11

Hyper-V is available as an optional feature on Windows 11 Pro, Enterprise, and Education. To check your version of Windows, go to Settings > System > About. Then check the Windows Specifications to find your Windows edition.

If you have the Home edition, here’s how to install Hyper-V on Windows 11 Home. All you need to do is run a bat script to install Hyper-V on incompatible systems.

Depending on the number of virtual machines and types of applications you want to run, you may need more resources to keep the virtual machines running smoothly.

In addition, you must enable hardware virtualization in the BIOS. It is an essential feature to run virtual machines on your Windows system, but is often disabled by default.

See also  Change the volume in Windows 11 with your mouse wheel

Enable hardware virtualization in BIOS

On compatible systems, you can enable hardware virtualization in the BIOS. The steps below are for an HP computer. If you are using a custom PC or laptop from another manufacturer, please refer to the user manual for detailed instructions. If not, see our general guide to accessing the BIOS in Windows.

To enable hardware virtualization in BIOS:

  1. Shut down your PC if it is turned on.
  2. press the Current to turn on the system and press the esc key for the . to watch Boot menu.
  3. In the Boot menuPress F10 to enter the BIOS settings.
  4. In the BIOS Setup Utility, use the arrow key and open the Configuration tab.
  5. Then use the down arrow to select the . to mark Virtualization Technology choice.
  6. Touch Enter and then select Switched on from the options.
  7. Press F10 to save the changes and exit BIOS.
  8. Your PC will reboot and apply the changes. This may take a while, so wait for your system to reboot completely.

After the reboot, you can enable Hyper-V on Windows 11. Here’s how to do it.

1. Enable Hyper-V in Windows 11 from Control Panel

You can enable Hyper-V from the Windows Features dialog. You can access Windows Features through the Control Panel to add or remove optional features in Windows 11. Here’s how to do it.

  1. Press Win + R to open Run.
  2. Type check and click Okay to open the Control Panel.
  3. In Control Panel, go to Programs > Programs and Features.
  4. In the left pane, click Enable or disable Windows features.
  5. In the Windows applications dialog, select Hyper V. If you expand Hyper-V, you will see: Hyper-V management tools and Hyper-V platforms.
  6. Make sure both options are selected and click Okay. Since these are optional features, Windows will start installing and enabling them on your PC. This process may take some time.
  7. When you’re done, click Restart now to reboot and apply the changes.
See also  Save a Windows File Explorer search for future reference

After rebooting, search for Hyper-V and click Hyper-V Manager to create virtual machines in Windows 11.

2. Add Hyper-V to Windows 11 Using Command Prompt

Command Prompt provides a fast and efficient way to perform repetitive tasks. You can use the DISM (Deployment Image Servicing and Management) command-line tool to access and install optional Windows features from the command prompt.

Follow these steps to enable Hyper-V on Windows 11 using Command Prompt:

  1. press the To win key and type cmd. Then right click on Command Prompt and select Run as administrator.
  2. In the Command Prompt window, type the following command and press Enter to run:
    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
  3. The Deployment Image Servicing and Management utility will enable the Hyper-V feature and display the progress at the command prompt.
  4. Once the operation is completed successfully, you will need to restart your PC. So, press Y on your keyboard to confirm the action.

After your PC restarts, you can open and use Hyper-V Manager to create virtual machines.

3. Enable Hyper-V with PowerShell

If you prefer Windows PowerShell over Command Prompt, you can also enable Hyper-V using the shell application.

However, unlike Command Prompt, PowerShell uses the enable-WindowsOptional features cmdlet to enable optional features in a Windows image.

To enable Hyper-V with PowerShell:

  1. press the To win key and type power shell. Then right click on PowerShell and select Run as administrator.
  2. In the PowerShell window, type the following shell command and press Enter:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All
  3. PowerShell runs the cmdlet and starts the Hyper-V enablement process. If successful, you will be prompted to restart your PC.
  4. Type Y to confirm, and your PC will reboot to apply the changes and enable a new feature.
See also  Is the Altruistics Trojan a serious threat? How to remove it from Windows

Disable Hyper-V in Windows 11

While Hyper-V can be safely enabled and used, you can just as easily disable it using PowerShell. Useful if the virtualization tool conflicts with your antivirus solution and other apps.

Disable Hyper-V with PowerShell:


Many ways to enable Hyper-V in Windows 11

Hyper-V is a type 1 hypervisor, meaning it runs directly on a computer’s hardware. It’s pre-installed, free to use with no restrictions, and offers linear performance on a consumer-grade system.

That said, dedicated virtual machines like the VMWare WorkStation Pro are available on multiple platforms, can run on legacy systems, and are more suited to enterprise solutions. Check out our comparison comparing the three popular hypervisors to find the one that works for you.

Leave a Reply

Your email address will not be published.