如何修復碼頭工人未能啟動 “硬件輔助虛擬化和數據執行保護必須啟用” 錯誤信息

啟動docker時出現如下錯誤信息

發生錯誤

硬件輔助虛擬化和數據執行保護必須在BIOS中啟用. 見HTTPS://docs.docker.com/docker-for-windows/troubleshoot/#virtualization-must-be-enabled

為了解決這個問題,你需要確保的Hyper-V安裝

使用管理 powershell 安裝 Hyper-V Windows 功能.

  1. 右鍵單擊開始按鈕,然後選擇Windows PowerShell中(管理員)
  2. 輸入以下命令行到PowerShell和命中進入
dism.exe /在線/啟用特徵:微軟的Hyper-V /所有

 

你可能有hypervisorlaunchtype在啟動配置數據設置為關閉. 如果是這種情況,那麼運行下面一行在行政PowerShell的以下.

bcdedit /set hypervisorlaunchtype auto 

 

一旦做到這一點,需要重新啟動系統和碼頭工人應該啟動和運行正常.