您的位置:首页 > 移动开发 > Android开发

Android中创建virtualBox COM对象失败的解决方案

2018-03-22 10:39 661 查看
对于这种问题我只能说一句兼容性害死人不偿命啊!
哎!做开发的程序猿需要有牛逼的技术,也需要有好的测试机来测试项目的效果,小弟我这两样都没有,是不是很可怕~~~技术是可以花时间来提高的,今天我就决定安装一下Genymotion,首先我没有虚拟机然后就需要安装一下了,接下来就出现了这个错误了。。。
1:创建 VirtualBoxClient COM 对象失败.  应用程序将被中断.    被召者 RC:REGDB_E_CLASSNOTREG (0x80040154)

当出现这个问题时我瞬间不知所措了,只有问度娘了,谷歌啊等等,这不就在某位大神的博客上看到了解决办法,接下来我就总结一下解决方案吧!!!
方案一:1,首先运行命令窗口 输入cmd 回车
2. " X:\Program Files\VirtualBox"(VirtualBox的安装目录,视具体情况)
3. VBoxSVC /ReRegServer

4.regsvr32 VBoxC.dll


方案二:1.打开开始菜单----然后点击运行---输入"C:\Program Files\Oracle\VirtualBox\VBoxSVC.exe“  /reregserver然后按回车

(注意virtualbox的安装目录,我这里安装在C:\Program Files\Oracle\VirtualBox目录,视情况而定,改成自己的目录)
2.再打开开始菜单---运行---输入regsvr32 “C:\Program Files\Oracle\VirtualBox\VBoxC.dll”;



重点:这里要注意,别去纠结RC:REGDB_E_CLASSNOTREG后面()里面的16进制数字。上述两种解决办法可以解决一部分问题,但是还有一部分上述方案是解决不了的。

方案三:1.对VirtualBox的图标点击右键——>属性——>兼容性;

2.只要把VirtualBox的兼容模式改为Win7以外即可,如下图:





到这里还未结束,当你启动Genymotion时,会提示:Unable to load the VirtualBox engine的错误
还是”兼容性”问题。右键Genymotion,修改兼容性即可。
先到这里吧哈哈哈哈




内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息