Genymotion无法加载虚拟设备

17

我已经使用 Genymotion 大约 4 个月了,一切都很顺利,直到我将 VirtualBox 升级到 4.3。我不喜欢它,因为我不知道如何在上面运行 64 位操作系统,所以我降级到了 4.2。现在 genymotion 虚拟机无法运行,在每个机器 (factory-backup) 结尾会附加这个错误信息:


无法打开虚拟机 Galaxy S4-4.2.2-API 17-1080x1920 的会话。

无法打开/创建内部网络“HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter”(VERR_INTNET_FLT_IF_NOT_FOUND)。

无法连接网络 LUN (VERR_INTNET_FLT_IF_NOT_FOUND)。

结果代码: E_FAIL (0x80004005) 组件: Console 接口: IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

重新安装 genymotion 或 virtualbox 都没有任何效果。我还在我的机器上运行 VMware。请帮助我,我需要这个来进行开发。


你尝试过创建新设备吗? - pcans
已经尝试过那个了,好几次。 - Manny265
6个回答

53
以下步骤来自于superuser社区的一个回答(https://superuser.com/a/1002243),对我很有用。我正在Windows 10上运行VirtualBox 5.0.10,并进行了2015年秋季Windows 10更新。在我的情况下,问题似乎直接与Windows 10更新相关。(我正在与Genymotion 2.6.0一起使用VirtualBox,但我认为Genymotion版本不是一个因素。)
  1. 打开Windows“网络和共享中心”
  2. 点击“更改适配器设置”
  3. 右键单击您的Virtualbox host-only适配器,然后选择属性
  4. 启用“Virtualbox NDIS6 Bridget Networking Driver”(如果禁用-否则请参见下一步)
如果第4步中的复选框被禁用,则VirtualBox现在应该可以正常工作(无需重新启动)。否则,为您拥有的每个网络适配器(以太网,WiFi等)重复步骤3-4,并始终取消选中NDIS6复选框 ->应用 ->再次选中复选框 ->应用。

2
难以置信... 谢谢您先生 - Nick H
非常感谢。那是一次痛苦的故障排除,然后找到了你的答案,结果发现问题如此简单。 - Lee
1
浪费了一个令人沮丧的小时来尝试解决这个问题,而这个立即解决了它。谢谢。 - jason.zissman
1
我在Mac上遇到了同样的问题。有人能给我建议吗? - piyush poriya

3
  1. 右键点击网络图标,选择“打开网络和共享中心”,并单击Open Network and Sharing Center enter image description here

  2. 打开通道适配器设置

  3. 右键单击VirtualBox Host-Only Network,选择属性 enter image description here

  4. 勾选框启用Virtualbox NDIS6 Bridget Networking Driver,然后单击“确定”按钮。

enter image description here

  1. 打开您的VirtualBox并尝试打开设备。现在它可以正常工作了。

2
尝试在虚拟机中删除仅主机网络适配器。然后从genymotion重新启动虚拟机。仅主机网络适配器将在virtual box中重新安装,您的问题应该得到解决。我希望能说这个修复是永久性的,但偶尔需要重复练习...不理想但有效:)

2
应明确指出,“删除仅主机网络适配器”的意思是:在VirtualBox中转到“文件”>“首选项”>“网络”>“仅主机网络”,并删除列在那里的适配器。仅在虚拟机的网络设置中禁用网络适配器是*不够的。 - gebi

1
除了me.yay的评论之外,我还要添加以下更改:
然后编辑新的网络适配器并使用以下设置:
IPv4地址:192.168.1.201 IPv4网络掩码:255.255.255.0
然后在DHCP服务器选项卡中:地址:192.168.1.100 掩码:255.255.255.0 低地址:192.168.1.101 上限地址:192.168.1.199
检查您现在设置的以太网适配器#是哪个 - 这可能以后很重要。按所有打开的框的“确定”或保存您所拥有的任何内容。
然后再尝试运行genyMotion。这对我有用。
如果仍然无法工作,则可能还需要执行一件事。转到网络和共享中心。更改适配器设置并禁用除您刚刚创建的以太网适配器之外的所有以太网连接。

1

这让事情变得更糟了。 - Manny265
是的,Genymotion最近出现了严重的问题。模拟器无法安装Google Play服务,使其无法使用。 - user6694745

1
只需进入虚拟机,打开虚拟设备的设置,搜索网络,验证它是否在仅主机适配器中,但下面是高级设置。点击那里,并将选项混杂模式设置为允许所有。就这样了。启动虚拟机并从Genymotion启动 输入图像描述

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接