VirtualBox "Nonexistent host networking interface" 错误解决方案

以前在Crack一个需要局域网通信的程序的时候在VirtualBox里架设了2个XP虚拟机, 时隔数月, 又一次要用到这2个虚拟机, 从休眠中唤醒时竟然给出以下提示:

不能为虚拟电脑 XP 打开一个新任务.

Nonexistent host networking interface, name ‘Realtek PCIe GBE 系列控制器’ (VERRINTERNALERROR).

返回 代码:E_FAIL (0x80004005)
组件:Console
界面:IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

提示说”Realtek PCIe GBE 系统列控制器”这个网络控制器不存在, 但我检查了一下, 并没有问题.

暂时找到的解决方案是右键虚拟机在菜单中选择”清除保存的状态”, 这样就强制把虚拟机硬关机了.

再次启动虚拟机时会提示:

未能启动虚拟电脑 XP ,由于下述物理网卡未找到:

Realtek PCIe GBE 系列控制器 (adapter 1)

你可修改虚拟电脑的网络设置或停用之。

选择”更改网络设置”, 在界面设置中重新选择你当前使用的网卡, 或者干脆换一个. 点击确定后机器会正常启动.

只能说这是由于休眠产生的问题, 如果有虚拟机平时长期不用, 还是建议执行关机操作.