获取VirtualBox COM对象失败

6人阅读 评论(0) 收藏 举报
分类:

一、问题

1、将Genymotion和VirtualBox安装好之后,并且已经下载完了virtual device; 
2、但是在运行虚拟机的时候却弹出了错误提示:虚拟机电脑控制台——严重错误。 
如图: 
这里写图片描述

错误信息:

获取VirtualBox COM对象失败 
应用程序将被中断 
明细(D) 
Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. 
PSDispatch looks fine. Weird.

返回代码: E_NOINTERFACE (0x80004002) 
组件: VirtualBoxClientWrap 
界面: IVirtualBoxClient {d2937a8e-cb8d-4382-90ba-b7da78a74573}

二、解决方法

经过多次上网查找,本人的解决方法为修改相关注册表里面的信息,步骤如下: 
1、在电脑右下角“开始”菜单中,点击“运行”。如下图: 
这里写图片描述

2、输入“regedit”,即可打开“注册表编辑器”。如下图: 
这里写图片描述

3、打开“注册表编辑器”后,分别找到一下两个注册表,并按照下面的方法进行修改: 
①注册表一: 
HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046} 
InprocServer32 修改为C:\Windows\system32\oleaut32.dll 
②注册表二: 
HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046} 
InprocServer32 修改为C:\Windows\system32\oleaut32.dll

3.1、修改注册表示例: 
①、在注册表中找到HKEY_CLASSES_ROOT\CLSID{00020420-0000-0000-C000-000000000046}\InprocServer32。如图: 
这里写图片描述 
②、选择“默认”,点击鼠标右键弹出菜单,然后点击“修改(M)”。如图: 
这里写图片描述 
③、将数值数据一栏中原来的内容修改成“C:\Windows\system32\oleaut32.dll”。如图: 
这里写图片描述 
④、按照以上三步,将第二个注册表“HKEY_CLASSES_ROOT\CLSID{00020424-0000-0000-C000-000000000046}\InprocServer32 ”中的默认数值修改为“C:\Windows\system32\oleaut32.dl”后,就可以重启VirtualBox了,试试可行。

查看评论

VirtualBox 获取COM对象失败的解决办法

转自博客:http://blog.csdn.net/android_mnbvcxz/article/details/53995572 个人感脚这个方法有缺陷,每次修改完注册表过一会,浏览器就联系...
  • Hide_in_Code
  • Hide_in_Code
  • 2017-08-08 08:21:10
  • 1312

virtualbox创建com对象失败(解决方法)

virtualbox创建com对象失败(解决方法) 试过网上的好几个方法都不行,最后结合了两种办法才搞定。 方法一:(不能完全解决问题) ①对VirtualBox的图标点击右键->属性->兼容性; ②...
  • mingmingzhizhonging
  • mingmingzhizhonging
  • 2016-03-10 14:09:24
  • 23046

打开虚拟机出现这种情况:获取 VirtualBox COM 对象失败,应用程序将被中断。

步骤如下: 1、WIN+R打开命令行 2、在命令行中输入:regedit,然后按下回车 3、找到这个文件,点击InprocServer32;接下来双击默认最后修改路径为:C:\Window...
  • zhangxiangweide
  • zhangxiangweide
  • 2017-05-23 21:28:48
  • 1772

VirtualBox提示严重错误,创建 COM 对象失败的问题

这个问题出现在我启动VitualBox的时候,由于最近在使用这个虚拟机,又由于磁盘空间不足导致了虚拟机宕掉,清理空间再次启动后出现该错误,不多说,直接上问题解决方法,希望能帮助到遇到同样问题的朋友。一...
  • Alvin_CSDN_blog
  • Alvin_CSDN_blog
  • 2017-03-14 12:13:24
  • 1707

创建 VirtualBoxClient COM 对象失败.应用程序将被中断

1、正在玩着VirtualBox虚拟机,后来出现虚拟机未响应问题 就直接强制退出、重启; 然而打开时却出现了以下问题: 2、解决方法: 打开计算机C:\Windows\System32 ;找...
  • a_ssimi
  • a_ssimi
  • 2016-07-23 11:26:20
  • 3621

VirtualBox COM获取对象失败

错误详情 1. 先来看看错误详情 获取 VirtualBox COM 对象失败.应用程序将被中断.Failed to instantiate CLSID_VirtualBox ...
  • zp_00000
  • zp_00000
  • 2017-04-17 09:04:15
  • 17443

virtualbox打开软件:获取对象失败

修改注册表 HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046} InprocServer32 修改为C:\Windows\...
  • phpcui
  • phpcui
  • 2017-01-24 16:02:36
  • 714

创建VirtualBoxClient COM对象失败与Unable to load VirtualBox engine的解决方法

在网上发现很多相关的问题及解决办法,有很多都起不到实际作用解决不了根本问题。 问题:创建VirtualBoxClient COM对象失败,被召者 RC:REGDB_E_CLASSNOTREG(0x8...
  • niaonao
  • niaonao
  • 2016-06-03 20:09:23
  • 3110

win7 X64 安装Oracle VM VirtualBox后无法创建com对象问题(已解决)

win7 X64 安装Oracle VM VirtualBox后无法创建com对象问题(已解决)
  • dch9210
  • dch9210
  • 2016-01-29 23:16:38
  • 1658

VirtualBox 安装后打开不成功,报创建COM对象失败

遇到此问题时搜索知道,发现答案不固定,但是大多数都是此方案解决,特此记录 情景:Win7 +VirtualBox (VBox) 4.3.8-92456 安装完成后,打开时报错误:创建COM对象失败...
  • guomingbing12
  • guomingbing12
  • 2017-06-08 11:26:55
  • 303
    个人资料
    持之以恒
    等级:
    访问量: 7万+
    积分: 2178
    排名: 2万+
    最新评论