How to Enable Hardware Virtualization in Windows 10: Step-by-Step Guide

Hardware virtualization allows virtual-machine software, WSL 2, Android emulators, and some Windows security features to use processor virtualization support. In Windows 10, the underlying setting is normally controlled in the PC’s UEFI or BIOS rather than by a regular Windows toggle.

Check whether virtualization is already enabled

  1. Press Ctrl+Shift+Esc to open Task Manager.
  2. Select Performance, then choose CPU.
  3. Look for the Virtualization entry.
  4. If it says Enabled, leave the firmware setting alone and troubleshoot the application that still reports a problem.
  5. If it says Disabled, identify the exact PC or motherboard model before opening UEFI/BIOS.
  6. Use the manufacturer’s firmware instructions to locate Intel Virtualization Technology, VT-x, AMD-V, SVM Mode, or the equivalent setting.
  7. Enable only that setting, save changes, restart Windows, and check Task Manager again.

Do not change unrelated firmware options

Secure Boot, TPM, storage-controller mode, boot mode, and overclocking are separate settings. Changing them unnecessarily can trigger BitLocker recovery or prevent Windows from starting. Save the BitLocker recovery key and record the original firmware configuration before making changes.

Virtualization enabled does not mean Hyper-V is installed

Hardware virtualization is the processor capability. Hyper-V, Virtual Machine Platform, Windows Hypervisor Platform, WSL, and third-party VM applications have their own Windows features and requirements. If Task Manager reports Enabled, check the exact software requirement rather than toggling firmware repeatedly.

If the setting is missing

Some older processors do not support virtualization, and some systems hide the option. Check the processor specification and the PC manufacturer’s documentation. Organization-managed computers may also control virtualization for security reasons.

Windows 10 standard support ended October 14, 2025. On eligible hardware, moving to a supported Windows release is preferable to investing heavily in legacy-platform troubleshooting.

After the firmware change, open the virtualization application that originally reported the problem and check its own diagnostics. A successful Task Manager check proves the processor feature is exposed to Windows, but the application may still require a Windows optional feature, compatible hypervisor setting, or restart.

What virtualization actually enables

Processor virtualization is the hardware layer used by products such as Hyper-V, WSL 2, VirtualBox, Android emulators, and some Windows security features. Enabling VT-x, AMD-V, or SVM in firmware does not install any of those Windows components by itself. If Task Manager already reports Virtualization: Enabled, troubleshoot the application or optional Windows feature instead of repeatedly changing firmware.

Verify the application after the restart

After saving the firmware change, confirm the setting in Task Manager and then open the software that originally reported the problem. Some virtualization products conflict with or depend on the Windows hypervisor, so the next step depends on that application’s current requirements.