重装系统后,打开VirtuaBox虚拟机,创建虚拟机报错:“创建VirtualBoxClient COM 对象失败.应用程序将被中断”。
现在提供解决方案:
此时需要运行下面两个程序:
VBoxSVC.exe /ReRegServer
regsvr32.exe VBoxC.dll
运行方法:打开控制台(Win + R -> cmd),然后 cd 到 VirtualBox 的安装目录,首先运行“VBoxSVC.exe /ReRegServer”,接着再输入“regsvr32.exe VBoxC.dll”运行。运行结束后,关闭控制台。
此时,运行完两个指令之后,返回桌面,再次双击VirtualBox打开,可能你现在还会遇到之前报的这个错误,怎么办捏?这个问题是你的权限不够,在VirtualBox桌面图标上点击鼠标右键执行“以管理员权限运行”打开就可以了,下次再使用的时候就只需要双击左键即可。
2、以上解决了可以创建问题,在创建过程中有报错如下:
VBox 启动虚拟机失败 - NtCreateFile(\Device\VBoxDrvStub)等等后面一串,原因可能是vboxdrv服务没有正常运行,
使用如下命令查询:
在命令窗口中执行:sc.exe query vboxdrv
检测vboxdrv的运行状态,如果"STATE"不是“RUNNING”,则需要启动该服务。
运行:sc start vboxdrv
进行重启,但是在运行命令的时候又出错了,错误如下:
SC OpenService 失败5:拒绝访问的错误。
这个是因为权限不够,需要以管理员身份运行cmd,再执行该命令。
PS:
如果启动失败,可以尝试重新安装vboxdrv。
找到安装目录下的vboxdrv文件夹,如V:\VirtualBox\drivers\vboxdrv, 右击VBoxDrv.inf,选安装,然后重启计算机。
再进行重启。