VirtualBox COM對象獲取失敗


問題描述:

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} 

解決方案:

修改注冊表
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
不一定能解決你的問題 但是可以試一試 記得先備份

找到這個注冊表 直到你能看到InprocServer32 右邊名稱里有一個默認 雙擊打開修改

轉載:http://tieba.baidu.com/p/4867965570#100653215697l


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM