Windows

How to Enable Hyper-V in Windows 10 and 11: Complete Guide

This guide explains in detail how to activate the built-in Hyper-V virtualization technology in Windows 10 and 11. You'll learn to check system requirements, enable the component using different methods, and create virtual machines for software testing or environment isolation.

Updated at February 16, 2026
10-15 minutes
Medium
FixPedia Team
Применимо к:Windows 10 Pro/Enterprise/EducationWindows 11 Pro/Enterprise/EducationWindows Server 2016+

Introduction / Why You Need This

Hyper-V is a built-in Windows virtualization technology (a Type-1 hypervisor) that allows you to create and run isolated virtual machines (VMs) directly on your computer. By enabling Hyper-V, you get a powerful tool for:

  • Software testing in isolated environments without risking damage to your main system.
  • Running alternative operating systems (Linux, other versions of Windows) alongside your main one.
  • Learning and development, for example, to set up network infrastructure or learn server administration.
  • Isolating potentially dangerous applications or websites.

This guide will help you activate Hyper-V on supported editions of Windows 10 and 11 Pro/Enterprise/Education.

Requirements / Preparation

Before you begin, ensure your system meets the requirements:

  1. Supported Windows Edition: Windows 10/11 Pro, Enterprise, or Education. Windows Home does not support Hyper-V.
  2. Processor virtualization support (Intel VT-x / AMD-V): This is a mandatory hardware requirement. It must be enabled in your BIOS/UEFI.
  3. Virtualization enabled in BIOS/UEFI: Even if your processor supports the technology, it is often disabled by default.
  4. Administrator privileges: Installing Windows components and restarting require administrator rights.

How to Check Requirements?

The simplest way is to use the built-in systeminfo utility in PowerShell.

  1. Press Win + X and select "Windows PowerShell (Admin)" or "Terminal (Admin)".
  2. Enter the command:
    systeminfo
    
  3. Scroll the output down to the "Hyper-V Requirements" section.
  4. Ensure all four lines display "Yes":
    • Hyper-V - Virtualization Enabled in Firmware: Yes
    • Hyper-V - Second Level Address Translation: Yes
    • Hyper-V - Data Execution Prevention Available: Yes
    • Hyper-V - Monitor Mode Extensions Available: Yes

⚠️ Important: If any item shows "No", you need to enter your computer's BIOS/UEFI settings (usually by pressing Del, F2, or F10 during boot) and find the virtualization option (Intel VT-x, AMD-V, SVM) to enable it. After changing BIOS settings, save and reboot.

Step-by-Step Instructions

Choose one of two convenient methods to enable Hyper-V.

Method 1: Through Control Panel (Graphical Interface)

This method is intuitive and suitable for most users.

  1. Open Control Panel. You can find it via the Start menu search.
  2. Navigate to the "Programs" section.
  3. Click the link "Turn Windows features on or off".
  4. In the window that opens, find and expand the "Hyper-V" entry.
  5. Check the boxes for both sub-items:
    • Hyper-V (the main platform)
    • Hyper-V Management Tools (additional management utilities)
  6. Click "OK". The system will begin installing the necessary components. This may take a few minutes.
  7. Upon completion, you will be prompted to restart. Save your work in other programs and click "Restart now".

Method 2: Through PowerShell (Fast and Automated)

This method is ideal for automation or if the graphical interface fails for some reason.

  1. Launch PowerShell as Administrator (as described above).
  2. Run the following command:
    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
    
    • -Online — specifies that we are modifying the currently installed OS.
    • -FeatureName Microsoft-Hyper-V — the name of the feature to enable.
    • -All — automatically enables all necessary dependent components.
  3. Wait for the process to complete. At the end, you will see a Success status.
  4. Restart your computer using the Restart-Computer command or the standard way.

Verifying the Result

After restarting, verify that Hyper-V is successfully enabled.

  1. Press Win + R, type virtmgmt.msc, and press Enter. This will directly open Hyper-V Manager.
  2. If the component is active, the VM management window will open. Your host computer will be visible in the left pane.
  3. Alternatively, open Task Manager (Ctrl+Shift+Esc), go to the "Performance" tab. If Hyper-V is running, there will be an entry for "Hyper-V" with usage graphs.

You can also create a test virtual machine to ensure full functionality.

Potential Issues and Solutions

Issue: The Enable-WindowsOptionalFeature command fails with "Feature not found"

  • Cause: Your Windows edition (e.g., Home) does not include the Hyper-V component.
  • Solution: Check your Windows edition (winver). If it is Home, Hyper-V cannot be installed. Consider using WSL2 (for Linux) or VirtualBox/VMware Player (free Type-2 hypervisors).

Issue: systeminfo shows "No" for "Hyper-V - Virtualization Enabled in Firmware"

  • Cause: Virtualization technology (Intel VT-x/AMD-V) is disabled in BIOS/UEFI.
  • Solution: Reboot your computer, enter BIOS/UEFI (Del/F2/F10 key during boot). Find CPU settings and enable options like Intel Virtualization Technology, VT-x, AMD-V, or SVM. Save settings and exit.

Issue: After enabling Hyper-V, other virtualization software (VirtualBox, VMware Workstation Player) won't start

  • Cause: Hyper-V (a Type-1 hypervisor) "takes" control of the processor's virtualization extensions, making them unavailable to other Type-2 hypervisors.
  • Solution: Either disable Hyper-V when you need other programs (via bcdedit /set hypervisorlaunchtype off in admin PowerShell and a reboot), or use only Hyper-V and its tools. For VirtualBox, starting with version 6.1 there is experimental support for running alongside Hyper-V, but performance may be lower.

Issue: Not enough space on the system drive

  • Cause: The Hyper-V component requires several gigabytes of free space for installation.
  • Solution: Free up space on the C: drive (≥ 10 GB free is recommended) and repeat the installation.

F.A.Q.

Why don't I have the Hyper-V option in Control Panel?
Is a license required to use Hyper-V?
Can I enable Hyper-V if I have Windows 10 Home?
Will enabling Hyper-V slow down my computer?

Hints

Check processor virtualization support
Enable the feature via Control Panel
Enable via PowerShell (alternative method)
Restart the system
Launch Hyper-V Manager

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community