问题
刚开始安装genymotion,直接在官网下载带VirtualBox的安装包,毕竟方便,傻瓜式安装完,启动正常,第二天发现VirtualBox报错,下面是踩坑,填坑的过程
第一次报错
返回 代码:E_FAIL (0x80004005)
组件:Machine
界面:IMachine {480cf695-2d8d-4256-9c7c-cce4184fa048}
查阅网上资料有下面的几种解决办法
第一种
vboxdrv服务没有安装或没有成功启动,
64位的系统经常这样,
找到安装目录下的vboxdrv文件夹,
如D:\Program Files\Oracle\VirtualBox\drivers\vboxdrv,
右击VBoxDrv.inf,选安装,然后重启。
第二种
查看英文网站,有一个帖子提到卸载AVIRA(https://forums.virtualbox.org/viewtopic.php?t=68869),
想到我安装360是为了灭掉电脑里的一个流氓,想到360的性质,灵光一现!so,作者卸载了360。卸载360。如果VirtualBox还是有故障,卸载VirtualBox然后重新安装。
其他
又说是因为破解了主题,需要恢复,但是我并没有破解过,在我这不成立
最后
我找到说是因为版本过高,我随genymotion下载的是5.X的版本,so找到了一篇文章
http://www.jianshu.com/p/36134f1d752d
里面遇到的和我一样的问题,作者就把VirtualBox降了版本
http://download.virtualbox.org/virtualbox/4.3.12/VirtualBox-4.3.12-93733-Win.exe
覆盖安装后确实好了,OK,接着新坑又来了
第二次报错
未能启动虚拟电脑,由于下述物理网卡找不到,你可修改虚拟电脑的网络设置或停用之,下述停用
点击‘更改网络设置’,出现如下界面:
将‘连接方式’从‘桥接’改为‘内部网络’即可。
第二次报错后续
我又把内部网络改成“仅主机”,也可以