3,013 questions
Windows 10 Home doesn't include Hyper-V or Windows Sandbox by default, but there are ways to enable them.
Enable Hyper-V on Windows 10 Home
- Check if your system supports virtualization
- Open Command Prompt and type:
systeminfo
- Look for Hyper-V Requirements—if all say "Yes," your system supports it.
- Open Command Prompt and type:
- Enable Virtualization in BIOS
- Restart your PC and enter BIOS (usually by pressing F2, F10, or DEL).
- Find Virtualization Technology and enable it.
- Install Hyper-V manually
- Create a batch file (
.bat
) with the following script:pushd "%~dp0" dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i" del hyper-v.txt Dism /online /enable-feature /featurename:Microsoft-Hyper-V -All /LimitAccess /ALL pause
- Save it as
EnableHyperV.bat
, right-click and Run as Administrator. - Restart your PC and check if Hyper-V Manager is available.
- Create a batch file (
For a step-by-step video guide, check out this tutorial.
Enable Windows Sandbox on Windows 10 Home
- Check if your system meets the requirements
- At least 4GB RAM (8GB recommended)
- Virtualization enabled in BIOS
- Windows 10 version 1903 or later
- Enable Windows Sandbox manually
- Open Run (
Win + R
) and type:optionalfeatures
- Scroll down and check Windows Sandbox, then click OK.
- Restart your PC.
- Open Run (
- Enable via PowerShell
- Open PowerShell as Administrator and run:
Enable-WindowsOptionalFeature -FeatureName "Containers-DisposableClientVM" -All -Online
- Restart your PC and search for Windows Sandbox in the Start Menu.
- Open PowerShell as Administrator and run: