Microsoft has included a virtualization tool called Hyper-V in Windows. It’s probable that Hyper-V was developed to rival other virtualization tools like VMWare or VirtualBox, but alas, the Home version of Windows 11 does not support it. Although you can utilize third-party tools, Hyper-V performs far better and is simpler to use. I discovered the best way to enable Enable Hyper-V in Windows 11.
What is Hyper-V?
Microsoft created the hardware-based hypervisor known as Hyper-V. On the Windows operating system, it enables users to run numerous versions of various operating systems. Currently, Hyper-V also works with Linux distributions such as Ubuntu and Windows. Since this program was created by Microsoft, it performs far better than third-party alternatives while running Windows VM over Hyper-V.
Although Hyper-V has less functionality than other hypervisors in terms of customizability, it is significantly faster. Because most drivers operate independently of the hardware layer, maintaining the virtual machine requires fewer resources. Additionally, you can use the default choices to assign memory, cores, and offer internet connectivity. You have the choice to easily create a virtual machine as well.
How to Enable Hyper-V in Windows 11 Home
Step 1. Open a new Notepad file on your PC. After tapping the Windows key, you can search for Notepad or launch Run by pressing Win + R on a Windows 11 keyboard. To open Notepad, type Notepad and hit Enter. Now copy the script below and put it into the Notepad document.
pushd "%~dp0" 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" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
Step 2. Next, click “File” on the menu bar and select “Save as”.
Step 3. On the next prompt, select “All files(*.*)” in the “Save as type” drop-down menu. Then name the file. For example, I renamed the file to “HyperV”. Then add the .bat extension at the end to save it as a batch . Make sure no .txt or other file extension is added at the end. Finally, click “Save”.
Step 4. Now, to Enable Hyper-V in Windows 11 Home, right click on the batch file you just saved and select “ Run as administrator ”.
Step 5. After you do that, the file will open a Command Prompt/PowerShell window and start installing Hyper-V on Windows 11 Home. Remember that you need to be connected to the Internet to enable this feature. Furthermore, if the CMD window is frozen, press the “Enter” key.
Step 6. Once the Hyper-V installation is complete, restart your Windows 11 computer. Now, press Windows key and R at the same time to open Run. Here, type optionfeatures.exe and press Enter.
Step 7. A Windows Windows Features window will open. Scroll down and enable Hyper-V, Virtual Machine Platform, and Windows Hypervisor Platform. Finally, press the OK button. It will start installing the necessary packages and ask you to restart your computer once the installation is complete.
Step 8. Finally, Hyper-V will be enabled on the computer running Windows 11 Home. Press the Windows key once and search for “Hyper-V”. It will show up in the search results and you can open it.
Step 9. If Hyper-V does not show up in the search results, open the Run window with the keyboard shortcut Windows + R. Then type Virtmgmt.msc and press Enter.
Step 10. It will directly open Hyper-V Manager on Windows 11 Home.
How to Create virtual machines with Hyper-V in Windows 11
Step 1. Restart your machine after Enable Hyper-V in Windows 11 Home to get to the BIOS or UEFI. The F10 or F9 key is typically used, however your PC manufacturer may have a different key. So, if you’re unsure, see the list below or try to access the BIOS online.
Step 2. Generally, you will find the option “ Virtualization ” in the System Configuration or Advanced tab. All you have to do now is enable it and save the changes by pressing the F10 key. After that, restart your computer and virtualization will be enabled.
Step 3. Now, Enable Hyper-V in Windows 11 by pressing the Windows key and search for it using Windows Search.
Step 4. Click the “ Quick Create ” option on the right menu. It allows you to set things up pretty quickly.
Step 5. Now select the operating system that you want to create on Windows 11. The great thing here is that Hyper-V also supports Linux (Ubuntu). Alternatively, you can also select the ISO file if you have already downloaded it.
Step 6. Press the “Create Virtual Machine” button right away, and then wait for the procedure to finish.
Step 7. Next, click the “ Connect ” button and it will launch the virtual machine you just created.
Step 8. Finally, the virtual machine is ready in Hyper-V and you can go through the installation process as usual.
FINALLYIn this post, Solutechblog show you how to Enable Hyper-V in Windows 11 and running it. Or you can also use some third-party virtualization programs like VirtualBox and VMware on Windows 11 Home.