Hardware⏱️ 2 min read📅 2026-05-31
How to Fix: Docker for Windows error: "Hardware assisted virtualization and data execution protection must be enabled in the BIOS"
Ensure your BIOS settings are correct for Docker on Windows.
Quick Answer: Check that virtualization is enabled in the BIOS and that data execution protection is also turned on.
📋 Table of Contents
The error message you're encountering is due to a compatibility issue between Docker and your system's BIOS settings. When running the GUI, Docker requires hardware-assisted virtualization and data execution protection to be enabled in the BIOS.
🔍 Why This Happens
- [Cause]
🔧 Proven Troubleshooting Steps
Method 1: Update BIOS and Enable Virtualization
- Step 1: Restart your computer and enter the BIOS settings by pressing F2, F12 or Del.
Method 2: Use a Different Virtualization Method
- Step 1: Install VirtualBox and use it to run Docker from the GUI.
🎯 Final Words
[Wrap-up]
❓ Frequently Asked Questions
Step 1: Restart your computer and enter the BIOS settings by pressing F2, F12 or Del.
Step 1: Install VirtualBox and use it to run Docker from the GUI.
🛠️ Related Fixes
How to Fix: hidden network issues by identifying and removin
Resolve hidden network issues by identifying and removing a problemati
How to Fix: Discover why your SSD's full volume space isn't
Discover why your SSD's full volume space isn't showing up in Disk Man
How to Fix: Lenovo LOQ performance issues by updating driver
Resolve Lenovo LOQ performance issues by updating drivers, running a d