获取 VirtualBox COM 对象失败.
应用程序将被中断.
Cannot register the DVD image 'D:\Ubuntu111\lcx\lizhan-disk001.iso' {47c27fe8-664e-4795-97e8-9ebeaa8ede80} because a CD/DVD image 'D:\Ubuntu111\lcx\lizhan-disk001.iso' with UUID {c9a2fa29-72e2-4500-9392-31a9cb6ede53} already exists.
返回 代码: E_INVALIDARG (0x80070057)
组件: VirtualBoxWrap
界面: IVirtualBox {d0a0163f-e254-4e5b-a1f2-011cf991c38d}
被召者: IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}
光盘加载错误,你是不是这个iso文件不存在了,你先不设置光盘,或者删除光驱,再重新添加上去试试看
再不行,用记事本手工打开虚拟机配置文件,找下这个iso文件的,删除保存,再开虚拟机
遇事不决重启电脑试试。
答案由GPT-4Plus大模型(语音)与博主@晓码自在合作编写:
从错误信息看,您的VirtualBox出现了以下两个问题:
获取 VirtualBox COM 对象失败:这通常是由于VirtualBox安装文件损坏或注册表入口损坏导致的。
无法注册ISO映像文件,因为UUID重复:这是由于您的VirtualBox中已存在相同UUID的ISO文件导致的。
要解决这两个问题,可以进行以下操作:
完全卸载VirtualBox,删除安装目录及注册表项。重启电脑后重新安装最新版本VirtualBox。
检查VirtualBox中已存在的ISO映像,找到UUID重复的文件,将其删除或更改UUID。删除方法为:
更改UUID方法为:
以上步骤应该可以解决您的VirtualBox无法打开和ISO文件UUID冲突的问题。如果在操作过程中仍然遇到问题,请提供详细错误信息,我可以提供更加针对性的解决方案。
另外,有几点建议:
希望以上分析和建议能够帮助您解决VirtualB
在 虚拟介质管理
中,找到对应的 虚拟光盘
找到相应的 映像文件,可以删除,重新注册。
注意:如果 删除时,有提示被使用,需要找到使用它的虚拟机,卸载后,才可以删除。
你这个问题,可以使用以下方法解决的:
1.打开cmd ,切换目录至virtual box的安装目录下:(比如: D:\APP\aux_tools\VirtualBox)
2.执行 vboxmanage 生成新的 UUID
格式: vboxmanage internalcommands sethduuid X:\path\xxx.vdi
vboxmanage internalcommands sethduuid "D:\Ubuntu111\lcx\lizhan-disk001.iso"
这个iso文件是系统的镜像文件吗?可以利用virtualbox的安装工具VBoxManage.exe对iso文件进行uuid的重新设置。然后就能打开了。
由于 VirtualBox 中已存在具有相同 UUID 的镜像文件引起的.
打开 VirtualBox 管理器。
在左侧的虚拟媒体管理器中,查找并删除具有 UUID {c9a2fa29-72e2-4500-9392-31a9cb6ede53} 的 CD/DVD 镜像文件。
这个问题通常是由于某个虚拟机磁盘镜像已经被删除或移动所导致的。以下是一些可能的解决方法:
VBoxManage closemedium disk {c9a2fa29-72e2-4500-9392-31a9cb6ede53} --delete
命令删除失效的CD/DVD镜像映像文件。请注意,{c9a2fa29-72e2-4500-9392-31a9cb6ede53}是出现在错误消息中的UUID。另外,建议在卸载VirtualBox之前备份虚拟机和相关文件,并在进行操作时小心谨慎。
安装vmware workstation吧,远程技术支持
以下答案由GPT-3.5大模型与博主波罗歌共同编写:
这个错误提示是因为 VirtualBox 刚启动时会加载之前所有已经注册的虚拟光驱和硬盘镜像,但是由于之前的虚拟光驱和硬盘镜像未被完全释放,所以不能加载同一个镜像文件。
解决方案如下:
VBoxManage list hdds
VBoxManage list dvds
VBoxManage closemedium dvd {c9a2fa29-72e2-4500-9392-31a9cb6ede53}
或
VBoxManage closemedium disk D:\Ubuntu111\lcx\lizhan-disk001.iso
如果仍然无法解决问题,请考虑完全卸载 VirtualBox 并重新安装。
如果我的回答解决了您的问题,请采纳!
卸载了,然后去c盘的缓存里,把oracle也删了,appdata里的有关的都删了,重新安装就好了
可以试试这个方法
确认当前是否有虚拟机正在运行,如果是,请结束所有虚拟机的进程。
打开终端,并进入VirtualBox安装目录(默认安装目录为/usr/lib/virtualbox/)。
使用以下命令强制关闭VirtualBox所有进程:
sudo killall VirtualBox
然后输入以下命令清除VirtualBox锁定文件:
sudo rm /tmp/.vbox-$UID-ipc/lock
最后,重新启动VirtualBox: