Callee RC:NS_ERROR_FACTORY_NOT_REGISTERED 0x80040154

时间:2016-09-21 18:55:56

标签: permissions virtualbox osx-elcapitan tmp

我已经运行VirtualBox几个月了,最近我更新了El Capitan。执行此操作后,VirtualBox将不再启动。显示的错误消息是:

“Callee RC:NS_ERROR_FACTORY_NOT_REGISTERED 0x80040154”。有没有人有解决这个问题的方法?

谢谢。

3 个答案:

答案 0 :(得分:0)

你可以尝试:

下载最新的内核用你自己的.config编译它,重新编译VirtualBox,一切都应该有效。

希望它有所帮助。

答案 1 :(得分:0)

在做了一些网络研究后,我找到了以下解决方案。我必须将/ tmp目录的权限更改为777才能启动VirtualBox。很简单。

答案 2 :(得分:0)

Virtual Box没有加载虚拟机,我不断收到此错误:

  

06/08/2017 MacBook Pro 2017 Sierra问题加载vm虚拟   机器

     

结果代码:NS_ERROR_FAILURE(0x80004005)组件:MachineWrap   界面:IMachine {b2547866-a0a1-4391-8b86-6952d82efaa0}

     

无法创建VirtualBox COM对象.Callee RC:   NS_ERROR_FACTORY_NOT_REGISTERED(0x80040154)

在我四处寻找后,我找到了一个解决方案:

  1. 打开虚拟框并右键单击无效的虚拟机,然后选择删除,然后选择仅删除! (堆栈溢出不允许我发布超过2个链接或图片,因此这张图片不可用wtf?)

  2. 删除VM后,
  3. 导航到计算机并选择添加。 Screen shot of step

  4. 现在应该弹出一个窗口,导航到你想要的VM并选择打开,一切都应该正常工作。 enter image description here