Installing Hyper-V on Windows 10

Image courtesy of Pixabay

Image courtesy of Pixabay

Believe it or not, Windows 10 has Hyper-V support baked in from the get go, although it does have a few requirements:

  • You will need a 64 bit processor that supports Second-Level Address translation (SLAT) which depending on your brand of processor, might be called Intel Virtualization Technology (Intel VT) or AMD Virtualization (AMD-V)

  • Your processor must have Hardware Enforced Data Execution Prevention which again depending on your processor brand could be called eXecute Disable (Intel XD) or No eXecute (AMD NX)

  • Your system BIOS or UEFI must support virtualization

  • a minimum of 4 GB of RAM

  • Windows 10 Pro or Windows 10 Education

If you are unsure of any of these requirements fear not! Microsoft has a nifty utility that will display if your machine meets the Hyper-V requirements. Just run Systeminfo.exe from the CMD line or PowerShell.

Accessing the Hyper-V feature on Windows 10 can be accomplished a couple of ways. You can use PowerShell or add the feature with the GUI.

With PowerShell just run this line:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

Launch Powershell and User the Enable-WindowsOptionalFeature CMDlet

With the GUI:

  1. Navigate to the control panel

  2. Choose Programs

  3. Under Programs and Features click Turn Windows features on or off

  4. Select Hyper-V and click Ok

  5. Restart your Computer

Enable Hyper-V from Programs and Features

That’s all there is to it! Once your computer restarts it will have the Hyper-V feature installed. To find it, just search the start menu for Hyper-V Manager.

Check out our additional tutorials and guides here: