Hyper-V is Microsoft’s native hypervisor compatible with x86-64 systems. Its primary function is to run multiple operating systems as virtual machines on Windows 10 computers.
The tool is mainly used by developers for tasks that include running programs that are compatible with older Windows versions and developing and improving other operating systems.
It is also used to running non-Windows OSs on a PC without installing the respective systems or to test the same software solution on multiple operating systems.
Before you enable Hyper-V, first make sure your PC meets the minimum system requirements. If this is not the case, refrain from using the tool as this might trigger various errors and technical issues.
- Windows 10 Enterprise, Pro, or Education
- 64-bit Processor with Second Level Address Translation (SLAT).
- CPU support for VM Monitor Mode Extension (VT-c on Intel CPUs).
- Minimum of 4 GB memory.
How can I turn on Hyper-V?
There are three methods that you can use to turn on Hyper-V and we’ll list them below.
- You can enable Hyper-V via PowerShell by running this command:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
- In order to enable Hyper-V via CMD, you need to run this quick command:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
- If you want to enable Hyper-V via Settings, navigate to Apps and Features > Programs and Features > Turn Windows Features on or off > select Hyper-V.
Useful solutions for Hiper-V errors
- Fix: can’t Install Hyper-V in Windows 10
- Fix the most common Hyper-V replication errors on Windows 10
- How to fix the Hyper-V ran out of memory error
Just in case this tool fails to work as expected, we recommend checking our Hiper-V Troubleshooting section. These articles will spare your time and help you to quickly solve all the issues.