启动docker即报错:
Docker for Windows error: "Hardware assisted virtualization and data execution protection must be enabled in the BIOS"
但是我又确定我的电脑一定开启了hyper-v虚拟化服务(不然我的安卓模拟器无法运行)
解决方法来自stackflow:
解决方法
如果启用了所描述的功能,则问题出在禁用的 Hyper-V 或未运行的 Hypervisor 代理上。
解决方案 A(如果 Hyper-V 完全禁用或未安装)
以管理员身份打开 PowerShell 并
启用 Hyper-V
dism.exe /Online /Enable-Feature:Microsoft-Hyper-V /All
解决方案 B(如果 Hyper-V 功能已启用但不起作用)
启用管理程序
bcdedit /set hypervisorlaunchtype auto
现在重新启动系统并重试。
我先进行了方案A,又进行了方案B, 然后重启系统, 最终成功
后面我打开安卓模拟器, 发现了一个严重的问题, 老板的模拟器Hyper-V是需要开启的,
而进几年的新版模拟器, 全都建议关闭Hyper-V, 否则会造成模拟器不稳定.
问题找到了, 应该是安装模拟器后进行默认优化, 关闭了Hyper-V
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。