How to Enable Hyper-V on Windows 11

laptop 3214756 640

This post shows students and new users how to install and enable Hyper-V on Windows 11 desktop to run virtual or guest machines inside Windows 11.

Hyper-V is a feature that comes with Windows that allows anyone to create a virtualized environment on the host machine to run virtual machines inside Windows 11. When you enable Hyper-V, you can create multiple independent guest computers, each running its own operating system without the need for additional physical hardware or support.

The just released preview of Windows 11 comes many new features and enhancements such as redesigned user desktop, centered Start menu and taskbar, rounded corners windows, themes and colors and many more. One of the legacy features that’s also in Windows 11 is Hyper-V.

Hyper-V is not for everyone. For normal desktop users, they will probably never use Hyper-V. However, advanced users may find Hyper-V useful especially in situations where they want to run multiple operating systems and versions. For example, with Hyper-V installed and enabled in Windows 11, power users can create additional virtual computers inside Windows 11 to run Mac OS, Linux and Windows 10 without needed three separate computers.

Also, for students and new users who want to learn how to use Windows, the easiest place to start is Windows 11. Windows 11 is a major release of the Windows NT operating system developed by Microsoft. Windows 11 is the successor to Windows 10 and it’s expected to be released later this year.

To get started with enabling Hyper-V on Windows 11, follow the steps below:

How to turn on Hyper-V in Windows 11

Hyper-V requires that the host machine has Hardware Visualization is enabled. Most computers today will have this feature, however it might be disabled in the BIOS. You may have to reboot into the system BIOS and enable Virtualization Technology (VTx) in the system BIOS settings.

Once enable, log back into Windows 11 and go to Start, then search for Turn Windows features on or off. Click on the result as highlighted below to open Windows Control panel features pane.

enable hyper v in windows 11

Once Windows Features pane opens, screen down and select the box next to Hyper-V and sub boxes Hyper-V Management Tools and Hyper-V Platform.

Make sure these three boxes are checked, then click OK.

windows 11 enable hpyer v platform

When will apply your changes and prompt you to reboot to complete the process.

windows 11 hyper v enable apply

Once you reboot, Hyper-V feature should be enabled and you can start creating virtual machines to run other operating systems on.

windows 11 restart after hyper v installed

How to Enable Hyper-V from Command Prompt

Another ways to install Hyper-V is from Windows Command Prompt. If the steps above isn’t right for you, simply use the commend prompt method below to install and enable Hyper-V.

First, you’ll want to run Windows Command Prompt as administrator. Click on Start, then search for Commend Prompt, right-click and open as administrator.

windows 11 command prompt administrator

When the Command Prompt opens, copy and paste the line below and press Enter.

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

When you run the command above, you’ll get similar message below asking if your want to restart the computer. Type Y for Yes.

Microsoft Windows [Version 10.0.22000.65]
(c) Microsoft Corporation. All rights reserved.

C:\WINDOWS\system32>DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

Deployment Image Servicing and Management tool
Version: 10.0.22000.1

Image Version: 10.0.22000.65

Enabling feature(s)
The operation completed successfully.
Restart Windows to complete this operation.
Do you want to restart the computer now? (Y/N)

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

How to Enable Hyper-V using Windows PowerShell in Windows 11

Yet, there still another way to enable Hyper-V on Windows 11. If the above two methods aren’t good for you, open Windows PowerShell and install it from there.

You’ll also need to run Windows PowerShell as administrator. Click Start and search for PowerShell as shown below in the image.

windows 11 powershell run as administrator

When Windows PowerShell open, type the command below to enable Hyper-V.

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

The command will download and enable Hyper-V packages. You’ll also be prompted to restart the computer.

Once you’re done, Hyper-V should be enabled and ready to use.

How to Create Virtual Machines on Windows 11 Hyper-V

Now that Hyper-V is installed and enabled, click on Start and search for Hyper-V Manager as shown in the image below.

hyper v manage windows 11

Once the app opens, go to Action ==> New ==> Virtual Machine.

hyper v manager new virutal machine

Follow the wizard and complete the creation of a new virtual machine.

windows 11 hyper v new machine

That should do it!


This post showed you how to enable and use Hyper-V on Windows 11. If you find any error above, please use the comment form below to report.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.