Docker已开启intel虚拟化却依旧提示错误

出现错误

Hardware assisted virtualization and data execution protection must be enabled in the BIOS.

起因

Win10自动更新完后发现无法启动Docker,出现下图
报错图片


问题

复制报错的去 google,得到的答案是在BIOS里需开启intel虚拟化.
任务管理器
上图可见已经开启了,在之前用的好好的啊!


解决

一般解决方法

通过 WIN10 解决VMware开启Intel VT-x问题(别在意是VMware) 这篇文章有了头绪,不过我的问题依然没解决哈(和我的情况不同!).

更新导致的解决方法

  • [失败]尝试只重装Docker
  • [失败]重新开关BIOS里的intel虚拟化
  • [成功]关闭Hyper-V(先不重启)并且卸载Docker,然后重启电脑安装Docker
    ↓↓详情见下↓↓
    复制控制面板\所有控制面板项\程序和功能粘帖到文件资源管理器(ctrl+e)的地址栏里没错然后回车进去!
    程序和功能
    点击上图红框内如下取消掉Hyper-V点击确定,此时可能要等一会处理完,提示是否立马重启 否
    关闭Hyper-V就是取消掉勾选
    回到程序和功能按d定位到Docker for Windows卸载ta
    然后重启电脑,安装Docker(Docker发现没有安装Hyper-V就会自动安装)
    安装需要重启几次,装好就可以用了!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值