1. 程式人生 > >解決安裝Virtualbox報嚴重錯誤

解決安裝Virtualbox報嚴重錯誤

昨天安裝Genymotion模擬器的時候需要安裝Virtualbox才能執行,我安裝好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} 

明顯Virtualbox安裝不成功。糾結...各種找資料!

最終在一個論壇中找到解決方案,現在拿過來分享下:地址

解決方案:

修改登錄檔
HKEY_CLASSES_ROOT\CLSID\{00020420-0000-0000-C000-000000000046}
InprocServer32 修改為C:\Windows\system32\oleaut32.dll
HKEY_CLASSES_ROOT\CLSID\{00020424-0000-0000-C000-000000000046}
InprocServer32 修改為C:\Windows\system32\oleaut32.dll
不一定能解決你的問題 但是可以試一試 記得儲存原有數值

登錄檔開啟方法,開始選單-執行-輸入regedit-回車

修改完後發現之前不能開啟的Virtualbox已經可以打開了,Genymotion也可以正常運行了。