Enabling Hyper-V on Windows 11 Home Without Upgrade

Why Is Hyper-V Missing in Windows 11 Home?

Microsoft intentionally excludes the Hyper-V feature package from the default Home edition insatllation to encourage upgrades to Pro. However, the necessary .mum (Package Manifest) files remain embedded in the system’s servicing store. By re-registering these files and enabling the feature via DISM, you can unlock full virtualization support—enabling WSL2, Docker Desktop, and Android Subsystem for Android (ASA).

Automated Script to Enable Hyper-V

Copy the following script into a text file and save it as enable-hyperv-home.bat. Right-click and select Run as administrator. The system will reboot automaticallly after activation.

@echo off
:: Enable Hyper-V on Windows 11 Home without upgrade
title Enabling Hyper-V for Windows 11 Home...
setlocal EnableDelayedExpansion

:: Check for admin rights
net session >nul 2>&1
if %errorLevel% neq 0 (
    echo Error: Please run this script as Administrator.
    pause
    exit /b
)

:: Prevent automatic network downloads during package installation
reg add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\SideBySide\Configuration" /v "PreferSystemPolicy" /t REG_DWORD /d 1 /f >nul

:: Locate and install all available Hyper-V package manifests
for /f "delims=" %%f in ('dir /b "%SystemRoot%\servicing\Packages\*Hyper-V*.mum" 2^>nul') do (
    dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%f" >nul
)

:: Enable all Hyper-V components in one pass
echo.
echo Activating Hyper-V platform. This may take 1–3 minutes...
dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /norestart /LimitAccess /All

:: Verify activation status
dism /online /get-featureinfo /featurename:Microsoft-Hyper-V-All | findstr /i "Enabled" >nul
if !errorLevel! equ 0 (
    echo.
    echo ✅ Hyper-V successfully enabled.
) else (
    echo.
    echo ⚠️ Feature activation incomplete. Restart and retry if needed.
)

echo.
echo Press any key to restart...
pause >nul
shutdown /r /t 0

Post-Activation Steps

  1. Allow the system to reboot. Do not skip this step.
  2. After reboot, press Win+R, type optionalfeatures, and hit Enter. You’ll now see "Hyper-V" listed among Windows features.
  3. To disable Hyper-V later, replace the /enable-feature line in the script with: ``` dism /online /disable-feature /featurename:Microsoft-Hyper-V-All /norestart
    
    

Troubleshooting Common Issues

Issue Solution
"Package not found" error Run sfc /scannow in an elevated Command Prompt to repair corrupted system files, then retry the script.
Script hangs at 0% Disable any VPNs or proxies. Ensure Windows Update services are running (the script blocks network downloads, but services must be active).
Can I use WSL2 or Docker Desktop? Yes. Once Hyper-V is enabled, both tools will function normally.
How to uninstall completely? Use the disable command above, or uncheck "Hyper-V" in Windows Features and reboot.

Verify Activation with PowerShell

Open PowerShell as Administrator and run:

Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V

If the output shows State : Enabled, Hyper-V is fully operational.

After successful activation, proceed to install WSL2, Docker Desktop, or Android Subsystem for Android without restrictions.

Tags: Hyper-V WSL2 Docker Desktop Windows 11 Home DISM

Posted on Mon, 28 Sep 2026 16:41:00 +0000 by digi24