VirtualBox COM server is not running
重装系统后,没有安装 VirtualBox,但是,想利用它的虚拟磁盘格式转换功能,就直接从 C:\Windows.old 下复制 VirtualBox 到 C:\Program Files\Oracle\VirtualBox。
VBoxManage.exe clonehd “D:\VHD\Virtual Machines\DC\dc-2.vmdk” “d:\dc-2.vhd” --format vhd
出错:
VBoxManage.exe: error: Failed to create the VirtualBox object!
VBoxManage.exe: error: Code REGDB_E_CLASSNOTREG (0x80040154) - Class not registered (extended info not available)
VBoxManage.exe: error: Most likely, the VirtualBox COM server is not running or failed to start.
需要注册 VBoxSVC 组件:
VBoxSVC /ReRegServer
regsvr32 VBoxC.dll
再运行,就好了。
另外,在用户目录下,有一个 .VirtualBox 目录,其中有一个 VirtualBox.xml 文件,千万不能丢了。
因为其中记载了父盘的信息,丢了就很难重建了。