Fix Docker Desktop’s “Virtualization Support Not Detected” Error on Windows

XMLans Posted on 21 days ago 21 Views


Docker Desktop on Windows may stop at “Virtualization support not detected.” The usual things to check are hardware virtualization in your BIOS or UEFI, the Windows virtualization features, and the WSL installation.

Docker Desktop reports Virtualization support not detected

1. Check Task Manager

Press Ctrl + Shift + Esc, open Performance → CPU, and find the Virtualization status. If it says Enabled, move on to the Windows-feature checks.

2. Enable virtualization in BIOS or UEFI

If virtualization is disabled, restart the computer and enter its BIOS or UEFI setup. Many PCs use Delete or F2 during startup, although the correct key depends on the manufacturer.

Look under a section such as Advanced → CPU Configuration. On Intel systems, enable Intel Virtualization Technology; on AMD systems, look for SVM Mode. Save the change and restart.

3. Check the Windows features and WSL

Press Win + R, type optionalfeatures, and press Enter. For a WSL-based setup, enable Windows Subsystem for Linux and Virtual Machine Platform, then restart when prompted.

Open an administrator terminal and install WSL if needed:

wsl --install

For an existing WSL installation, update it and check its version:

wsl --update
wsl --version

Docker's current Windows instructions require WSL 2.1.5 or later for its WSL 2 backend. Restart after any required setup changes, then open Docker Desktop again.

If the error remains, check Docker's requirements for your Windows version and whether you are running inside a virtual machine that needs nested virtualization.

Reference: Docker's Windows installation guide.

Adapted from the original Chinese article, published on September 18, 2026.

Hi! I frequently update with various articles about technology, practical tips, and cutting-edge news. I hope it will be helpful to you!
Last updated on 2026-09-30