问题已经解决!!:听我一言,如果你已经完成本文第二种可能原因(见下文)的检查并且还是不能使用hyper-v,请重装 原版的windows10专业版/企业版
很大程度上是因为来自番茄家园等网站的系统镜像都是阉割过的,所以导致一些重要的特性失去了,所以作为一线开发人员,还是不要省事,下MSDN原版系统吧!!!!!!!!
最一开始docker的提示
可能原因1. bios系统硬件的虚拟化未开启
Windows8/10自带虚拟机Hyper-V如何开启-百度经验
https://jingyan.baidu.com/article/15622f24017461fdfdbea554.html
可能原因2. 系统里没开
可能原因3. 360/xx管家优化了启动项
电脑上安装的腾讯管家/360,在启动项里面,发现Hyper-V的服务,都被禁止了。把这些都改为启用。有些情况可以解决hyper-v无法启动。
下面是几种开启服务的方法.....
3.1
power shell显示成功
但是仍然不行
尝试回退到老的版本
适用于Windows的Docker桌面稳定发行说明| Docker文档
https://docs.docker.com/docker-for-windows/release-notes/
3.2
win10找出hyper-v管理器的步骤:
1、首先按下键盘“Win+X",菜单里面点击控制面板打开进入。
2、控制面板界面,这里直接点击这里的卸载程序按钮打开。
3、程序和功能界面,点击界面左侧的启用或关闭windows功能按钮。
4、windows功能中我们选择这里的Hyper-V打上对勾,然后点击确定。
5、现在耐心等待一会,然后可能需要重启电脑,点击重启电脑。
6、电脑重启后,在开始菜单-所有应用-windows管理工具-Hyper-V管理器打开。
7、打开Hyper-V管理器以后,这里就可以新建虚拟机,然后安装系统了。
3.3
-
如果你安装了,那么 开始运行
-
%windir%\System32\mmc.exe "%windir%\System32\virtmgmt.msc"