在 Windows 7 64 位主机上安装 VirtualBox 4.1.8r75467 后,桥接适配器似乎未安装。它未显示在设备管理器中,在 VB 中,将“设置”>“网络”>“附加到”更改为“桥接适配器”只会在“名称”下拉列表中显示“未选择”。安装过程中没有错误消息,是的,我在安装过程中确实确认了这一点。
我尝试过的事情:
- 使用安装程序修复安装
- 完全卸载并重新安装
- 以安全模式重新安装
- 重新安装并禁用 UAC 和防病毒软件(卡巴斯基)
- 正如旧刊所建议的那样这里,尝试删除此文件,但被拒绝访问,即使在安全模式下也是如此:%SystemRoot%\System32\DriverStore\INFCACHE.1
这是一个阻塞问题,我没有其他办法。任何建议都将不胜感激。
答案1
此回应这里关于 MaxNumFilters 注册表值解决了我的问题:
解决了我的问题,不确定是否能解决其他人的问题,我的 Windows 7 已经用完了网络过滤器,将网络过滤器的注册表项从 8 更改为 14 允许显示到适配器的桥接
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters
当我显示隐藏的条目时,我在设备管理器中看到了很多条目,因此我将最大限制设置为 24,并且安装似乎已经成功。
答案2
我遇到了类似的问题,虽然这里的一些想法最终有所帮助,但问题是 VirtualBox 挂在我现有的桥接网络适配器上。您没有提到有关适配器配置的详细信息。
这对我有用--YMMV。
- 在每个步骤之前,请禁用病毒防护。在每个步骤之后,请重新启动。
- 增加网络过滤器的数量:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters
我将这个数字增加到 32。 - 在设备管理器中,选择“查看隐藏的适配器”,然后删除所有“未知设备”网络适配器
- 卸载 VB
- 在设备管理器中,删除所有剩余的(隐藏的)网络适配器,其标题中带有“VirtualBox”字样
- 关键步骤:在控制面板/网络和 Internet/网络连接中,右键单击“网桥”并打开属性。在“适配器”下取消选择所有内容。应用,确定,关闭
- 安装 VB(保留默认选择,即所有内容)
答案3
提高网络过滤器的限制也有助于 Symantec Network Threat Protection(在运行良好的 SEP 中,防火墙模块被禁用,并且不在界面中)。希望这能有所帮助,我花了几个月的时间寻找解决方案,却一无所获。VirtualBox 桥接适配器现在也能正常工作了。
我认为如果你在一台电脑上安装了几个不同的 VPN 或类似的软件就会出现这样的问题。
答案4
我认为桥接适配器不应该出现在设备管理器中,只是VirtualBox Host-Only Ethernet Adapter
- 我猜它也不会出现?
我建议尝试以下几件事:
首先,您是否使用下载页面上存储的版本验证了下载的 MD5SUM/SHA256 哈希值:https://www.virtualbox.org/wiki/Downloads
其次,在尝试安装 VirtualBox 之前,您可以使用系统还原恢复到已知的良好状态吗?
第三,使用证书 MMC 管理单元在用户存储和计算机存储中查找来自 Oracle 或 Sun 的任何证书 - 然后删除它们。这应确保您在安装时收到提示,询问您是否要信任该设备/供应商。当然,您希望信任它们以启用 VirtualBox 的所有功能。