Here is a quick guide on how to install the Hyper-V role in Windows 8.1 Pro!
Depending on your computer’s hardware you may or may not be able to install the Hyper-V role. Additional information on Client-Hyper-V for Window 8/8.1.
Step 1) Open up Control Panel and Select “Turn Windows features on or off”
Step 2) Expand the Hyper-V check box:
Step 3) Select all options related to the expanded Hyper-V role and select ok. The Hyper-V role will be installed and you will need to reboot your machine once the installation completes. Upon reboot Hyper-V will be ready for use.