How To Enable Hyper-V On Windows 10 Home

Hyper-V is Microsoft’s virtualization platform. It is available on Windows Server Operating Systems but Microsoft has added the Hyper-V functionality to Windows 8.1 and Windows 10.

Unfortunately, the Hyper-V feature is only available in Windows 10 Professional and Enterprise editions. You can’t install it on Windows 10 Home Edition by default.

However, using the steps in this article, we’ll show you how to enable Hyper-V in the Windows 10 Home edition.

Does your system support virtualization?

Before moving forward, we need to check if our system supports virtualization. Hardware virtualization is required for Hyper-V to function correctly. Otherwise, you can use other virtualization platforms like Virtualbox and VMWare.

There are four basic requirements for Hyper-V to be installed on a Windows 10 computer:

  • VM Monitor Mode Extensions
  • Virtualization enabled in firmware
  • Second level address translation
  • Data execution prevention

You can check all these requirements by opening the Command Prompt (Run –> cmd) and running the systeminfo command. You can check the Hyper-V requirements section.

Hyper V Requirements
Hyper V Requirements

Most modern computers support all the requirements of Hyper-V. But some systems have virtualization disabled from BIOS. You can go to the BIOS setup computer at the startup and enable Virtualization.

Enable Virtualization Support from BIOS
Enable Virtualization Support from BIOS

Enable Hyper-V in Windows 10 Home

Follow the steps below to install and enable Hyper-V in Windows 10 Home.

  1. Download Hyper-V Enabler from here:

    How To Enable Hyper-V On Windows 10 Home 1  Hyper-V installer and enabler for Windows 10 Home (317 bytes, 31,537 hits)

  2. Once downloaded, right-click on the file and select Run as Administrator. This will trigger the installation script. It may take some time to complete the installation. Please let it complete without interruption.
    Run file as administrator
  3. Once complete, press Y to continue. The system will restart.
    Running enable hyper V batch installation file
  4. You will see the Windows updates screen upon restart.
    Working on Updates installing Hyper V
  5. After restarting, you can check if the Hyper-V option is visible in Windows Optional Features. To check, go to Run –> optionalfeatures. You will find Hyper-V and Hyper-V Management tools.
    Hyper V enabled in Windows 10 Home system

You can search for Hyper-V in the start menu to start creating virtual machines on your Windows 10 Home computer.

Search for hyper v in start menu
Search for hyper v in the start menu

I noticed an interesting thing that Hyper-V was installed within a virtual machine. So I could create a virtual machine within a virtual machine.

Disable Hyper-V from Windows 10 Home

If you don’t want this functionality in your computer, you can always disable it. There are two ways to disable:

  1. Go to Run –> optionalfeatures. This will open the Optional Features window.
  2. Uncheck Hyper-V and Hyper-V management tools.
  3. Restart the computer.

You can also do this using the command-line:

PowerShell

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

Command Prompt

DISM /Online /Disable-Feature /All /FeatureName:Microsoft-Hyper-V

Sometimes Hyper-V is very useful even for home users. It can be used to test and evaluate new software without hurting the host system. But there are times when enabling virtualization support or installing Hyper-V is not recommended.

Hyper-V requires some system resources to run its virtual machines. For example, if you have 4 GB RAM, you won’t be able to give any resources to the virtual machine. So it would not be wise to enable Hyper-V functionality.

For what purpose do you want to enable Hyper-V functionality on your Windows 10 Home computer? Please share your thoughts in the comments below.

Also see:

Photo of author
Usman Khurshid
Usman Khurshid is a seasoned IT Pro with over 15 years of experience in the IT industry. He has experience in everything from IT support, helpdesk, sysadmin, network admin, and cloud computing. He is also certified in Microsoft Technologies (MCTS and MCSA) and also Cisco Certified Professional in Routing and Switching. Reach him at Twitter @usmank11

