WSL2 阻碍 VirtualBox 工作

WSL2 阻碍 VirtualBox 工作

我在 Windows 10 机器上安装了 VirtualBox 版本 6.1.18 r142142 (Qt5.6.2)。它运行顺畅。

然后我在其上安装了 WSL2 和一些客户 Linux。为此,我安装了 2020 年 10 月最新版本的 Windows 10。

现在,当我尝试运行 VirtualBox VM 时,我得到

Failed to open/create the internal network   
'HostInterfaceNetworking-VirtualBox Host-Only Ethernet Adapter' 
(VERR_INTNET_FLT_IF_NOT_FOUND).
Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND).

Result Code: 
E_FAIL (0x80004005)
Component: 
ConsoleWrap
Interface: 
IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

我发现了一个这场冲突的长期讨论包含

刚刚安装了 VB 6.1.18,令我惊讶的是,它现在可以与 WSL 2 一起正常运行。

正如我上面所说,我有 VirtualBox 6.1.18,但它不起作用。

我应该怎么办?

答案1

这根本不是同一场冲突。双方现在争论的是完全不同的事情——这次错误消息是关于 VirtualBox 无法连接到网络接口,而不是无法连接到虚拟机管理程序。

运行ncpa.cpl并在其中找到“VirtualBox Host-Only Network”接口。右键单击它,选择“属性”,并确保“VirtualBox NDIS6 Bridged Networking Driver”存在。

如果这没有帮助,请尝试重新安装 VirtualBox,因为安装程序每次都会从头开始重新创建仅主机网络接口。

(以前 VirtualBox 无法使用整个虚拟化功能,因为每台机器只能有一个虚拟机管理程序。最近的 VirtualBox 版本支持在 Windows 虚拟机管理程序上运行代替VirtualBox 附带的版本。

相关内容