Enabling Hyper-V on Windows Home Edition with PowerShell

Enabling Hyper-V on Windows Home Edition with PowerShell

By default, Hyper-V is not available on the Home editions of Windows 10 and Windows 11. However, the necessary files are present in the system, but simply disabled. It is therefore possible to activate Hyper-V by bypassing this limitation via an automated PowerShell script. This guide explains how to activate Hyper-V on Windows Home using an automatically generated batch file.

Enabling Hyper-V on Windows Home Edition with PowerShell

How do I activate Hyper-V on Windows Home Edition?

Open PowerShell with administrator rights.

Confirm the UAC prompt by clicking Yes.

Copy and paste the following script into PowerShell and press Enter:

$file = "$env:TEMPHyper-V-Enabler.bat" $scriptContent = @" @echo off pushd "%~dp0" dir /b %SystemRoot%servicingPackages*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause "@ Set-Content -Path $file -Value $scriptContent Start-Process -FilePath $file -Verb RunAs

The PowerShell script creates and executes a temporary batch file (.bat) that forces Hyper-V activation on Windows Home. Here’s how it works, step by step.

Dism /online /norestart /add-package:"%SystemRoot%servicingPackages%%i"

Allows you to install Hyper-V files that are present in Windows but not activated by default.

Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL

Enables Hyper-V once the files have been installed.

When the command prompt opens, let the process finish. You should see several lines confirming that packages have been added and features activated.

At the end of the process, the script will ask you to restart your computer to finalize the installation. Press Y then Enter to restart immediately, or restart manually later.

Restart your PC to enable Hyper-V

After rebooting, you can check whether Hyper-V is activated by opening it directly.

Hyper-V is installed on a familiar edition of Windows 11
Hyper-V is installed on a Windows 11 Home Edition.

Why isn’t Hyper-V enabled by default on Windows Home?

Microsoft reserves certain advanced features for professional and enterprise editions to differentiate its offerings. As Hyper-V is a virtualization solution used mainly by professionals, it is integrated into Windows Pro, Enterprise and Education versions, but not on Windows Home.

Windows Home is designed for home use, and virtualization is not a necessity for the majority of users. Hyper-V requires technical skills and a configuration that does not correspond to the needs of the general public.

Hyper-V works like a type 1 hypervisor, taking direct control of hardware and modifying memory and system resource management. Enabling this feature by default could lead to conflicts with certain applications requiring direct access to hardware, such as gaming software or advanced graphics drivers.

Although Hyper-V is not available on Windows Home, there are free, compatible alternatives such as VirtualBox and VMware Workstation Player, which let you create and manage virtual machines without upgrading to a Pro version.

About the author

Adrien Piron

I’m Adrien, passionate about technology and specialized in technical support for individuals. My goal is to make technology accessible to everyone.

Discover the top articles on the same topic

Quick Machine Recovery: your Windows PC can repair itself

Quick Machine Recovery: your Windows PC can repair itself

Discover Quick Machine Recovery, the new Windows 11 feature that detects failures at startup and repairs your PC automatically.

Windows 11 KB5063878: what’s new in the August 2025 update?

Windows 11 KB5063878: what’s new in the August 2025 update?

Discover all the new features of cumulative update KB5063878 for Windows 11 24H2: redesigned interface, enhanced AI, security fixes and system optimizations.

Uninstalling preinstalled applications on Windows 11/10 – Bloatware

Uninstalling preinstalled applications on Windows 11/10 – Bloatware

Fed up with useless applications on Windows 11? Follow our guide to easily uninstalling preinstalled bloatware.

Massgrave Activate Office 365 and 2024 for Free for Life with PowerShell

Massgrave Activate Office 365 and 2024 for Free for Life with PowerShell

Find out how to activate Microsoft Office for free for life with Microsoft Activation Script (MAS) to unlock all features.