Hyper-V會和Vmware,VirtualBox產生衝突,hyper-v和Vmware等只能開啓一個。使用vmware產品時必須禁用hyper-v,使用hyper-v時必須開啓hyper-v,不然在bios裏已經啓用了虛擬硬件並開啓了hyper-v組件啓動Docker時也會提示:Hardware assisted virtualization and data execution protection must be enabled in the BIOSios
管理員模式運行 CMD:docker
//To disable: bcdedit /set hypervisorlaunchtype off
//To enable: bcdedit /set hypervisorlaunchtype auto
附贈一條開啓hyper-v組件的命令(需管理員模式下運行CMD或POWERSHELL):.net
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
參考文章
docker desktop : Hardware assisted virtualization and data execution protection must be enabled
如何 禁掉 Hyper-V && 如何解決禁不掉 Hyper-V 的問題code