With Hyper-V, you can run multiple operating systems as virtual machines on Windows 10. There are many ways to enable Hyper-V such as using the Windows 10 Control Panel, PowerShell or using the Deployment Imaging Servicing and Management tool (DISM). This video shows you each option.
1.Enable Hyper-V using PowerShell
• Type powershell in the Search bar.
• Click Run as administrator under Windows PowerShell.
• Run the following command:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V –All
• Press Enter
* Enter Y and press Enter. The computer will restart
2. Enable Hyper-V with CMD/PowerShell and DISM
With The Deployment Image Servicing and Management tool (DISM), we can enable many Windows features.
* Run PowerShell or CMD session as Administrator.
• Type the following command and then press enter:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
* Type Y and press Enter to restart the computer.
3. Enable the Hyper-V role through Settings or Control Panel
* Right click on the Windows button and select Apps and Features.
* Select Programs and Features under Related settings.
* Select Turn Windows Features on or off.
* Check Hyper-V and click OK.
Now, type Hyper-V, you should have Hyper-V Manager.
Requirements
* 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. •
Note: The Hyper-V role cannot be installed on Windows 10 Home.
Upgrade from Windows 10 Home edition to Windows 10 Pro by opening up Settings > Update and Security > Activation.
Please view this step by step vidoe: