How to Enable Hyper-V on Windows 11
Hyper-V is a built-in tool in Windows 11 Pro, Enterprise, and Education editions that lets you run virtual machines to test apps or try other operating systems on your PC.
You can use this tool to run another operating system right inside your main desktop without harming your files. If you run Windows 11 Home, you need a quick workaround to turn on the feature before you can start.
Enable Hyper-V by searching for “Turn Windows features on or off,” checking the Hyper-V box, and clicking OK. You may need to enable virtualization in your BIOS settings first. Restart your computer to complete the installation.
What is Hyper-V?
Hyper-V on Windows 11 lets you create virtual computers right on your own PC, acting like a computer within a computer.
- Trying new software safely without risking your main computer
- Learning how other operating systems work
- Running programs that only work on other systems
Before You Start: Check Virtualization Support
Virtualization support must be enabled in your BIOS or UEFI firmware before you can enable Hyper-V on Windows 11. Most modern processors support this, but motherboard manufacturers often turn it off by default. Restart your computer and press your setup key during boot to check this setting, because Hyper-V will not install or run without hardware virtualization turned on.
To check and turn it on:
- Restart your computer and enter the BIOS/UEFI settings. (Usually by pressing Delete, F2, or F10 while your PC starts up.)
- Look for an option named Virtualization Technology or Intel VT-x or AMD-V.
- Make sure it shows Enabled.
- Save and exit the BIOS. Your PC will restart.
Uncertainty regarding this step means consulting your PC or motherboard manual provides the best guidance. Alternatively, searching online for “how to enable virtualization on [your PC model]” yields exact steps.
Turn On Hyper-V via Windows Features
Windows Features provides the easiest way to enable Hyper-V Windows 11 without using the command line. Open the built-in control panel for turning Windows features on or off, check the box for Hyper-V and all its sub-options, and let Windows install the required system files before you restart your computer to finish the setup process.
What happens? Windows installs the Hyper-V tools on your computer and asks you to restart.
Here's how:
- Click the Start button (Windows icon) and type
Turn Windows features on or off, then click the matching result. - In the window that opens, scroll down and find Hyper-V.
- Check the box next to Hyper-V. Also check its two sub-boxes: Hyper-V Management Tools and Hyper-V Platform.
- Click OK.
- Windows will prepare the feature. Then it will ask you to restart your PC. Click Restart now.

Alternative: Enable Hyper-V Using Command Prompt
Command Prompt lets you enable Hyper-V Windows 11 quickly by running a single deployment tool command with administrator rights. Open the command console as an administrator, paste the DISM command, and press Enter to let Windows configure and turn on the virtualization platform without clicking through menus.
Here's how:
- Click Start and type
Command Prompt. - Right-click Command Prompt and choose Run as administrator. %%FLAG_ADMIN%%
- Copy and paste this command and press Enter:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V - When it finishes, it will ask if you want to restart. Type
Yand press Enter to reboot your PC.

Another Way: Enable Hyper-V Using PowerShell
PowerShell provides a fast command-line method to enable Hyper-V Windows 11 using a single administrator command. Launch Windows PowerShell with administrator privileges, run the feature enablement cmdlet, and let the system install the necessary files so you can start building virtual machines right away.
Here's how:
- Click Start and type
PowerShell. - Right-click Windows PowerShell and select Run as administrator. %%FLAG_ADMIN%%
- Type or paste this command and press Enter:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All - When it finishes, restart your computer if asked.

How to Create a Virtual Machine Using Hyper-V
Hyper-V Manager builds and runs virtual machines on your computer once you enable Hyper-V Windows 11. Open the manager tool from the Start menu, launch the new virtual machine wizard, and follow the on-screen steps to assign memory, connect a virtual hard disk, and install an operating system.
Here's how:
- Click Start and search for
Hyper-V Managerand open it. - In the Hyper-V Manager window, click Action > New > Virtual Machine.
- Follow the on-screen wizard to set up your new virtual machine. You'll choose things like the name, how much memory (RAM), and disk size.
- Once done, you can start your virtual machine and install an operating system inside it.


Summary
Enabling Hyper-V Windows 11 gives you the tools to run multiple operating systems inside virtual machines on your computer. After checking your hardware settings and turning on the feature through Windows Features, Command Prompt, or PowerShell, you can use Hyper-V Manager to build and run your first virtual PC.- Hyper-V lets you run multiple virtual computers on your Windows 11 PC.
- You need to make sure virtualization is enabled in your BIOS before turning on Hyper-V.
- You can enable Hyper-V using Windows Features, Command Prompt, or PowerShell.
- After enabling it, you can create virtual machines to test new software or try other operating systems.
- This is a safe way to explore different systems without buying extra hardware.
- Want to learn more about Hyper-V or virtual machines? Check out Microsoft’s official Hyper-V guide.
Is Hyper-V enabled by default in 🪟 Windows 11?
Hyper-V in Windows 10 and Windows 11 allows running Virtual Machines. It is supported only in Pro, Enterprise, and Education editions of Windows 10 and Windows 11 by default. But this guide will show you how to enable it in Home editions of Windows 10 and Windows 11.
Was this guide helpful?
About the Author
Richard
Tech Writer, IT Professional
Richard, a writer for Geek Rewind, is a tech enthusiast who loves breaking down complex IT topics into simple, easy-to-understand ideas. With years of hands-on experience in system administration and enterprise IT operations, he’s developed a knack for offering practical tips and solutions. Richard aims to make technology more accessible and actionable. He's deeply committed to the Geek Rewind community, always ready to answer questions and engage in discussions.
No comments yet — be the first to share your thoughts!