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


So I get the following error (in title) from Docker, however:

  1. 1 - I have virtualisation enabled (as seen from task manager)
  2. 2- I have HyperV management and HyperV Platform toggled on (in windows features)
  3. 3- All four hyperV checks in System Info say: Yes
  4. 4- I have enabled virtualisation in BIOS

So what am I missing, or how can I further troubleshoot this error?


I figured it that my outdated BIOS version was the culprit, after updating my BIOS, docker launches perfectly!

1 Like

Were you able to solve this? I have the same problem and settings identical to yours.
Docker was already installed and working fine and stopped working few days ago and I haven’t found a solution yet.

Thank you in advance!