如何在Windows中修复“VirtualBox接口具有活动连接”错误?

9

在使用Virtual Box中的Docker Quickstart Terminal后,关闭Windows 10时会显示"VirtualBox Interface has active connections"错误信息。

我尝试通过输入exit关闭终端来解决此问题。

如何平滑地关闭终端并消除错误消息?

5个回答

9
我来到这里是因为该主题的标题并未提及Docker。当我在Windows 10上使用应用程序BlueStacks时,没有使用Docker也遇到了相同的问题。Windows无法关闭(或需要很长时间才能关闭),因为“VirtualBox仍然有活动连接”。我想在这里分享我的解决方案,以BlueStacks只是一个例子。我通过在任务管理器中创建运行一个脚本的任务来解决此问题。该脚本会终止VirtualBox进程,这是完全安全的。创建此类任务的说明可以在此处找到:https://superuser.com/questions/165142/using-task-scheduler-to-run-a-task-before-shutdown。终止进程的脚本如下:wmic process where "name='BstkSVC.exe'" delete
也许对于那些没有使用容器的人来说,这会有所帮助。谢谢。

4
你说“该脚本会杀掉VirtualBox进程,这是完全安全的”,但你确定终止该进程是安全的吗? - Jaime Hablutzel
不,我并不确定这个进程具体是做什么的,以及为什么它不能正常退出。但经过长时间等待和Windows的强制停止后,没有发现任何与BlueStacks相关的问题,我认为可以放心地结束该进程。感谢您指出这一点。 - Kjeld
一些用户报告称,在关闭计算机时,任务计划程序任务无法正常工作。另一种选择是使用关机脚本:https://superuser.com/a/165176/174347 - CrouZ

4
使用以下命令应该可以解决这个问题:
docker-machine stop
exit

1
这个命令 docker-machine stop default 实际上是停止运行 Docker 的虚拟机,它帮了我大忙。 - msoa
你找到了一种在Windows关机期间自动执行此命令的方法吗? - Jaime Hablutzel

1
我也曾遇到这个问题,但最终找到了解决方法。 只需打开任务管理器,然后检查是否有 Bluestacks 虚拟接口。右键单击它,然后选择结束任务。 我猜测这是由于您的计算机上安装了 Bluestacks 导致的问题。

1

哦!谢谢!我找到了一种更简单的方法,只需将文本放入记事本中,通过“另存为”将其转换为cmd文件,然后将文件命名为“请在关机前点击此文件.cmd”(使用""表示不属于文件名)。


0

只需在下面写入指令:

docker-machine stop

然后关闭你的电脑。


与 https://dev59.com/GLTma4cB1Zd3GeqP6nNy#56562649 有何不同? - Vega
哦对不起!我没看到。抱歉。 - Irfan wani
没问题,:) - Vega

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