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

Hyper-V is available on supported Windows 11 Pro, Enterprise, and Education editions, not ordinary Home installations. Hardware virtualization must also be available/enabled.

Steps

  1. Check Settings > System > About to confirm the Windows edition.
  2. Open Turn Windows features on or off.
  3. Check Hyper-V and its required subcomponents, then choose OK.
  4. Restart Windows when prompted.
  5. Open Hyper-V Manager and create/test a virtual machine, configuring networking and resources appropriate to the guest.

How it works

Hyper-V uses the Windows hypervisor and can interact with WSL 2, Virtual Machine Platform, security features, and third-party virtualization software. Modern versions of some third-party products can coexist through Windows hypervisor APIs but performance/features may differ.

Important considerations

Enable virtualization in firmware only through the PC/motherboard’s documented controls. Allocate VM memory/storage conservatively so the host remains usable.

Practical guidance

You can also enable Hyper-V through supported PowerShell/DISM commands, but Windows Features is easier to verify for most users. If Hyper-V is missing, do not download it separately; first check edition and system requirements. Windows 11 Home users can use supported alternatives such as WSL/Virtual Machine Platform for relevant workloads.

Additional details

To verify capability before enabling Hyper-V, System Information can report virtualization/hypervisor requirement details on relevant systems. Firmware vendors label virtualization as Intel VT-x, AMD-V/SVM, or similar. Nested virtualization inside another VM has additional requirements and is different from enabling Hyper-V on physical hardware.