问题:
安装完成Docker后,打开Docker Quickstart Terminal出现 Error:creating VirtualBox 失败。
然后直接打开Oracle VM VirtualBox,出现错误:
获取 VirtualBox COM 对象失败.
错误代码如下;
Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, CLSID_VirtualBox w/ IUnknown works.
PSDispatch looks broken by some installer featuring the broken oleaut32.msm module as a component.
解决方法:
1.打开注册表:在开始菜单,运行里输入regedit,运行系统的注册表。(或者win+R直接打开)
2.找到
1 HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}InprocServer32 2 HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}InprocServer32
点击InprocServer32, 在右侧面板中将默认的oleaut32.dll改成 C:\Windows\system32\oleaut32.dll , 修改后如下图。
3.修改完成后,进入任务管理器,将VBoxSVC.exe 进程结束后才能生效。
4.现在就可以正常进入了。
原文地址:https://www.cnblogs.com/kcyln/p/9279131.html
时间: 2024-10-12 04:39:42