How to Enable Virtualization on Windows 10

To enable virtualization on Windows 10, first check Task Manager: open the Performance tab, select CPU, and look for Virtualization: Enabled. If it says Disabled, restart into your PC’s UEFI or BIOS, find the virtualization setting (often under Advanced or CPU Configuration), set it to Enabled, and save.

Applies to: Windows 10. Checked against Microsoft Support on September 26, 2026.

Virtualization is a processor feature that apps like Hyper-V, WSL 2, and Android emulators need. It’s turned on and off in the PC’s firmware, not in Windows. For one common use, see how to install an APK on Windows 10 with an Android emulator.

Check if virtualization is enabled

  1. Press Ctrl + Shift + Esc to open Task Manager. Select More details if you see a small window.
  2. Open the Performance tab and select CPU.
  3. Look at Virtualization under the graph.
Windows 10 Task Manager Performance tab with Virtualization Enabled highlighted
Virtualization shows Enabled (1) when it’s turned on.

If it already says Enabled, you’re done.

Open the UEFI or BIOS

  1. Select Start > Settings > Update & Security > Recovery.
  2. Under Advanced startup, select Restart now.
  3. Select Troubleshoot > Advanced options > UEFI Firmware Settings > Restart.

If you don’t see UEFI Firmware Settings, your PC uses a legacy BIOS. Restart it and press the setup key shown on screen, often F2, F10, Del, or Esc. See how to enter BIOS or UEFI in Windows 10.

Turn on virtualization

The setting’s name and location depend on the PC maker. Look under Advanced, CPU Configuration, Processor, or Security for a name like Virtualization Technology or SVM Mode.

  1. Select the virtualization setting and change it to Enabled.
  2. Save and exit, usually with F10.
Example PC setup utility with Virtualization Technology set to Enabled and the save and exit key highlighted
Set virtualization to Enabled (1), then save and exit (2). Your PC’s screen will look different.

Change only this setting. Other firmware settings can stop Windows from starting.

Check again in Windows

After Windows starts, open Task Manager again and confirm Virtualization: Enabled.

Frequently asked questions

Can I enable virtualization without the BIOS?

No. Windows can’t turn the processor feature on by itself. Commands like bcdedit only control whether Windows uses it, not whether it’s enabled in the firmware.

Task Manager says Enabled, but my app says it isn’t. Why?

Another feature may be using it. For example, some emulators need Hyper-V turned off, while others need it on. See how to enable Hyper-V in Windows 10.

What do I need virtualization for?

Hyper-V, Windows Sandbox, WSL 2, and most Android emulators. See how to install WSL on Windows 10.

For the separate Developer Mode setting, see how to turn on Developer Mode in Windows 10.

Microsoft’s guide is Enable virtualization on Windows. More help is on our Windows Help & Guides page.

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy