今天打算装一个VM vare的虚拟机可装完后,原来在电脑里安装的VirtualBox显示错误:

创建 COM 对象失败. 应用程序将被中断. 被召者 RC:REGDB_E_CLASSNOTREG (0x80040154)

令我很是惆怅,所以带着问题去百度,百度告诉我:

I solved this problem installing microsoft .NET framework 3.5! My problem was generated with a compiled version (built on my machine) of VirtualBox OSE (3.1.2) Try to run:

VBoxSVC.exe /ReRegServer regsvr32.exe VBoxC.dll

原来是要我运行这两个程序啊!

首先以打开dos界面,cd进入到安装VirtualBox的目录,可以找到VBoxSVC.exe的那个文件夹,然后在dos界面里运行VBoxSVC.exe /ReRegServer

接着输入regsvr32.exe VBoxC.dll此刻告诉我0x80070005,百度一下,原来是没有权限操作,这次我就以管理员权限打开了dos界面,成功!!

YES!虚拟机恢复正常!