Fix: can’t Install Hyper-V in Windows 10

kennkimari@gmail.com' By: Kenneth Kimari
7 minute read

For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

Windows 10 support client Hyper-V; a robust, high-performance, and flexible client virtualization tech that allows users to run multiple operating systems simultaneously on their Windows computer. You can enable Hyper-V feature from the ‘Turn Windows Feature on or off’, on your desktop. You can also enable it from the Windows PowerShell as well as from the Command Prompt. At times you may encounter problems when installing Hyper-V in Windows 10.  It is important to first check whether your computer supports Hyper-V.

Hyper-V won’t  install on Windows 10, how to fix it?

Hyper-V is a great feature, but sometimes you might encounter issues while installing it. Regarding the issues, here are some common problems that users encountered:

  • Failed to enable Hyper-V Windows 10 – This is a common problem with Hyper-V on Windows 10. To fix this issue, be sure to check if your PC meets the hardware requirements.
  • Can’t enable Hyper-v Windows 10 – Many users reported that they can’t enable Hyper-V at all on their PC. This can occur due to third-party software, and after removing the problematic software the issue will be resolved.
  • Windows 10 Hyper-V won’t install – If Hyper-V won’t install at all on your PC, it’s possible that certain settings are interfering with it. However, you can fix these settings by running a few commands in Command Prompt.
  • Can’t install Hyper-V platform, integration services – Sometimes you won’t be able to install Hyper-V due to certain issues on your PC. However, you should be able to fix this problem using one of our solutions.

Solution 1 – Check the hardware requirements

Hyper-V is a great feature, but if you want to use it, first you have to meet certain hardware requirements. To use Hyper-V, your PC needs to meet the following requirements:

  • 64-bit Windows
  • 4GB RAM
  • Second Level Address Translation (SLAT) also known as Rapid Virtualization Indexing (RVI)

However, you can easily check if your PC meets the hardware requirements. To do that, you’ll need to run a single command in Command Prompt. To do that, just follow these steps:

  1. Press Windows Key + X to open Win + X menu. Choose Command Prompt (Admin) or Powershell (Admin).
    Windows 10 Hyper-V won't install
  2. Now run systeminfo.exe command.
    Can't install Hyper-V integration services

If all entries in the Hyper-V Requirements section say Yes, it means that your PC can support and use Hyper-V. On the other hand, if certain features aren’t available, you’ll need to enable them in BIOS.
Failed to enable Hyper-V Windows 10

Data Execution Prevention Available and Virtualization Enabled in Firmware features can be enabled in BIOS. On the other hand, features such as VM Monitor Mode Extensions and Second Level Address Translation features are related to your hardware, and if these features aren’t available, you’ll need to upgrade your CPU.


Solution 2 – Update your system

Symptom:

Hyper-V cannot be enabled even after performing a clean install of Windows 10 builds 10049 or after upgrading from a build that did not have Hyper-V enabled.

Cause:

  • Hardware not supported. The older machines may not have the ability to enable Hyper-V if the hardware is not compatible. Hence one reason why you cannot enable Hyper-V is hardware was found non-legitimate. In this case, you may need to upgrade your software process or use a different system with a compatible processor.
  • The wstorvsp.inf was not properly added to the driver store during online driver servicing.

Solution:

If the wstorvsp.inf was not properly added to the driver, Microsoft provides a Windows Update  to resolve the problem. For the update to work, you must be running Windows 10 technical preview build 10049. You must also restart the computer after you apply the update.

When enabling Hyper-V on Windows 10, you might also encounter error 0x800F0906. The error occurs when the source files could not be downloaded. To fix the error, follow the steps below.

  1. Locate the Windows ISO file which you used to install the operating system. Right-click on it and select Mount.
  2. Decompress the Iso file and locate Sources sxs folder. Copy this folder to any drive which is not system root drive, e.g. F: drive.
  3. Now open Windows PowerShell or administrative Command prompt and type the following command.
  • dism /online /enable-feature /featurename:Microsoft-hyper-v-all /All /LimitAccess /Source:<SXS Folder location>
  1.  Once prompted, restart the system. The Hyper-V feature will be ready to use after rebooting.

Solution 3 – Remove third-party software

Hyper-V is a built-in virtualization software in Windows 10, but unfortunately, it doesn’t work well with third-party applications. Sometimes third-party software can install its own drivers that can interfere with Hyper-V.

If Hyper-V can’t install, be sure to remove all third-party virtualization software from your PC. Many users had issues with VirtualBox, but after removing it, the problem was resolved. In addition to VirtualBox, users reported issues with Check Point Endpoint Security VPN, so if you’re using this application, be sure to remove it.

