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

If you’re looking to unlock the power of Hyper-V on your Windows 11 Home edition, you’re in the right place. Enabling this feature isn’t as straightforward as it is in other versions of Windows, but it’s entirely doable with a few tweaks. By following a few simple steps, you can get Hyper-V up and running smoothly on your system. Ready to dive in? Let’s get started!

How to Enable Hyper-V in Windows 11 Home

Hyper-V is a built-in virtualization technology in Windows that allows you to run multiple operating systems as virtual machines. However, it isn’t available by default in the Windows 11 Home edition. Don’t worry though! We’ll guide you through the steps to enable it.

Step 1: Open Notepad

To begin, you’ll need to create a script. Open Notepad on your computer by searching for it in the Start menu.

Notepad is a simple text editor that comes pre-installed on Windows. You’ll use it to create a script that will enable Hyper-V on your device.

Step 2: Copy and Paste the Script

Step 2: Copy and paste the following script into Notepad:

pushd "%~dp0"
dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyperv.txt
for /f %%i in ('findstr /i . hyperv.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"
del hyperv.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL

This script will essentially locate and install the necessary Hyper-V packages that are already present in your Windows installation files but are not enabled by default.

Step 3: Save the File

Step 3: Save the file with a .bat extension. For instance, save it as "EnableHyperV.bat".

Saving the file with a .bat extension converts it into a batch file, which can be executed to run the script you’ve just copied.

Step 4: Run as Administrator

Step 4: Right-click the saved file and select "Run as administrator".

Running the script as an administrator ensures that it has the necessary permissions to make changes to your system configuration.

Step 5: Restart Your Computer

Step 5: Restart your computer to apply the changes.

Restarting your computer is crucial as it completes the installation process and enables Hyper-V on your system.

Step 6: Confirm Hyper-V is Enabled

Step 6: Open the Control Panel, go to Programs and Features, click on Turn Windows features on or off, and check if Hyper-V is listed and enabled.

This final step is to verify that Hyper-V has been successfully enabled on your Windows 11 Home edition.

After completing these steps, you’ll have Hyper-V ready to use on your Windows 11 Home edition. You’ll be able to create and manage virtual machines to your heart’s content.

Tips for Enabling Hyper-V in Windows 11 Home

  • Make sure your system meets the hardware requirements for Hyper-V, including CPU virtualization support.
  • Always back up important files before modifying system settings.
  • Ensure you copy the script exactly as shown to avoid errors.
  • If you encounter issues, running the batch file again can sometimes resolve them.
  • Keep your Windows updated to avoid compatibility issues.

Frequently Asked Questions

What is Hyper-V?

Hyper-V is Microsoft’s hardware virtualization product that allows you to create and manage virtual machines.

Can I enable Hyper-V on Windows 11 Home?

Yes, although it’s not available by default, you can enable it by following the script method detailed in this guide.

Do I need a powerful computer to run Hyper-V?

You need a computer with a compatible CPU that supports virtualization and enough RAM to handle multiple operating systems.

Is it safe to enable Hyper-V?

Yes, it is safe. However, always back up important files before making system changes.

Can I disable Hyper-V once enabled?

Yes, you can disable it by going to Control Panel, Programs and Features, and unchecking Hyper-V in the Windows Features menu.


  1. Open Notepad.
  2. Copy and paste the script.
  3. Save the file as "EnableHyperV.bat".
  4. Right-click and run as administrator.
  5. Restart your computer.
  6. Confirm Hyper-V is enabled.


Enabling Hyper-V in Windows 11 Home might seem like a daunting task at first, but it’s actually quite manageable with the right guidance. This powerful feature can transform your computing experience, allowing you to run multiple operating systems simultaneously, experiment with software, and even set up a virtual network.

Remember, following the steps accurately is key. If you encounter any hiccups, reviewing each step and ensuring your system meets the necessary requirements will often resolve the issue. Hyper-V is a robust tool, and unlocking it on your Windows 11 Home edition can open up a world of possibilities.

For further reading, you might want to explore more about virtualization and its benefits. You could also look into other virtualization software like VMware or VirtualBox to compare features. Happy virtualizing, and thank you for embarking on this technical journey with us!

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy