If Hyper-V stopped working on Windows 11 Home, the most common fix is to re-enable the required Windows features (Hyper-V, Virtual Machine Platform, and Windows Hypervisor Platform) in “Turn Windows features on or off,” then restart. If they are already enabled, the next step is to check that virtualization is turned on in your PC’s BIOS/UEFI and that no conflicting third-party virtualization software (like VirtualBox or VMware) is running. This guide walks through each cause and the exact steps to get Hyper-V running again.
Why Hyper-V Fails on Windows 11 Home
Windows 11 Home does not officially include the Hyper-V feature in its default installation, unlike Pro, Enterprise, or Education editions. However, you can still enable it manually using a command-line method or a small script, because the underlying Hyper-V components exist in the Home edition. When Hyper-V “stops working,” it usually means one of these things:
- The optional features were disabled by a Windows update or a system restore.
- Virtualization is disabled in the BIOS/UEFI after a firmware update or CMOS reset.
- Another hypervisor (e.g., VirtualBox, VMware, or Windows Sandbox) is conflicting.
- Memory integrity (Core Isolation) or Hyper-V’s own security settings are interfering.
Prerequisites: What Your PC Needs
Before diving into fixes, confirm your hardware actually supports Hyper-V. Your CPU must support SLAT (Second Level Address Translation) and VM Monitor Mode extensions. Most Intel Core and AMD Ryzen processors from the last decade do, but some older or budget chips do not. To check, open Command Prompt as Administrator and run:
systeminfo
Look for the “Hyper-V Requirements” section. If it says “A hypervisor has been detected,” then Hyper-V is already partially active. If it lists “Virtualization Enabled In Firmware: No,” you need to enter your BIOS/UEFI and enable it (often called Intel VT-x, AMD-V, or SVM Mode).
Step-by-Step: Re-enable Hyper-V Features
The most direct fix is to ensure all required Windows features are turned on. Here’s how:
- Press Windows + R, type
optionalfeatures, and press Enter. - In the “Windows Features” dialog, check the following boxes:
- Hyper-V (includes Hyper-V Management Tools and Hyper-V Platform)
- Virtual Machine Platform
- Windows Hypervisor Platform
- Windows Subsystem for Linux (optional, but often used with Hyper-V)
- Click OK and restart when prompted.
If the checkboxes are already checked, uncheck them, restart, then re-check them and restart again. This forces Windows to re-register the hypervisor components.
If Features Won’t Enable: Use DISM and PowerShell
Sometimes the GUI fails to apply changes. Use the Deployment Imaging Service and Management Tool (DISM) to repair the system image, then enable the features via PowerShell:
- Open Command Prompt as Administrator.
- Run
DISM /Online /Cleanup-Image /RestoreHealthand wait for it to finish (this can take 10-20 minutes). - Then run
sfc /scannowto fix system file corruption. - Restart, then open PowerShell as Administrator and run:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All - Also run
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatformandEnable-WindowsOptionalFeature -Online -FeatureName HypervisorPlatform. - Restart again.
If DISM reports errors, you may need to run DISM /Online /Cleanup-Image /StartComponentCleanup first, then retry.
Check BIOS/UEFI Virtualization Settings
If the features are enabled but Hyper-V still won’t start, virtualization is likely disabled in firmware. Restart your PC and press the key to enter BIOS/UEFI (usually Del, F2, F10, or Esc). Look for a setting named:
- Intel Virtualization Technology (VT-x)
- AMD SVM Mode
- Virtualization Extensions
- Virtuallization Technology
Set it to Enabled, save and exit. After booting, verify with systeminfo again. Note that some laptops have virtualization hidden under a “Security” or “Advanced” submenu. If you recently updated your BIOS, the setting may have been reset to disabled.
Conflicts with Other Virtualization Software
Hyper-V and third-party hypervisors (VirtualBox, VMware Workstation, etc.) cannot run simultaneously because they both try to take control of the CPU’s virtualization extensions. If you have VirtualBox or VMware installed, either uninstall them or disable their hypervisor modules. In VirtualBox, go to Settings > System > Acceleration and uncheck “Enable VT-x/AMD-V.” In VMware, you can set the virtual machine’s processor settings to not use virtualization. Alternatively, stop the hypervisor service from the host: run bcdedit /set hypervisorlaunchtype off in an elevated Command Prompt, then restart. This turns off Hyper-V’s hypervisor, allowing other software to work, but you’ll need to turn it back on (bcdedit /set hypervisorlaunchtype auto) when you want Hyper-V again.
Frequently Asked Questions
Why does Hyper-V not appear in Windows Features on Home?
By default, the Hyper-V feature is hidden in the Home edition. The manual method above (using DISM/PowerShell) is the standard workaround. Some third-party scripts can also add it to the GUI, but the command-line method is safer and more reliable.
Will enabling Hyper-V slow down my PC?
Hyper-V’s hypervisor runs beneath Windows, which adds a small layer of overhead. Most users won’t notice a difference in everyday tasks, but gaming or high-performance computing might see a tiny performance dip. You can disable it with bcdedit /set hypervisorlaunchtype off when you don’t need it.
Can I use Hyper-V with Windows Sandbox or WSL2?
Yes, Windows Sandbox and WSL2 both rely on the same Virtual Machine Platform and Hyper-V hypervisor. If Hyper-V is working, those should work too. If one fails, check that all three features (Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform) are enabled.
What if Hyper-V Manager opens but can’t connect to the host?
This usually means the Hyper-V Virtual Machine Management service is not running. Press Win+R, type services.msc, find “Hyper-V Virtual Machine Management,” right-click and start it. Set its startup type to Automatic if it isn’t already.
Does enabling Hyper-V affect Windows 11 Home’s licensing?
No, enabling Hyper-V on Home does not violate any license terms. It’s a hidden feature, not a prohibited one. Microsoft simply doesn’t advertise it for Home users because it’s aimed at Pro/Enterprise for development and IT purposes.
Why does my PC restart during Hyper-V installation?
That’s normal. Installing the Hyper-V hypervisor requires a reboot to load the hypervisor at boot time. If it restarts in a loop, check for BIOS virtualization settings and disable any overclocking or memory integrity features temporarily.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Photonic Inference vs GPU Inference: Key Differences16,384.00 µs
- Android Low Storage Survival Tips That Actually Work
- How to Password Protect PDFs on iPhone
- iPhone Force Restart Not Working? Fixes
- Add or Remove Keyboard Layout in Windows 10
- Razer Barracuda V2 Pro Dongle: Store & Find