To ensure that the issue doesn’t appear again, it’s important that you remove the problematic application completely. The simplest way to do that is to use an uninstaller software such as Revo Uninstaller.

These types of applications will remove all files and registry entries associated with the application, ensuring that it’s completely removed from your PC.


Solution 4 – Make sure that you’re not using the Home version

Hyper-V is a great feature, however, not all versions of Windows 10 support it. As you know, there are different versions of Windows 10 available, and each version has a different price and features.

Unfortunately, Hyper-V isn’t available in Home versions of Windows 10, so if you’re using the Home version, you’re out of luck. The only way to use Hyper-V is to switch to a Professional, Education or Enterprise edition.


Solution 5 – Use Command Prompt

If you can’t install Hyper-V on your Windows 10 PC, there might be a small glitch on your system that’s preventing you from installing it. Several users reported that they fixed this glitch simply by running a single command in Command Prompt.


For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

To do that, just follow these simple steps:

  1. Start Command Prompt as an administrator.
  2. Run the SC config trustedinstaller start=auto command.
    Can't enable Hyper-v Windows 10

After the command is executed, restart your PC and try to install Hyper-V again.


Solution 6 – Modify your registry

Several users reported that the EFI system with Secure Boot feature enabled can cause issues with Hyper-V and prevent it from installing. However, you might be able to fix this issue by running a couple of commands in Command Prompt.

Bear in mind that these commands will modify your registry, but if you’re not comfortable with that, you might want to skip this solution. To fix this problem, you need to do the following:

  1. Start Command Prompt as administrator.
  2. Now run the following commands:
  • reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard /v EnableVirtualizationBasedSecurity
  • reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard /v RequirePlatformSecurityFeatures
  • bcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO,DISABLE-VBS

After running these commands, check if the problem is still there.


Solution 7 – Install Hyper-V components separately

According to users, if you can’t install Hyper-V on your PC, you might be able to circumvent the issue simply by installing Hyper-V components separately. This is rather simple, and you can do it by following these steps:

  1. Press Windows Key + S and enter windows features. Select Turn Windows features on or off from the menu.
    Failed to enable Hyper-V Windows 10
  2. Windows Features window will now appear. Expand the Hyper-V section. Check Hyper-V Platform first and click OK.
    Can't enable Hyper-v Windows 10
  3. Once your PC restarts, repeat the steps from above but this time install Hyper-V Management Tools.

After your PC restarts once again, the problem should be completely resolved and Hyper-V will be installed on your PC.


Solution 8 – Perform a Fresh start

Windows 10 has a useful feature called Fresh start that allows you quickly and easily reinstall Windows 10. Before you perform a Fresh start, it’s advised to back up your files in order not to lose them. This process will remove your installed applications, so you’ll have to install them again manually.

To perform a Fresh start, you need to do the following:

  1. Press Windows Key + I to open the Settings app. Navigate to Update & Security section.
    Windows 10 Hyper-V won't install
  2. Go to the Windows Security section in the left pane. In the right pane, click Open Windows Defender Security Center.
    Failed to enable Hyper-V Windows 10
  3. When Windows Defender opens, go to Device performance & health section.
    Can't enable Hyper-v Windows 10
  4. Scroll down to the Fresh start section and click Additional info.
  5. Click Get started button.
    Can't install Hyper-V platform
  6. Now follow the instructions on the screen to complete the process.

Once the process is finished, you’ll have a fresh installation of Windows 10 and Hyper-V should be able to install.

Not being able to use Hyper-V can be a big problem for some users, but we hope that you managed to fix this issue by using one of our solutions.


Editor’s Note: This post was originally published in August 2016 and has been since completely revamped and updated for freshness, accuracy, and comprehensiveness.


READ ALSO:

For various PC problems, we recommend this tool.

This software will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Fix PC issues now in 3 easy steps:

  1. Download this PC Repair Tool rated "Excellent" on TrustPilot.com.
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues with Patended Technologies (requires upgrade).

Discussions

Next up

Best Windows 10 antivirus software to use in 2018

By: Radu Tyrsina
7 minute read

Update – 2018 will soon come to an end and we already have a guide on what is the best antivirus you should get in […]

Continue Reading

These features are out for good with Windows 10 version 1809

iamsovy@gmail.com' By: Sovan Mandal
2 minute read

Microsoft is all set to launch its next big update, Windows 10 version 1809 in October. While that should be a nice piece of news […]

Continue Reading

Windows 10 18H2 builds no longer receive new features

By: Matthew Adams
3 minute read

The Windows 10 October 2018 Update (otherwise 18H2) rollout might now be two to three weeks away. For the last few months, new build previews […]

Continue Reading