错误提示:The emulator is unable to start because the hypervisor is not running. The likely cause is that hardware-assisted virtualization is not enabled……
如图:
造成这个问题的原因通常是由于Hyper-V 虚拟机无法启动造成的。
Hyper-V虚拟机无法启动的原因有两个:
- 安装了其他的虚拟机软件,如VMWare Workstation导致冲突。
- 没有启用Hyper-V功能。
解决方法:
- 如果安装了其他虚拟机,需要将其服务停止。
- 打开
控制面板-程序-程序和功能
,点击启用或关闭Windows功能
。
勾选Hyper-V,点击“确定”。
- 重启Windows,等待配置成功。
例外情况
以上是比较常见的一个解决方法,而我的操作系统是windows10,却遇到了另一种例外的情况:
VMWare服务没有停止,而Hyper-V又是勾选状态,无法进行
WIndows 重启自动配置功能
。
解决方法如下:
以管理员身份运行命令提示符CMD,在里面输入:
net localgroup "Hyper-V Administrators" <当前用户名> /add
如我输入的是:
net localgroup "Hyper-V Administrators" gefangshuai /add
回车,重启Windows,久违的自动配置功能出来了!