在Win 7上注册msjro.dll和msadox.dll

在Win 7上注册msjro.dll和msadox.dll,dll,regsvr32,Dll,Regsvr32,我知道在Win7 x64上已经注册了两个DLL C:\Program Files (x86)\Common Files\System\ado\msjro.dll C:\Program Files (x86)\Common Files\System\ado\msadox.dll 我仍在尝试将自己的DLL放入系统文件夹(例如,对于WIN7 x64,C:\Windows\SysWOW64),然后使用regsvr32注册DLL文件 regsvr32 C:\Windows\SysWOW64\msjro.

我知道在Win7 x64上已经注册了两个DLL

C:\Program Files (x86)\Common Files\System\ado\msjro.dll
C:\Program Files (x86)\Common Files\System\ado\msadox.dll
我仍在尝试将自己的DLL放入系统文件夹(例如,对于WIN7 x64,C:\Windows\SysWOW64),然后使用regsvr32注册DLL文件

regsvr32 C:\Windows\SysWOW64\msjro.dll

但是,我没有这样做。有人能教我如何解决这个问题吗?

尝试使用cmd注册它。如果您使用以上win 7,请在管理员模式下运行cmd

建议检查C:\Windows\SysWOW64中是否有msdart.dll版本2.81.1117.0(您可以从C:\Windows\system32目录从xp操作系统复制并粘贴此dll)。Gianni

尝试注销旧的,然后尝试注册您的(您可以将它们放在其他位置而不是系统文件夹)我确实尝试过,但它显示了以下错误:您是如何编写dll的?你用过什么语言?你确定你的dll工作正常吗?我没有编辑这两个dll,我只是尝试放置不同版本的dll。这两个DLL是从Win XP复制的,它们在Win XP中运行良好。