Retrieving the COM class factory for component with CLSID {D6BCA079-F61C-4E1E-B453-32A0477D02E3} failed due to the following error: 800736b1.
專案中使用了WebKit.dll,網上很多回答說是WebKit.dll依賴項太多,缺少VC++運行庫,WebKit.dll是3.0的,加了個VC++2012還是不行,還有的網友說是安全權限問題,但是都解決不了這個問題。跪求大神解答。
uj5u.com熱心網友回復:
以管理員身份運行在64位Windows下:
64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
在win64位系統下設定32位程式使用的資料庫別名要用c:\windows\syswow64\cliconfg.exe
在win64位系統下設定32位程式使用的系統DSN要用c:\windows\syswow64\odbcad32.exe
64 位 Windows 平臺注意點之檔案系統重定向 http://www.cnblogs.com/jiake/p/4981555.html
64 位 Windows 平臺注意點之注冊表重定向 http://www.cnblogs.com/jiake/p/4956218.html
uj5u.com熱心網友回復:
學會使用depedns.exe查看exe依賴的dll轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/103869.html
標籤:基礎類
