Resolve: Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

Raymond Tang Raymond Tang 0 4570 3.29 index 9/12/2021

When running Docker Desktop on Windows 10, the following error occurs:

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

I got it resolved by following these steps:

  • Go to BIOS settings to ensure Virtualization is enabled.
  • Go to Turn on Windows features on or off (you can search for it)
  • Turn off Hyper-V if it is on.
  • Restart computer.
  • Go to Turn on Windows features on or off again and turn on Hyper-V feature.
  • Restart computer.
  • If error still shows, run the following command in Command Prompt or PowerShell (via Administrator mode):
bcdedit /set hypervisorlaunchtype auto
  • Restart computer.
  • Docker desktop should run successfully.

You can verify it via Hyper-V manager:

2021091284052-image.png

docker

Join the Discussion

View or add your thoughts below

Comments