VirtualBox COM server is not running
重装系统后,没有安装 VirtualBox,但是,想利用它的虚拟磁盘格式转换功能,就直接从 C:Windows.old 下复制 VirtualBox 到 C:Program FilesOracleVirtualBox。
VBoxManage.exe clonehd “D:VHDVirtual MachinesDCdc⑵.vmdk” “d:dc⑵.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
再运行,就行了。
另外,在用户目录下,有1个 .VirtualBox 目录,其中有1个 VirtualBox.xml 文件,千万不能丢了。
由于其中记载了父盘的信息,丢了就很难重建了。