Tag Archives: “Hardware assisted virtualization and data execution protection must be enabled”

Windows 10 Install Docker Error: “Hardware assisted virtualization and data execution protection must be enabled”

Environment version

System environment: Windows 10 education 64 bit

Docker version: 17.12.0-ce

Error information

The installation of docker for windows.exe is successful. When the docker is started again, the following error message will pop up:

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.
See https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization -must-be-enable

The following error is reported by using the docker login command:

Solutions

Docker in win10 is based on win10’s own virtual machine Hyper-V operation. Before installation, make sure that CPU virtualization has been turned on in BIOS, otherwise the above error will be reported at the initial startup after installation

Click “task manager” – & gt“ Performance “to see if virtualization is turned on. The following figure shows that native virtualization is disabled and needs to be enabled

Enter BIOS & gt> Intel Virtual Technology> Enabled, press F10 to save the settings. After entering the system, check again that virtualization is on

Docker started successfully