How to Enable Hyper-V on Windows 11: A Step-by-Step Guide

This post instructs users on how to install and enable Hyper-V on Windows 11, which facilitates the creation of virtual or guest machines. Hyper-V provides a virtualized environment allowing for multiple independent guest computers, useful for running distinct operating systems without extra hardware. Hyper-V can be enabled via the Windows Control panel, Command Prompt or…

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

Hyper-V is a feature 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 operating system without additional physical hardware or support.

Hyper-V is not for everyone. Normal desktop users will probably never use Hyper-V. However, advanced users may find Hyper-V useful, especially when 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 needing three separate computers.

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 enabled. Most computers today will have this feature. However, it might be turned off in the BIOS. You may have to reboot the system BIOS and enable Virtualization Technology (VTx) in the system BIOS settings.

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

Once the 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.

When will you apply your changes and be prompted to reboot to complete the process?

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

How to Enable Hyper-V from Command Prompt

Another way to install Hyper-V is from Windows Command Prompt. If the steps above aren’t right, simply install and enable Hyper-V in the command prompt method below.

First, you’ll want to run Windows Command Prompt as administrator. Click on Start, then search for Command Prompt, right-click, and open as 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 a similar message below asking if you 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)
[==========================100.0%==========================]
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 is 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 an administrator. Click Start and search for PowerShell, as shown in the image below.

When Windows PowerShell opens, 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 Start and search for Hyper-V Manager, as shown in the image below.

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

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

That should do it!

Conclusion:

  • Hyper-V is a powerful tool for advanced users looking to run multiple operating systems on a single device.
  • Enabling Hyper-V on Windows 11 can be done easily through the Windows Features pane, Command Prompt, or PowerShell.
  • After installation, users can create and manage virtual machines to test applications or learn about new operating systems without needing extra hardware.
  • The ability to run different operating systems concurrently increases efficiency and flexibility for developers and tech enthusiasts alike.
  • Always ensure your system supports virtualization before attempting to enable Hyper-V.
  • With Hyper-V set up, users can explore and experiment in a safe, isolated environment.
Richard Avatar

Comments

  1. […] Core Isolation works with Memory Integrity (aka Hypervisor-Protected Code Integrity (HVCI)) in Windows, making it difficult for malicious software and scripts to use low-level drivers to hijack one’s computer. Windows Memory Integrity feature works by creating an isolated environment using hardware virtualization. […]

Leave a Reply to Enable Core Isolation Memory Integrity in Windows 11 – Geek Rewind Cancel reply

Your email address will not be published. Required fields are marked *


Exit mobile version