How To Enable, Configure and Use Hyper-V on Windows 10


Here is a step-by-step guide on how to turn on Hyper-V feature and use it on Windows 10. Most of the steps are the same as how to do it on Windows 8.1 with little differences.

Prepare your computer

To get your computer prepared to run Hyper-V, make sure that the hardware virtualization support is enabled in the BIOS first. Boot into BIOS on your computer, enable Virtualization Technology under System Security. Depending on the version of BIOS you are running, you may need to poke around to find it.


Enable Hyper-V on Windows 10

Go to Control Panel → Programs → Turn Windows features on or off, check Hyper-V option, make sure all components are selected, and click OK.

Settings - 2015-05-04 14_21_57

You may reboot your computer once the Hyper-V feature was added.

Open Hyper-V Manager

Click Start button, and then All apps, you will see Hyper-V Manage Tools appears under H section. Expand it to find Hyper-V Manager.

Start Hyper V - How To Enable, Configure and Use Hyper-V on Windows 10

I was having a little difficulty finding Hyper-V Manager when I first tried. It’s not in All apps, nor in Search results. What I ended up doing is to add it as a Snap-in component to a blank MMC console.

Click Start button, type in “MMC,” and press Enter. It will open a blank MMC Console. Then go to File → Add/Remove Snap-in, add Hyper-V Manage component from left, and click OK. Pick local computer as the remote server.

Add or Remove Snap-ins - 2015-05-04 14_29_14

Either way, you will have Hyper-V Manager opened up on your computer without any issue.

First thing to do in Hyper-V

The first thing you need to do after you enabled Hyper-V feature is to create a network switch. You will need one to create and run virtual machines.

Open Hyper-V Manager, right-click the host, and choose Virtual Switch Manager. You can also find it on Actions panel as well.

Opening Virtual Switch Manager

Select one of 3 types of virtual switch, and click Create Virtual Switch button.

  • External – if a virtual machine needs to get access to a physical network directly.
  • Internal – if no need to get access to the physical network.
  • Private – if a virtual machine only runs on this host.

Virtual Switch Manager for C-20130302 - 2015-05-04 15_03_01

You may as well configure Hyper-V settings on this particular host to specify the default folder to store virtual disks and virtual machine configuration files.

Once that’s all done, you can now import an existing VM or create a brand new one to start enjoying running a second OS in Hyper-V on your Windows 10 computer.

Hyper-V Manager - 2015-05-04 15_10_43



  1. After enabling hyper V and rebooting, my machine is showing “We couldn’t complete the features, undoing changes..” and Hyper-V’s getting back to the previous state (OFF).


Please enter your comment!
Please enter your name here