Enable Hyper-V in Windows 11
in ,

How to Enable Hyper-V in Windows 11

This article shows, how to enable Hyper-V in Windows 11 desktop to run guest machines or virtual machines inside Windows 11.

Hyper-V is a built-in Windows feature that permits anyone to create a virtualized environment on the host machine (physical machine) to run virtual machines in Windows 11. Windows Hyper-V feature allows you to create virtual machines on your computer without any software or additional hardware support. You can create several virtual machines, each one with its own Operating System, in case you work on several operating systems. You can have virtual switches, hard drives, and other stuff on an individual virtual machine.

Enabling Hyper-V on Windows 11, follow the below steps

Here are several ways to enable the Hyper-V feature in Windows 11 to run virtual Operating Systems on your system.

Table of Content

Why do I Need Hyper-V?

There are multiple positions where Hyper-V could be your go-to option. Here are some of them.
If your work demands you to operate several Operating Systems, Hyper-V would help you to create virtual machines and install different OS on each.
If you have designed software and you want to test them all on the same system by installing a different OS.
You can run often the software which doesn’t run on the current Operating System, by installing the capable one.
Now we recognize the concept of Hyper-V and its lots of benefits, let’s have a look at how to enable it in Windows 11.

Watch Video: How to Enable Hyper-V in Windows 11

How to Enable Hardware Virtualization in BIOS

First, you need to check if Hardware Virtualization is enabled in BIOS. In case if it’s disabled, the option to enable Hyper-V or its components will be hidden.

Hyper-V Platform greyed out.

Turn Windows features on or off

Enable Hardware Virtualization in BIOS

Note: These steps are for an HP Elite 8300 desktop and the interface, terms, and keyboards inputs may different for other manufacturers, though the idea remains the same. We recommend you either read your system manual or visit the web to find out the process for your computer.

First, Shut down your computer and then power on. Now, press the F10 key to enter the BIOS Setup.
In the BIOS Setup, navigate to the Security tab at the top and then select system security.

Hewlett Packard setup utility security

Find the Visualization Technology (VTx) option, and press the right arrow key to enable Hardware Visualization.

Virtualization technology vtx disabled

Now the Virtualization technology VTx is enabled, Press F10 to save the changes.

Virtualization technology vtx enabled

Under File, tab select save changes and exit.

Hewlett Packard setup utility

Select Yes to confirm the changes.

Save changes and exit

After saving the changes, exit the BIOS settings.
It will take a few minutes to complete, wait for the changes to come into effect. Once it’s done, Windows will boot automatically.
You can enable Hyper-V either from the Control Panel, Windows PowerShell, and Command Prompt. In this blog, we have discussed each under a separate section for your understanding.

How to turn on Hyper-V in Windows 11

To Turn Windows features on or off, open the run box type appwiz.cpl and then click ok to open Windows Control panel features pane.

Appwiz.cpl Run command

Select Turn Windows features on or off.

Uninstall or change a program

Or you can type optionalfeatures in the run box to launch turn Windows features on or off a window.

Optionalfeatures Run command

In the Windows Features screen, scroll down and then choose the checkbox next to Hyper-V (Hyper-V Management Tools and Hyper-V Platform).
Click OK.

Windows feature Hyper-V

Windows features, searching for required files.

Windows feature searching

Select restart now.

Enable Hyper-V feature restart now

After rebooting the computer, the Hyper-V feature should start enabling, and once done you can start creating virtual machines to run other operating systems on.

Enabling Hyper-V Windows 11

How to Enable Hyper-V using PowerShell in Windows 11

Here is another way to enable Hyper-V on Windows 11. If the above methods are not working for you, launch Windows PowerShell and then install it from there.
Click the search button, type PowerShell as shown below in the image.
Note: You need to run Windows PowerShell as administrator.

Windows search PowerShell

After launching Windows PowerShell, enter the command below to enable Hyper-V.

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

Enable Hyper-V PowerShell

This command will download packages and enable Hyper-V.
Type y and then hit enter to restart the computer.

Enable Hyper-V PowerShell

Once completed, Hyper-V must be enabled and ready to use.

How to Enable Hyper-V using Command Prompt

Here are another ways to install Hyper-V is using Windows Command Prompt. If the above steps aren’t right for you, simply use the command prompt way below to install and enable Hyper-V.
Run the Windows Command Prompt as administrator. Click on the search button and then type Command Prompt, open it as administrator.

Windows search command prompt

Once Command Prompt opens, copy and paste the below command and then hit Enter.

DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Enable Hyper-V command prompt

Restart your system and Windows Hyper-V should be installed and enabled.

Enable Hyper-V command prompt

How to Create Virtual Machines in Windows 11 Hyper-V

Now that Hyper-V is enabled and installed, type Hyper-V Manager in the search bar after clicking on the search button as shown in the image below. Open it

Windows search Hyper-V manager

Under the Action menu, select New and then Virtual Machine.

Hyper-V manager Windows 11

New virtual machine wizard, click next.

Hyper-V virtual machine wizard

Specify name, location and then click Next.

Specify name and location

Select Generation 2 and then click Next.

Virtual machine specify generation

Assign virtual machine memory and click next.

Virtual machine assign memory

Configure networking, select default switch, and click next.

Virtual machine default switch

Select create new virtual machine option, saved location, disk size, and click next.

Connect virtual hard disk

Installation options, select an operating system from, and click on the browse button to select operating system ISO.

New virtual machine installation options

Select Windows 11 ISO and click ok.

Browse file explorer

Click next.

New virtual machine installation options

Review the new virtual machine summary and then click next.

Completing virtual machine summary

Now a virtual machine was successfully created.

Hyper-V manager windows 11


This guide showed you how to enable and use Hyper-V in Windows 11. If you find any fault above, please write a comment to report.

Written by Jamil Parvez

Jamil Pervez works as a Network Administrator, based in Kuwait with a Primary focus on Microsoft technologies. Microsoft Certified MCSE, MCTP, MCITP, CCNP, CCIP, CCVP with 18 years experience in administering Windows Servers, Exchange, VMWare, Veeam B&R, Veritas BackupExec.

Leave a Reply

Restore from System Restore Points

How to Restore from System Restore Points

Change Computer Name in Windows 11

Change Computer Name in Windows 11 Step by Step