• 欢迎访问少将全栈,学会感恩,乐于付出,珍惜缘份,成就彼此、推荐使用最新版火狐浏览器和Chrome浏览器访问本网站。
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏少将全栈吧
  • 欢迎加博主微信:jiang_shaobo

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox

点滴 admin 2年前 (2017-07-31) 1073次浏览 已收录 扫描二维码

 

Win7安装DockerToolbox
启动Docker Quickstart Terminal报错,
直接打开virtualbox也报错。

 

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}

 

解决方法:

 

修改注册表

HKEY_CLASSES_ROOTCLSID{00020420-0000-0000-C000-000000000046}

InprocServer32 修改为C:Windowssystem32oleaut32.dll

HKEY_CLASSES_ROOTCLSID{00020424-0000-0000-C000-000000000046}

InprocServer32 修改为C:Windowssystem32oleaut32.dll

不一定能解决你的问题 但是可以试一试 记得保存原有数值,以便恢复。

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox

再启动Docker,正常。

Failed to instantiate CLSID_VirtualBox w/ IVirtualBox

 

 

喜欢 (0)
[🍬谢谢你请我吃糖果🍬🍬~]
分享 (0)
关于作者:
少将,关注Web全栈开发、项目管理,持续不断的学习、努力成为一个更棒的开发,做最好的自己,让世界因你不同。