在将扩展或包安装到虚拟机、创建新虚拟机或打开现有虚拟机时,您可能会遇到VirtualBox错误VERR_ALREADY_EXISTS。此错误表示文件已经存在,VirtualBox无法覆盖它。在这篇文章中,我们将看看在这种情况下你能做些什么来解决这个问题。
未能安装扩展包D:/downloads/Oracle_VM_VirtualBox_Extension_Pack-4.1.14-77440.vbox-extpack。
安装程序失败,退出代码为1:VBoxExtPackHelperApp.exe:错误:无法命名扩展包目录:VERR_ALREADY_EXISTS
无法创建提取路径“C:\Users\Usernme\AppData\Local\Temp\VirtualBox”:VERR_ALREADY_EXISTS
无法注册虚拟机名称。
无法创建设置文件“C:\Users\username\VirtualBox VMs\archer\archer.vbox”(VERR_ALREADY_EXISTS)。
VirtualBox错误VERR_ALREADY_EXISTS
如果遇到VirtualBox错误VERR_ALREADY_EXISTS,则应在安装新的扩展或VM之前重新启动主机。您的系统很可能无法注册文件已被删除,因此不允许您安装它。但是,如果重新启动无效,您应该按照下面提到的解决方案来解决问题。
让我们详细谈谈它们。
1] 确保您的虚拟机处于关机状态
强烈建议在安装任何扩展之前关闭虚拟机的电源。如果不关闭虚拟机,扩展很有可能无法正确安装。要升级或卸载扩展,请确保所有虚拟机都已关闭电源,以防止出现任何不一致。因此,请执行同样的操作,然后尝试安装。希望你的问题能得到解决。
2] 删除ExtensionPack文件夹,然后重试
如果VirtualBox无法安装扩展,因为它已经存在,我们建议您删除安装这些扩展的文件夹,然后重试。因此,您需要删除ExtensionPack文件夹,默认情况下,位置为C:\Program Files\Oracle\VirtualBox。删除后,请重新启动计算机,然后重试安装扩展。希望这将消除VERR_ALREADY_EXISTS错误。
3] 卸载所有扩展程序包,然后重新安装
如果您的计算机上安装了多个扩展包,则它们有一个仍在使用的通用文件的可能性很小。因此,我们建议您继续删除所有扩展,然后添加您真正需要的扩展。要执行相同操作,请转到VirtualBox>;文件>;工具>;扩展包管理器,选择扩展,然后单击卸载。
4] 如果无法创建虚拟机,请更改虚拟机的名称或默认机器文件夹
如果VirtualBox显示“注册虚拟机名称失败”,则它认为您正在使用已存在的名称创建新的虚拟机。在这种情况下,您需要更改虚拟机的名称,然后重试。
然而,我们注意到,有时更改名称是徒劳的,因为无论名称如何,VirtualBox都会继续抛出此错误。要解决此问题,我们建议您创建一个新文件夹,然后将其设置为默认计算机文件夹。默认情况下,它是您计算机上的一个文件夹,存储与该计算机相关的所有文件。
要更改默认机器文件夹的位置,请执行以下步骤。
您可以从头开始创建一个新的虚拟机,希望它不会引起问题。
希望您能够轻松地解决这个问题。
读取:无法打开来宾会话:VERR_not_FOUND VirtualBox错误
如何修复VirtualBox中中止的问题?
如果VirtualBox缺少足够的内存来运行其操作系统,它将中止。为了确保它有足够的内存,请确保为机器分配足够的内存并且没有其他占用内存的应用程序在其旁边运行。我们建议您查看我们的指南,了解VirtualBox中止时该怎么办。
阅读:如何加快VirtualBox虚拟机的速度并使其运行更快
如何增加固定磁盘大小VirtualBox?
我们可以使用Virtual Media Manager增加Virtualbox中的固定磁盘大小。使用键盘快捷键Ctrl+D打开它,现在,选择你想要增加大小的机器,然后使用底部给出的滚动条来增加空间。
Also Read: VirtualBox VBOX_E_FILE_ERROR 0x80bb0004 [Fix].