VirtualBox 4.3.12以后的E_FAIL (0x80004005)问题

返回 代码:E_FAIL (0x80004005)
组件:MachineWrap
界面:IMachine {f30138d4-e5ea-4b3a-8858-a059de4c93fd}

总而言之这个问题就是4.3.12以后的VirtualBox全都无法启动VM,即使是新建的也不行。
这个问题困扰了我很多年,从 VirtualBox更新到4.3.14以后就一直让我头大。

直到最近重装系统,我才找到了问题的原因——MacType。
是的,MacType与VirtualBox(4.3.14以上版本)冲突。
尽管这并不是真正底层的原因,因为同样类似的问题发生了在了很多外国人身上,我相信他们中很多是不用MacType的,但我还是因为MacType找到了我自己在这个问题上的解决方案。
在MacType的配置文件中排除VirtualBox的进程即可。

[ExcludeModule]
VBoxSVC.exe
VirtualBox.exe

解决这种多年顽疾有多么喜悦是很难让外人理解的,但我真的非常开心XD