If you like to experiment with several versions of operating systems, not simply Windows, a virtual machine platform is a must-have tool for you. Hyper-V is a Microsoft-built native hypervisor that provides this feature on Windows, although it’s not accessible in the Windows 11 Home edition. Although there are a number of third-party solutions available, Hyper-V performs far better and is much easier to use. Having said that, we’ve discovered a simple workaround for enabling Hyper-V in Windows 11 Home.
What Is Microsoft’s Hyper-V?
Microsoft’s Hyper-V hypervisor is a hardware-based hypervisor. It allows users to run several operating systems on top of the Windows operating system. Hyper-V currently supports Windows, Ubuntu, and other Linux distributions. In comparison to other third-party technologies, the performance of running a Windows VM with Hyper-V is excellent because the technology was built by Microsoft.
Hyper-V is not as feature-rich as other hypervisors in terms of customisation, but it is quick. The reason for this is that most drivers run independently of the hardware layer, resulting in lower virtual machine maintenance overhead. Aside from that, you can use the default switch to assign storage, cores, and internet access.
How to Enable Hyper-V in Windows 11 Home
The enabling of Hyper V in Windows 11 is done in two different steps:
- Installing the Hyper V.
- Creating the Virtual Machine.
Installation of Hyper-V in Windows 11 Home
Step 1: Type Windows + R to open the Run box and type Notepad followed by Enter key. The notepad app will open on your desktop.
Step 2: Copy the script displayed in the box below as it is and paste it in the Notepad window you have just opened.
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in (‘findstr /i . hyper-v.txt 2^>nul’) do dism /online /norestart /add-package:”%SystemRoot%\servicing\Packages\%%i”
Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL
Step 3: Click on File Tab on the top left of the Notepad window and then select “Save as.”
Step 4: A new box will open, where you have to type the File Name (I have typed Hyperv.bat).
Step 5: Click On Save as Type and change it to “All files(*.*)”
Step 6: Click on the Save Button.
Note: You can name this file anything you want but it should have the “.bat” extension as we are trying to create a batch executable file. Do not forget to change the save as type to All Files otherwise, it will be saved as a text file.
Step 7: Now Close the Notepad Editor and locate the Batch file just created. Make a right-click on the file and choose “Run as administrator” from the context menu.
Note: There is a difference in icons between the text file and the batch file. If you were not successful in creating the batch file for the first time then repeat the steps again.
Step 8: The Command Prompt Window will now auto-launch and a bunch of commands and installation status will start appearing on the screen. Do not do anything except wait until it gets over. The process will take 30 minutes or so.
Step 9: You will get a notification stating the Installation is now complete and asking you If you want to restart the PC. Press Y followed by the Enter key.
Note: If you have accidentally closed the command prompt window then manually restart your PC to complete the installation process of Hyper V in Windows 11.
Step 10: After your PC restarts, type “optionalfeatures.exe“ in the RUN box followed by Enter to launch Windows Features Options.
Step 11: Locate three options namely, Hyper-V, Virtual Machine Platform, and Windows Hypervisor Platform, and ensure the checkbox next to these options is duly checked. Now press the OK key.
Step 12: The next phase of the installation process will now commence which may not take much time. Restart your computer and the installation process is complete.
Step 13: After your computer reboots, press Windows + S to open the search box and type Hyper V and you will see the relevant option in the search results. Click on the Hyper V Manager to launch the tool.
Note: If Hyper-V does not appear in the search results, use the Windows+R key to open the Run window. Then type virtmgmt.msc and press Enter.
How To Create A Virtual Machine Using Hyper -V
Step 1: Restart the PC and press the relevant key to enter the BIOS mode. For most computers, it is either F9 or F10.
Step 2: Navigate through the BIOS options and find the “Virtualization” option which is usually found in the System Configuration or Advanced tab. All you have to do now is enable it and press the F10 key to save your settings.
Step 3: Restart your PC and type Hyper-V in the search box and you can then click on the Hyper-V Manager.
Step 4: Once the Hyper V Manager interface window loads, you need to click on the PC name in the left panel and then select the “Quick Create” option in the right panel.
Step 5: Now select the operating system for which you wish to construct a virtual machine. The best part is that Hyper-V comes pre-installed with Linux (Ubuntu).
Step 6: Finally, click “Create Virtual Machine” and wait for the procedure to finish.
Step 7: Finally, click the “Connect” button, and the virtual machine you just constructed will be launched.
Step 8: Finally, the Hyper-V virtual machine is ready, and you may proceed with the installation as usual.
The Final Word On How to Enable Hyper-V in Windows 11 Home
So those are the steps on how to enable hyper v in Windows 11 home. We mentioned that the Home edition of Windows 11 lacks a built-in hypervisor, however, enable it on your Home edition PC using the above-mentioned workaround. Furthermore, third-party virtualization programs such as VirtualBox and VMware can be used on Windows 11 Home.
Follow us on social media – Facebook, Instagram, and YouTube. For any queries or suggestions, please let us know in the comments section below. We would love to get back to you with a solution. We regularly post tips and tricks, along with answers to common issues related to technology.