2013-08-02 113 views
0

我知道在Win7 x64上已經有兩個DLL註冊了。在Win 7上註冊msjro.dll和msadox.dll

C:\Program Files (x86)\Common Files\System\ado\msjro.dll 
C:\Program Files (x86)\Common Files\System\ado\msadox.dll 

我還在努力把我自己的DLL文件到系統文件夾(如C:\ WINDOWS \ SysWOW64中爲WIN7 64位),然後用REGSVR32註冊DLL文件。

regsvr32 C:\Windows\SysWOW64\msjro.dll 

但是,我沒有這麼做。任何人都可以教我如何解決這個問題?

+0

嘗試註銷舊的,然後嘗試註冊你的(你可以把他們放在其他地方而不是系統文件夾) – Epsilon

+0

我試過這個,但它顯示以下錯誤: http://s12.postimg.org/ dxxc8tsgb/error.png – user2051823

+0

你是如何編寫該dll的?你用什麼語言?你確定你的dll工作正常嗎? – Epsilon

回答

0

嘗試使用cmd註冊它。如果您使用win 7以上版本,請以管理員模式運行cmd。

0

建議檢查C:\ Windows \ SysWOW64中是否有msdart.dll版本2.81.1117.0(您可以從dir c:\ Windows \ system32的xp操作系統複製並粘貼此dll)。 Gianni