How to Enable Virtualization on Windows 11
Short answer: Check first: Task Manager, Performance tab, CPU, bottom right — it reads Virtualization: Enabled or Disabled. If Enabled, you are done and Docker, WSL2, or Hyper-V should work. If Disabled, reboot into BIOS/UEFI and turn on Intel VT-x or AMD SVM (often under Advanced or CPU Configuration), save, and exit. Windows may also need the Virtual Machine Platform feature enabled.
Open Task Manager, Performance tab, CPU. Look at the bottom right — it says “Virtualization: Enabled” or “Virtualization: Disabled.” If it says Enabled, you’re done, it’s already on and whatever you’re trying to run (Docker, WSL2, Android emulator, Hyper-V) should work. If it says Disabled, you need to turn it on in BIOS.
Restart your computer and get into BIOS. The key depends on your manufacturer — Del or F2 for most desktops, F2 for Dell and Lenovo, F10 for HP, Del for ASUS.
In BIOS, find the virtualization setting. It’s called different things depending on the manufacturer:
Intel CPUs: look for “Intel Virtualization Technology” or “Intel VT-x” or just “VT-x.” Usually under Advanced, CPU Configuration, or Security.
AMD CPUs: look for “SVM Mode” or “AMD-V.” Same locations — Advanced or CPU Configuration.
Enable it, save and exit (usually F10). Windows boots, open Task Manager again, Virtualization should now say Enabled.
Why You Need It
Docker Desktop on Windows requires Hyper-V or WSL2, both of which need hardware virtualization. Without it, Docker won’t start and throws an error about “hardware-assisted virtualization.”
WSL2 (Windows Subsystem for Linux version 2) runs a real Linux kernel in a lightweight VM. It needs virtualization enabled plus the “Virtual Machine Platform” Windows feature. Open Settings, Apps, Optional Features, More Windows Features, check “Virtual Machine Platform” and “Windows Subsystem for Linux.” Restart.
Android emulators — Android Studio’s emulator and BlueStacks — need either Intel HAXM (which uses VT-x directly) or Hyper-V. BlueStacks 5 explicitly requires virtualization and won’t run without it.
Windows Sandbox — a disposable VM for testing sketchy software — needs Hyper-V capabilities too. Settings, Apps, Optional Features, More Windows Features, check “Windows Sandbox.” Only available on Pro and Enterprise.
Hyper-V Caveats
Enabling Hyper-V changes how Windows manages hardware virtualization permanently — even for non-VM workloads. The Hyper-V hypervisor sits between the hardware and Windows, which can slightly reduce performance in some scenarios. Gaming with Hyper-V enabled shows a measurable FPS drop on some titles because the GPU passthrough adds overhead.
If you enabled Hyper-V for Docker or WSL2 and notice gaming performance dropped, you can disable Hyper-V without losing WSL2 — run bcdedit /set hypervisorlaunchtype off in an admin terminal and restart. WSL2 falls back to a slightly different virtualization mode. To re-enable: bcdedit /set hypervisorlaunchtype auto.
Some VPN software and anticheat systems conflict with Hyper-V. Valorant’s Vanguard anticheat specifically blocks Hyper-V. If you need both, you have to toggle the hypervisor on and off depending on what you’re doing, which means a restart each time.
Frequently Asked Questions
How do I check if virtualization is enabled on Windows 11?
Open Task Manager (Ctrl+Shift+Esc), click the Performance tab, select CPU. In the bottom-right area it shows 'Virtualization: Enabled' or 'Virtualization: Disabled.' If it says Enabled, hardware virtualization is already active.
Where is the virtualization setting in BIOS?
It varies by manufacturer. Intel CPUs: look for 'Intel Virtualization Technology,' 'Intel VT-x,' or just 'VT-x' under Advanced or CPU Configuration. AMD CPUs: look for 'SVM Mode' or 'AMD-V' in the same locations. Enable it and save with F10.
Does Hyper-V slow down gaming?
It can. Hyper-V inserts a hypervisor layer between hardware and Windows that adds small overhead to GPU passthrough. Some games show measurable FPS drops. You can disable the hypervisor with 'bcdedit /set hypervisorlaunchtype off' without losing WSL2, then re-enable with 'auto' when you need VMs.
Do I need virtualization for WSL2?
Yes. WSL2 runs a real Linux kernel in a lightweight VM, which requires hardware virtualization enabled in BIOS plus the 'Virtual Machine Platform' Windows feature. Enable both, restart, and WSL2 works.