The Hyper-V client made it possible for the IT professionals to move the VMs from server to clients without requiring to know the uses of features of Hyper V. There were enhancements made in the Windows 8.1 that included an Enhanced Session Mode that enables the user to have high-quality graphics and other similar features. Today’s post is a guide on how to enable Hyper V on Window 10.
Several changes and developments have happened over the past few years that include enhancements in Windows 10 and enhancement in its native hypervisor offering. To see how to enable Hyper V on Windows 10, we have to know the requirements for it first.
The System Requirements
- Windows 10 Pro, or Education
- 4 GB memory
- 64-bit Processor with SLAT
- CPU support for VM Monitor Mode Extension
You should know that the Hyper-V role cannot simply be installed on the ordinary Windows 10 Home. You will need to upgrade from Windows 10 Home to a Windows 10 Professional variant. To do this, you have to go to the Settings of your system, then click on Update and Security setting, and then click on Activation.
Hyper-V on Windows Server
Hyper V lets the user create and run virtual machines on Windows Server. There are various ways to activate or enable it, so we will discuss them all one by one. Hyper V can be installed with the Install-WindowsFeature cmdlet command that is used in Windows PowerShell.
Conditions to Check
Before you install Hyper V or run the Windows Server, you need to take care of the following things first.
- The hardware on your computer system must be compatible with the requirements.
- Users shouldn’t be planning on using any third-party app that includes virtualization to rely on the same processor features as Hyper V.
- Some virtualization tools like VMWare Workstation and VirtualBox share the same processor features as Hyper V. Users can easily install or enable Hyper-V without uninstalling other apps.
- Remember, if you try to install or enable the Hyper V when any other of these apps are running on your system, they may start to create a problem or may not run properly.
Installing Hyper-V Using Server Manager
To install Hyper-V on Windows 10, the following are the steps to be taken.
- Open Server Manager, then go to the Manage option from where you have to go to Add Roles and Features option.
- It will display a Before you begin page, from where you have to verify that the destination server and the network environment available are prepared for this role and feature.
- Click on the Next Button to install it.
- On the next page of installation, you can select Role-based or feature-based installation depending on your choice and press Next.
- It displays an option to select the destination server page, from where the user needs to select a server from the server pool.
- After selection, click Next.
- Go to the Select Server Roles page, and then click Hyper-V.
- Then you can add tools that you will need to create and manage virtual machines by using the Add Features option. Then, click Next.
- Go to Create Virtual Switches page, or Virtual Machine Migration page, to select appropriate options for even the Default Stores page.
- When the page takes you to confirm the installation process, select the option to Restart the Destination Server automatically. Then click on the Install button.
When it’s done, make sure that Hyper-V has installed correctly. Check all Servers page in Server Manager to make sure there is no problem and select a server on which you installed Hyper-V. Go for the Roles and Features to check your selected server.
Enable Hyper-V using PowerShell
- Open PowerShell as Administrator.
- Run this command
Enable-WindowsOptionalFeature-Online -FeatureName Microsoft-Hyper-V -All
- Run this command, and it doesn’t run or can’t be found, then run the PowerShell as Administrator.
- Reboot your pc after the installation is complete.
Enable Hyper-V with CMD and DISM
The Deployment Image Servicing and Management is a helpful tool in configuring Windows for various settings. DISM can also enable some Windows features like Hyper V while the operating system is running. It includes few series of steps to enable the Hyper-V role using DISM.
- Open PowerShell or CMD as Administrator.
- Type this command:
DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V
- Run this command, and Hyper V would be enabled
Enable the Hyper-V from Settings
- Go to Windows settings and select ‘Apps and Features.
- Choose the Programs and Features option in the related settings.
- Pick the option Turn Windows Features on or off.
- Click on Hyper V and press OK.
It will run a little installation setup, and when that is completed, you have to restart your computer so that changes may take place.
Hyper V Enhancements
The changes and enhancements made with Hyper V are.
- Add and remove feature for memory and any network adapters to work with 2nd generation virtual machines.
- Windows PowerShell Direct gives it the ability to run commands inside from a virtual machine from its host operating system
- Hyper-V Manager has Down-level management that can manage computers running on Hyper-V with Windows Server 2012, or 2012 R2, including Windows 8.1
Now that you’ve gone through this short guide on how to enable Hyper-V on Windows 10 in easy ways. Hope you’ve learned something new on it today? Share with us by using the comment box below.
You can set the Hyper V to access automatic start action. Just go to Hyper-V Manager, click on the VM that you want, then click Settings. This will show up the VM’s settings. You will find automatic start action near the bottom of the list.
Go to BIOS and check Hyper-V at the end to see if, its a Yes. If it is, then you’re ready to enable Hyper-V. If it says no, go into your BIOS settings and turn on support for virtualization.