43 thoughts on “How To Enable Hyper-V On Windows 10 Home”

  1. The files perfectly installed but when the computer restart, he show a blue screen…
    And he let me choice to continue the Windows launch, stop the computer or reset the PC…

    (If I click on continue to windows or stop the PC he just do a blue screen and I need to select one more a option…)

    Help me please ! I can use my PC anymore…

    Reply
  2. I ran the batch enabled virtualization in my bios settings but when I check in my task manager, virtualization is still disabled. Also when I check in optional features, hyper v platform and hyper v hypervisor is grayed out saying “virtualization support is disabled in the firmware”.

    Reply
  3. Hello Sir,

    I have successfully installed the hyper v but when I am checking in the task manager under virtualization section there still showing disabled

    Reply
  4. Thanks a lot! I have a doubt, sir. This is not regarding the hyper V installation but when I try to install CentOS7 on VM it shows that boot error and reboot by choosing a proper option. Can you please tell me a solution for this?

    Reply
  5. Hi Usman, I installed this & it worked for me. But I am not able to uninstall it using the command that you pasted above. It only disables hyper v but I would like to uninstall it from my system. Any help would be appreciated.

    Reply
    • You can use DISM to remove installed features and packages. You need the list of packages Hyper-V support requires.

      You can get the list by using command:

      Dism /Online /Get-Packages | find “Hyper-V”

      To delete the packages, you can use command like:

      /Dism /Online /Remove-Package Microsoft-Hyper-V-ClientEdition-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.928

      Reply
  6. Thank You! This is the only Windows Pro feature I use and I could NOT justify the additional $99 to upgrade for ability to use one application.

    Reply
  7. Hi,
    Thanks for the .bat file.

    I can’t seem to find Hyper-V.
    I’ve checked if it’s enabled, I ran the .bat as Adminstrator and even checked in the start menu. Can you please tell me where it is located?

    Reply
  8. Thanks, but it don´t works for my Win 10 2004:
    1. The featurename was changed from “Microsoft-Hyper-V” to “HypervisorPlatform” and “VirtualMachinePlatform”, yep two features.

    2. Once I enabled this two features and restart, I can view they are activated in the optionalfeatures, but I don’t find the hyper-v manager or equivalet in administrative tools or searching in windows search bar.

    I use es-mx win10 version, if someone has a win10 2004 in another idiom, please test and comment.

    Reply
  9. Great work Usman, congratulations. I confess I was a little concerned about running a third party batch file, but it worked perfectly on my Windows 10 Home edition. However, I found that I have now another problem as Hyper-V is not working due to other(s) virtualization application(s) and I have to find them and discover how to disable them (the following message appers: “A hypervisor has been detected. Features required for Hyper-V will not be displayed”).

    Reply
  10. Thank you very much! It worked. I would just add to others, that first you need
    to close your Visual Studio if it is open. Otherwise that Bat file will run in an infinite loop.

    Reply
    • Thank you soo much. Very Appropriate comment at the correct place. I was wondering what’s happening in the script.

      Reply
        • it’s not a loop, check hyper-v.txt as a reference, all you need to do is to wait. For those hesitating about the .bat file, you can edit it and check those codes.

          Reply
  11. Great tutorial.
    Anyone know how to add users to Hyper-V Administrators group (to not need admin privileges) to run V-machines on Windows 10 Home then? (Since windows 10 have no typical group management console).

    Reply
  12. Hmm for some reason my PC now lags very badly.. I hope this changes after another restart.. how could this be?
    Thanks for the guide anyways!

    Reply
  13. How do I uninstall completley without System Restore?

    VMware is not working, so I need to completly remove this mod pleaze, need help!!

    Reply
    • Please open the command prompt with administrative privileges and run the following command:
      DISM /Online /Disable-Feature /All /FeatureName:Microsoft-Hyper-V

      This will remove all the installed features related to Hyper-V from your computer.

      Reply
      • When I do this I get this error

        C:\windows\system32>DISM /Online /Disable-Feature /All /FeatureName:Microsoft-Hyper-V

        Deployment Image Servicing and Management tool
        Version: 10.0.18362.1

        Image Version: 10.0.18363.815

        Error: 87

        The all option is not recognized in this context.
        For more information, refer to the help.

        The DISM log file can be found at C:\windows\Logs\DISM\dism.log

        I just want to run VMware again

        Reply
  14. Great share since I use wsl2 to run ubuntu on windows 10 home, vmmem require less resources of ram compared to non activated Hyper-V, it is only 10% required to run since activating it.
    Thanks a lot for your work… :)

    Reply
  15. Genial, funciona, aun no instalo ninguna maquina, pero si se instalo el Hyper-V
    Busque en muchos lados la forma de instalar el Hyper en Windows 10 Home y no encontre solution por ningun lado.
    Gracias por el dato.

    Espero que cuando instale las Virtuales funcionen igual que en Windows 10 Enterprise

    (Great, it works, I still didn’t install any machine, but if I install the Hyper-V
    I looked for many ways for installing Hyper in Windows 10 Home and I found no solution anywhere.
    Thanks for the information.

    I hope that when you install the Virtual machines they will work the same as in Windows 10 Enterprise)

    Reply

Leave a Comment