Enable Hyper V On Windows 10 Home: Hyper-V is a virtualization platform for Microsoft’s Operating System (OS). Hyper-V Manager was first released by Microsoft along with Windows Server 2008 and since then it has been available as part of Windows OS. It is available on Microsoft’s Windows Server Operating Systems but Microsoft has added this Hyper-V functionality to their latest Operating systems, Windows 8.1 and Windows 10.
Unfortunately, the feature of Hyper-V is only available in the Windows 10 Professional and Enterprise editions. You can’t install it on Windows 10 Home Edition by default. But, using the step by step guide in this article below, we’ll demonstrate to you how you can enable Hyper-V functionality in the Windows 10 Home edition.
Features of Hyper-V
To understand what makes Hyper-V unique and how it can best be used, let’s look at all of its features.
- The Hyper-V Manager interacts with each Hyper-V host and VM individually, which has proven to be essential when managing multiple large VM-enabled large Hyper-V environments.
- With Hyper-V Manager you can only manage two infrastructure components: Hyper-V host and VM, including their checkpoint, virtual switch, and virtual hard disk.
- SCVMM allows you to set up templates on the basis of which VMs can be created automatically while creating a VM in Hyper-V Manager is a completely manual process.
- Due to its intuitive and simple GUI, Hyper-V Manager is considered a basic management tool for those who do not have a technical background but want to start working with Microsoft’s Hyper-V environment.
- Hyper-V Manager uses Native Windows Management Instrumentation (WMI) for event detection and distribution. Thus, any changes to the Hyper-V host or VM are almost instantly detected and reflected in the graphical user interface (GUI).
- Hyper-V Manager Hyper-V hosts can be used to manage a number of local and remote locations.
- It is a great management tool for small and medium-sized businesses whose virtualization needs can be satisfied even with the limited feature set of Hyper-V Manager.
Check if your system supports virtualization?
First of all, we need to check that our system supports virtualization. Hyper-V to function can only be run if you have Hardware virtualization in your system. Otherwise, you can use other virtualization platforms like Virtualbox and VMWare.
There are 4 basic requirements to install Microsoft’s Hyper-V technology on your Windows 10 PC:
- VM Monitor Mode Extensions
- Virtualization enabled in firmware
- Second level address translation
- Data execution prevention
You can check all these requirements by opening the Command Prompt (Windows Command Prompt). Open Run type cmd and hit enter, it will open Windows Command Prompt. Run the
systeminfo command. You can able to check Microsoft’s Hyper-V requirements section.
Most modern-day PC supports all the basic requirements to enable Hyper-V. But some systems have their virtualization disabled by default from their BIOS (Basic Input/Output System). You can go to the BIOS setup of your computer at the very beginning of startup (before the booting process starts) and enable Virtualization from the BIOS settings.
How To Enable Hyper-V on Windows 10 Home
Follow the steps below to install and enable Microsoft’s Hyper-V virtualization in Windows 10 Home PC.
- Download Hyper-V Enabler from here: Hyper-V installer and enabler for Windows 10 Home
- After downloading, go to the file and right-click on it, and select Run as Administrator (Important). This will run the Hyper-V installation script. The installation process may take some time to complete. When installing Hyper-V please let it complete and do nothing.
- When this installation process is complete, press
Yto continue. The system will restart automatically.
- You will see Windows is updating restart during restarting of the system.
- After restart is complete and your PC boots up you can check if the Hyper-V option is visible in Windows Optional Features. To check, go to Run (
Windows logo key + R) –> optionalfeatures. You can able to find Hyper-V and Hyper-V Management tools.
Disable Hyper-V from Windows 10 Home
If you do not like this Hyper-V functionality on your computer, you can always disable it. There are two main ways to disable this functionality:
You can also do this using the Windows command prompt:
open command prompt and copy-paste the code below
DISM /Online /Disable-Feature /All /FeatureName:Microsoft-Hyper-V
open PowerShell and copy-paste the code below
Disable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Sometimes the Hyper-V functionality is very useful for home users. It can be used to test new software without hitting the root system.
Hyper-V takes system resources to run virtual machines. For example, if you have 8 GB of RAM and you can run Windows 10 on a virtual machine, you need to add 4 GB of RAM. That means 4GB of RAM is reserved for virtual machines when using.