Come risolvere finestra mobile non riesce ad avviarsi con “virtualizzazione assistita hardware e la protezione esecuzione programmi devono essere abilitati” messaggio di errore

The following error message occurs when starting docker

Si è verificato un errore

virtualizzazione assistita hardware e la protezione esecuzione programmi devono essere abilitati nel BIOS. Vedi https://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

Per risolvere questo problema è necessario assicurarsi che Hyper-V è installato

Use an administrative powershell to install the Hyper-V Windows features.

  1. Fare clic destro sul pulsante Start e scegliere Windows PowerShell(Admin)
  2. Immettere la seguente riga nella PowerShell e premere Invio
DISM.exe / Online / Enable-Feature:Microsoft-Hyper-V / Tutto

 

Si potrebbe avere il hypervisorlaunchtype su off nel Boot Configuration Data. Se questo è il caso quindi eseguire la seguente riga nel seguire in un Powershell amministrativo.

bcdedit /set hypervisorlaunchtype auto 

 

Una volta fatto questo è necessario un riavvio del sistema e Docker dovrebbe avviarsi e funzionare come normale.