+44 800 3029280 info@PowerONPlatforms.com Contact Us

How to Enable and Disable Hyper-V in Windows 10 & 8

I’m currently spending a lot of time with our customers helping them move towards Windows 10 from their current Windows 7 environment.  Due to there being no inbuilt type two hypervisor within Windows 7 on the tech teams desktops and laptops, there would always be some form of 3rd party hypervisor software installed.  This normally leads me to show the power of Windows 10 and 8, it also gives some exposure to Hyper-V where the skills can be transferable to a degree to managing proper hyper-v environments.

To support this, the following tutorial will show you how to enable and disable the built-in Hyper Virtualisation (Hyper-V) feature in Windows 10 & 8 Pro or Windows 10 & 8 Enterprise You must be signed in as an administrator to be able to do the steps in this tutorial.

Note: To support Hyper-V client, you must have a 64-bit version of Windows 10 or 8 Pro or Windows 10 or 8 Enterprise with a 64-bit CPU that supports SLAT (Second Level Address Translation). You’ll also need at least 4GB of RAM. Hyper-V does support creation of both 32-bit and 64-bit operating systems in the VMs.

For more info, see also: Bringing Hyper-V to “Windows 8”

Option 1 – To Enable and Disable Hyper-V in Windows Features

1. Open Windows Features.2. Expand the Hyper-V sub-section, and do step 3 or 4 below for what you want to do.

poweron-hyper-v

3. To Enable Hyper-V

A) Ensure that all Hyper-V options are checked as shown above, click/tap on OK, and go to step 5 below.

4. To Disable Hyper-V

A) Uncheck Hyper-V, click/tap on OK, and go to step 5 below.

5.Restart the computer when prompted.

Option 2 – To Enable and Disable Hyper-V in PowerShell

1. Open an elevated PowerShell, and do step 2 or 3 below for what you want to do.

2. To Enable Hyper-V

A) In the elevated PowerShell window, copy and paste the command below, press Enter, and go to step 4 below. Note, If you do not use the -All switch, then you will not install the Hyper-V GUI Management Tools and Hyper-V Module for Windows PowerShell features.

 

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

3. To Disable Hyper-V

A) In the elevated PowerShell window, copy and paste the command below, press Enter, and go to step 4 below.

 

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

4. Type Y and press Enter when prompted to restart the computer.

To Enable and Disable Hyper-V using DISM Command

1. Open an elevated command prompt.

2. To Enable Hyper-V

A) In the elevated Command Prompt, copy and paste the command below, press Enter, and go to step 4 below.

dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All

3. To Disable Hyper-V

A) In the elevated Command Prompt, copy and paste the command below, press Enter, and go to step 4 below.

dism.exe /Online /Disable-Feature:Microsoft-Hyper-V-All

4. Type Y and press Enter when prompted to restart the computer.

Harry Lowton
Enterprise Mobility Consultant

This Post Has 4 Comments

  1. I’ve turned mine off, but it turns itself on. I’m guessing when it reboots, updates windows, etc. How do you turn it off permanently? I need it off because when it’s on I can’t run Virtualbox.

    1. @Ben, i have faced this problem either. After then, i found that we should remove the hyper-V switch first, and then you can turn Hyper-V off permanently.

  2. After a windows update today morning, it seems that windows has installed hyper V automatically again.

    When I turn of hyper V and restart windows, windows say’s “we are not able to complete updates – resart”. This is done several times and afterwards, hyper V is turned on again!! How do I get out of this mess?? I can’t use intel virtualization when hyper V is on.

Leave a Reply

Your email address will not be published. Required fields are marked *