我刚刚将我的笔记本电脑从Windows 7升级到Windows 10,发现我无法启动配置有桥接适配器的Virtualbox虚拟机。
请看下面的配置。
![Virtualbox preferences 1][1]。
[] [2]
来自Reddit。
https://www.reddit.com/r/Windows10/comments/39af75/for_my_win10_companions_heres_how_to_get/
我无法在这个主题中看到原始来源,尽管我很想知道。
我在一台从windows 8升级到windows 10的笔记本电脑上使用这些说明。我必须在重启后重复最后的指示。
我为自己测试了一个得到的解决方案,想分享我的解决方案。
- 仅主机工作
- 桥接器工作
我的配置是
- Surface Pro 1
- 清洁安装Windows 10 x64 build 10130
- VirtualBox-5.0.0_RC1-100731-Win.exe
(这是我的观点,但没有测试过如何删除以前的版本 通过安装VirtualBox-5.0.0_RC1-100731-Win.exe与选择所有 功能来安装,它将会出现故障并回滚所有,那么它就和 卸载)
安装步骤
- 右击VirtualBox-5.0.0_RC1-100731-Win.exe,选择"以管理员身份运行"。
- "取消选择"选项桥梁网络
- 下一步,直到完成
- 打开设备管理器,你可以使用搜索栏来获得这个,在"网络适配器"下,然后右击"VirtualBox Host-Only Ethernet 适配器"选择"更新驱动软件"选择"搜索自动"。 等待,直到其完成 打开 "网络连接",你可以使用搜索栏来获取,在这里你应该找到VirtualBox纯主机以太网适配器。
- 打开"CMD",你可以使用搜索栏来获得这个,右击并选择以管理员身份运行。
- cd到你的安装路径并运行命令"VirtualBox-5.0.0_RC1-100731-Win.exe -extract" 它将返回弹出窗口 告诉你提取的文件夹在哪里
- 在提取的文件夹中用7-Zip或任何类似的软件提取"VirtualBox-5.0.0_RC1-r100731-MultiArch_amd64.msi" 。 类似
- 在msi提取的文件夹中重命名所有文件,去掉它们前面的file_。 复制>"VBoxNetFltNobj.sys"和"VBoxNetFlt.sys"到C:\Windows\System32\。 打开CMD,你可以使用搜索栏,右击并选择以管理员身份运行命令"regsvr32.exe /s。 VBoxNetFltNobj.sys" 运行命令"regsvr32.exe /s VBoxNetFlt.sys"。
- 打开"网络连接",你可以使用搜索栏来获得这个,右键点击任何真正的网络适配器选择属性选择 安装选择服务选择"有磁盘"并浏览到"VBoxDrv.inf" 选择 "VirtualBox NDIS6 Bridged Networking Driver" 完成后 安装后,你应该看到它在这个连接中是可用的。 在 "开始 "菜单上右击 "Orcle VM VirtualBox",选择 "打开文件"。
在快捷方式上点击右键,然后在选项卡上选择属性"兼容性"选中"以管理员身份运行此程序"。
这一点非常重要,要以管理员身份运行程序,如果不这样做的话 你将失去纯主机的网络适配器。
- 打开"Virtual Box" 选择文件> 偏好选择网络,然后选择网络上的主机,选择编辑,将IP改为192.168.56.1和 netmask为255.255.255.0
- 现在你可以在你的客人身上使用纯主机和桥接网络了
我认为正常安装出错的原因是关于 在注册服务和运行应用程序时,管理员的访问级别。
对不起,我的英语不好,而且这个程序太长了。
希望这也能对你有用。^_^!