If you want to enable Hyper-V on Windows 10/11 Home edition, continue reading below.
Hyper-V is Microsoft’s hypervisor platform that allows you to run multiple operating systems on a single Windows computer, such as VLware or VirtualBox hypervisors.
With the Hyper-V virtualization platform, you can create virtual machines that run on their own devices without affecting the host. Compared to other hypervisors, Hyper-V offers similar features and functionality, so it is currently used by many system administrators for testing purposes.
Hyper-V was originally installed in Windows Server 2008 and later, but it is now also available in Windows 10/11 Pro, Enterprise, and Education editions. But don’t worry… if you’re a Windows 10/11 Home owner, in this article I’ll show you how you can install Hyper-V even on your own system.
A virtual machine (usually called a “VM”) is a virtual computer with its own hardware (CPU, RAM, DISK, etc.) that is “borrowed” from a physical computer (usually called a “HOST”). So, to install Hyper-V, the host machine must meet the following hardware requirements.
A. RAM: 8 GB at least. (If you want good performance, you need to increase the RAM at least 16 GB or better 32GB).
B. CPU: You must have it 64-bit processor supports Second Level Address Translation (SLAT). (Most Intel and AMD processors support the SLAT hardware mechanism, especially on computers preinstalled with Windows 8 or later).
* Information: “Second Level Address Translation” (SLAT) is a hardware mechanism supported when virtualization technology is supported. If you have an Intel processor, go to your processor’s specifications page and check for “Intel® Virtualization Technology (Intel® VT-x)” under “Advanced Technologies”. Alternatively, check if the “Virtualization Technology” feature is enabled in the BIOS.
C. To run Hyper-V, the following items must be enabled in the BIOS: *
- Virtualization technology
- Device Enforced Data Execution Prevention (DEP)
1. To see if the above items are already enabled on your system:
1. Open a command prompt and type systeminfo.exe
2. Scroll to the bottom of the report to see if the Hyper-V requirements are met. If not, proceed to enable them in Bios using the instructions below.
2. To enable Virtualization Technology and Data Execution Prevention (DEP) in BIOS:
1. Restart computer and press repeatedly one of these keys: F2, F10, F8, F12 or Del* when the computer manufacturer’s logo appears on the screen to enter the BIOS/UEFI settings (* The key may vary from manufacturer to manufacturer).
2. To enable virtualization in BIOS:
a. If you are the owner Intel CPU:
- click on ComplicatedClick on the * tab and install Virtualization (aka “Intel® Virtualization Technology (VT-x)”). Turn on.
*Note: Some BIOS have a “Virtualization” setting Workor within System configuration departments.
b. If you are the owner AMD processor:
- click on MIT. tab -> Advanced frequency settings –> Advanced kernel settings and install SVM mode (aka “Secure Virtual Machine”). Turn on.
3. To enable Data Execution Prevention (DEP) in BIOS:
Depending on your computer manufacturer, the option to enable Hardware DEP varies and may be located here Complicated or within Work section and may be labeled “Data Execution Prevention”, “XD”, “Disable Deletion” or “NX”.
How to enable Hyper-V in Windows 11/10 Home.
Once all the above requirements are met, follow these instructions to enable Hyper-V on your Windows 10/11 home computer.
1. It’s open Notepad and paste the following code: *
Clicking the “%~dp0” button
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
/f for %%i (‘findstr /i . hyper-v.txt 2^>nul’) dism /online /norestart /add-package:”%SystemRoot%\servicing\Packages\%%i”
Dism /online /enable-function /feature-name:Microsoft-Hyper-V -All /LimitAccess /ALL
*Note: The above script adds Hyper-V feature on Windows 10/11 home system. The code was created by the Microsoft Virtualization team on Github.
2. Save as a file Hyper-V Enabler.bat and close notepad.
3. Right click enabled Hyper-V Enabler.bat and select Run as administrator. This will open a command prompt and run it to begin the installation process.
4. After the installation is complete, you will be asked if you want to restart your computer now, click Y continue.
5. During the reboot, Windows will install the updates, which will take a few minutes to complete.
6. After logging in to Windows, click Windows key + R Buttons to open the Run dialog box.
7. Type optional features and beat Enter.
8. check the Hyper-V option and press OK to enable the function.
9. Wait for Windows Hyper-V to install and when prompted, restart your computer.
10. Search for “hyper-v” to open it and start creating virtual machines.
Final words: These are all the steps required to enable Hyper V on Windows 10 Home and Windows 11 Home Edition. If something doesn’t work as described, make sure your computer meets the requirements to run Hyper-V.
You can always disable Hyper-V if you don’t need it remove the mark the Hyper-V Check the box in Windows Properties or by running the following command PowerShell (Admin):
- DISM /Online /Disable Feature /Feature Name:Microsoft-Hyper-V
That’s it! Which method worked for you?
Let me know if this guide helped you by leaving a comment about your experience. Please like and share this guide to help others.