Skip to content

How to Install Hyper-V on Windows 11 Pro

Enable Hyper-V on Windows 11 Pro using Optional Features, PowerShell, or DISM. Check the hardware requirements, fix a greyed-out checkbox, and build your first VM.

SDSysadmin Desk September 6, 2026 7 min read
Diagram-style cover showing the Hyper-V role being enabled on a Windows 11 Pro machine through Optional Features and PowerShell

Hyper-V is built into Windows 11 Pro, so you don’t need to download anything. It’s just switched off by default. Turn the role on, reboot, and you have a type-1 hypervisor that runs Windows and Linux VMs straight from your desktop — the same engine that powers servers and Azure, scaled down to your laptop.

There are three ways to enable it: the Optional Features dialog, a single PowerShell command, or DISM from a command prompt. They all do the same thing. The GUI is fine for a one-off, PowerShell is faster, and DISM is handy when you’re scripting a build or working in a recovery environment.

Before any of that, two things have to be true: you’re on the right edition, and your hardware supports virtualization. Get those sorted first and the rest takes about five minutes plus a restart.

Check the requirements first

Hyper-V is picky about three things. Miss one and the checkbox stays greyed out or the role fails to start after reboot.

Hyper-V requirements on Windows 11

Edition Windows 11 Pro, Enterprise, or Education (not Home)
CPU 64-bit with SLAT (Second Level Address Translation)
CPU features VM Monitor Mode Extensions (VT-x on Intel, AMD-V on AMD)
Firmware Hardware virtualization enabled in BIOS/UEFI
RAM 4 GB minimum; more if you want to run real workloads

The edition check is the one people miss. Hyper-V simply isn’t in Windows 11 Home — there’s no entry to tick. Open Settings → System → About and look at the Windows edition. If it says Home, you’ll need to move to Pro before any of this works.

For the hardware side, Microsoft ships a quick check. Open an elevated PowerShell window and run:

systeminfo

Scroll to the bottom, to the Hyper-V Requirements section. You want all four lines — VM Monitor Mode Extensions, Virtualization Enabled In Firmware, Second Level Address Translation, and Data Execution Prevention Available — to read Yes.

If firmware virtualization shows as disabled, reboot into your BIOS/UEFI (usually Del, F2, or F10 at the splash screen) and turn on Intel Virtualization Technology / VT-x or SVM Mode on AMD. Save, exit, and recheck before continuing.

Method 1: Optional Features (the GUI way)

This is the click-through method, good when you’re enabling Hyper-V once on your own machine.

  1. Press Win + R, type optionalfeatures, and press Enter.
  2. In the Windows Features dialog, find Hyper-V.
  3. Tick the Hyper-V box. Expand it and confirm both Hyper-V Platform and Hyper-V Management Tools are checked.
  4. Click OK. Windows installs the components.
  5. Click Restart now when prompted.

That’s it. After the reboot, Hyper-V Manager shows up in the Start menu.

Method 2: PowerShell (one command)

If you’d rather not click through dialogs, PowerShell does the whole thing in one line. Open PowerShell as Administrator and run:

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

The -All switch pulls in every dependency, including the management tools and the virtual switch components. When it finishes, it asks whether to restart — answer Y, or reboot yourself later.

To confirm the role is actually enabled after the reboot:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V | Select-Object FeatureName, State

A State of Enabled means you’re done.

Method 3: DISM (for scripts and recovery)

DISM works from an elevated Command Prompt or PowerShell and is the go-to when you’re building images, automating deployments, or running outside a normal desktop session. The feature name is slightly different from the PowerShell cmdlet:

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

/Online targets the running OS, and /All enables the parent features Hyper-V depends on. Reboot when it completes.

Here’s how the three methods line up so you can pick one:

Which install method to use

optionalfeatures (GUI) One-off setup on your own machine; you want to see the checkboxes
Enable-WindowsOptionalFeature Fast, scriptable, and easy to verify with Get-WindowsOptionalFeature
DISM /Enable-Feature Build scripts, imaging, or a recovery/offline environment

All three need a restart, and all three end in the same place: the hypervisor loaded at boot and Hyper-V Manager available.

Verify the install and open Hyper-V Manager

After the reboot, check that the hypervisor is actually running, not just installed:

Get-ComputerInfo -Property "HyperVisorPresent"

If it returns True, the hypervisor launched at boot. Now open the console — press Start and type Hyper-V Manager, or run virtmgmt.msc. Your computer name appears in the left pane.

Post-install checklist

  • Reboot completed after enabling the role
  • Get-ComputerInfo shows HyperVisorPresent = True
  • Hyper-V Manager opens and lists your machine
  • A virtual switch exists (create one before building network-connected VMs)
  • Default VM storage path set to a drive with free space

One thing the install doesn’t do is give your VMs network access. Hyper-V on Windows 11 ships with a Default Switch (NAT-based) that works out of the box, but for VMs that need to look like real machines on your LAN you’ll want to build an external switch. That’s a short job on its own — see how to create an external virtual switch in Hyper-V.

Build your first VM

With the role on, creating a VM is quick. In Hyper-V Manager, click Action → New → Virtual Machine, or use PowerShell:

New-VM -Name "Lab-VM01" -MemoryStartupBytes 4GB -Generation 2 -NewVHDPath "D:\VMs\Lab-VM01.vhdx" -NewVHDSizeBytes 60GB -SwitchName "Default Switch"

A few notes on those values:

  • Generation 2 is the modern default — UEFI firmware, Secure Boot, and support for current Windows and most recent Linux distros. Stick with it unless you’re booting something old that needs legacy BIOS. If you’re unsure, read up on Generation 1 vs Generation 2 VMs.
  • MemoryStartupBytes is the starting RAM. You can enable Dynamic Memory later so the VM only uses what it needs.
  • SwitchName connects the VM to a network. The built-in Default Switch gives NAT-based internet immediately.

Attach an ISO and start the VM:

Add-VMDvdDrive -VMName "Lab-VM01" -Path "D:\ISOs\windows11.iso"
Start-VM -Name "Lab-VM01"

Then connect to its console with vmconnect or by double-clicking the VM in Hyper-V Manager.

Wrapping up

Installing Hyper-V on Windows 11 Pro comes down to two checks and one switch: confirm you’re on Pro (or Enterprise/Education), confirm the CPU has SLAT with virtualization enabled in firmware, then flip the role on through Optional Features, Enable-WindowsOptionalFeature, or DISM. Reboot, and Hyper-V Manager is ready.

From there, build a Generation 2 VM, point it at the Default Switch for instant networking, and you’ve got a clean lab to test Windows builds, try Linux distros, or stage a server config before it touches production. For more setup walkthroughs and fixes, browse the virtualization guides.

Frequently asked questions

Can I install Hyper-V on Windows 11 Home?

No. The Hyper-V role only ships with Windows 11 Pro, Enterprise, and Education. Windows 11 Home doesn't include it, and the Optional Features list won't show a Hyper-V entry. You'd need to upgrade the edition to Pro first, or use a different hypervisor like VirtualBox.

Why is the Hyper-V checkbox greyed out in Windows Features?

Almost always a missing hardware requirement. Hyper-V needs a 64-bit CPU with SLAT (Second Level Address Translation), VM Monitor Mode Extensions, and hardware virtualization enabled in the BIOS/UEFI. Turn on Intel VT-x or AMD-V in firmware, then the checkbox becomes selectable.

Do I need to enable virtualization in the BIOS for Hyper-V?

Yes. Hardware-assisted virtualization (Intel VT-x or AMD-V) must be on in the BIOS/UEFI before Hyper-V can start. Check Task Manager → Performance → CPU; if the Virtualization line reads Disabled, fix it in firmware before enabling the role.

Will enabling Hyper-V break VirtualBox or VMware Workstation?

It can. Once Hyper-V is on, the Windows hypervisor claims the CPU's virtualization extensions at boot. Older VirtualBox and VMware builds then run slowly or refuse to start. Recent versions can run on top of the Windows Hypervisor Platform, but at reduced speed.

How do I open Hyper-V Manager after installing it?

Press the Start key and type Hyper-V Manager, or run virtmgmt.msc. If it doesn't appear, the Management Tools sub-feature didn't install. Re-run the install and make sure both Hyper-V Platform and Hyper-V Management Tools are selected.

Does installing Hyper-V require a restart?

Yes. Whether you use Optional Features, PowerShell, or DISM, Windows needs a reboot to load the hypervisor and the new boot entry. Hyper-V Manager and the virtual switch features aren't fully available until that restart finishes.

Sources & further reading

Official vendor documentation referenced while writing this guide.

SD

Sysadmin Desk

Infrastructure & Cloud

Hands-on guidance for infrastructure, virtualization, and containers — Hyper-V, VMware, Docker, and the day-to-day operations work that keeps environments running.

MCSA Guru provides independent, educational IT guidance. Microsoft, Windows, Windows Server, Microsoft 365, Exchange, and Microsoft Teams are trademarks of Microsoft Corporation; Docker is a trademark of Docker, Inc. MCSA Guru is not affiliated with or endorsed by Microsoft or Docker. Always test changes in a safe environment before applying them in production.

Related guides

Fixing something right now?

Jump straight into the guide library or search for the exact error or task you are dealing with.