How to Enable Hyper-V on Windows 11 or 10?

Harnessing the Power of Hyper-V in Windows 11 and 10: A Comprehensive Guide.

Virtualization has undoubtedly transformed the tech landscape, offering users the ability to simulate multiple computer systems on a single physical machine. At the forefront of this evolution is Microsoft’s Hyper-V, a cutting-edge virtualization software. Without necessitating additional hardware or software assistance, Hyper-V empowers users to craft one or more virtual machines. These machines can be outfitted with individual hard disks, graphics card drivers, switches, and more, allowing for a customizable computing experience. So, how do you harness this robust feature? This risewindows guide aims to demystify the process for you, walking you through the steps to enable Hyper-V on Windows 11 or 10. It’s worth noting that while Windows 11 and 10 natively support Hyper-V, it remains an optional feature primarily available on the Pro, Enterprise, and Education editions. If you’re on the fence about your Windows edition, a simple visit to Settings > System > About will provide clarity on your system’s specifications. Join us as we delve into the world of virtualization and make the most of your Windows experience.

How to Check if your Computer supports Hyper-V?

The user’s PC must meet the minimum hardware specifications to run Hyper-V:-

  • 64-bit processor with Second Level Address Translation (SLAT).
  • A processor must support VM Monitor Mode Extension (VT-c on Intel chips).
  • Minimum 4GB RAM.

You should also check whether the Virtualization Technology and Hardware Enforced Data Execution Prevention options are enabled on the system firmware. Perform the following:-

Step 1. First, open the Run dialog box by pressing Windows + R on your keyboard.

Step 2. Now, type the following in the Run box and hit Enter to open the Command Prompt window:-


Step 3. Then, hit Enter on the keyboard after typing the following in the Command Prompt:-


Check the Hyper-V Requirements section, and all results should be Yes.

How to Enable Hardware Virtualization in BIOS?

Hardware Virtualization may be disabled on the BIOS/UEFI in some old compatible systems, and you need to enable it. To enable Hardware Virtualization in BIOS, do the following:-

Step 1. First, turn off your PC.

Step 2. Now, press the Power button to turn on the PC and start pressing the Esc key on the keyboard to enter into Startup Menu or something like that. Depending on the manufacturer, you may need to press Esc, F10, F2, F12, F1, or DEL to enter the BIOS setup process.

Step 3. Then, navigate through menus and search for Virtualization Technology and Enable the same.

Step 4. Lastly, hit the F10 key to save the changes and exit BIOS.

When you’re done, your PC will restart to apply the changes.

When Virtualization is enabled in BIOS, you can enable Hyper-V on Windows 11 or 10 machines using any of the following methods.

How to Enable Hyper-V in Windows 11 or 10 using Windows Features?

To turn on Hyper-V in Windows 11 or 10 through Windows Features, follow these steps:-

Step 1. First, from the keyboard, press Windows + R to open the Run dialog box.

Step 2. Now, to open the Windows Features dialog, type optionalfeatures into the Run box and click OK.

Step 3. Then, check Hyper-V and all of its components.

Step 4. After that, click on the OK button.

Step 5. Finally, restart your computer to complete the Hyper-V setup by clicking the Restart now button.

How to Turn On Hyper-V on Windows 11 or 10 through Command Prompt?

The DISM command-line tool allows you to access and install optional Windows features via Command Prompt. Here’s how.

Step 1. First, open an elevated Command Prompt.

Step 2. Now, type the following command and hit Enter to execute:-

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

The Deployment Image Servicing and Management tool will enable Hyper-V on your PC. If the operation is successful, you must restart your PC by pressing Y on your keyboard.

How to Remove Hyper-V on Windows 11 or 10 using PowerShell?

To uninstall Hyper-V on Windows 11 or 10 through PowerShell, follow these steps:-

Step 1. First, open PowerShell as an administrator.

Step 2. Now, in the PowerShell window, type the following and hit Enter:-

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

Step 3. Finally, restart your PC to save the changes.


Virtualization has greatly expanded the realm of possibilities for users and developers, and Microsoft’s Hyper-V is a testament to this evolution. With the ability to emulate numerous systems on a single hardware, it provides efficiency, flexibility, and a tailored experience. This guide has demonstrated the necessary steps for checking the compatibility of your PC with Hyper-V, activating the hardware virtualization in BIOS, and enabling or disabling Hyper-V in Windows 11 or 10. Whether you’re a seasoned IT professional or just embarking on your virtualization journey, understanding and leveraging these steps can profoundly enhance your tech endeavors.


Leave a Comment

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

How to Reset Sound Drivers on Windows 11?

Sound issues on a computer can stem from various problems, but one common culprit is often outdated or corrupted sound drivers. These drivers, responsible...

How to Open Command Prompt as Administrator on Windows 11/10/8/7?

Command Prompt, often abbreviated as cmd, has been an integral tool for Windows users since the early days of the operating system. Whether you're...

How to Turn on the UWP File Explorer on Windows 11?

Navigating the intricate digital ecosystem of Windows, you might have stumbled upon the term UWP or Universal Windows Platform. This is Microsoft's evolution for...

How to Enable or Disable IPv6 on Windows 11 or 10?

In the dynamic world of the Internet, staying updated with the latest technology is essential. Internet Protocol version 6 (IPv6) is the newest version...

How to Enable or Disable IPv4 on Windows 11 or 10?

IPv4 (Internet Protocol version 4) is the predominant protocol used for transmitting data over the vast networks of our modern digital age. Serving as...