我的电脑是windown7。
下面是解决方法:
修改注册表的如下两项:HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}\InprocServer32
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}\InprocServer32
将它们的默认值都改成:C:\Windows\system32\oleaut32.dll
如图所示:
此时再打开 VirtualBox,发现可以正常启动了。