我遇到了一个应用程序问题。在运行时,会出现以下错误:
本地计算机未注册'Microsoft.Jet.OLEDB.4.0'提供程序。
我尝试将平台更改为X86 CPU,但无法更改,唯一可用的选项是Any CPU。
请告诉我如何解决这个错误。
谢谢
我遇到了一个应用程序问题。在运行时,会出现以下错误:
本地计算机未注册'Microsoft.Jet.OLEDB.4.0'提供程序。
我尝试将平台更改为X86 CPU,但无法更改,唯一可用的选项是Any CPU。
请告诉我如何解决这个错误。
谢谢
系统未安装Access。您需要安装Microsoft Office或Access数据库引擎(免费且更小)。以下链接是用于访问2010的安装程序:
Microsoft.Jet.OLEDB.4.0提供程序未在本地计算机注册
背景
RNT客户端可以在运行Windows XP、Windows Vista、Windows 7或Windows 8 Pro的32位或64位PC上运行,但在Windows XP 64位(及可能的其他操作系统)上,可能会出现一些Microsoft OLEDB DLL未注册的情况。
解决方案1
解决方法是手动注册这些DLL。
转到开始菜单->运行,并键入cmd,这将启动命令提示符(也可从开始菜单->程序->附件->命令提示符中找到)
键入cd \
并按回车键
提示现在应显示为C:\>
您需要进入一个特殊的文件夹,该文件夹类似于:
尝试键入每个路径。如果显示“系统找不到指定的路径,请尝试下一个”,请使用下一个路径。
当其中一个不出现错误时停止,您找到了正确的文件夹。
您需要通过输入以下命令并在每个命令后按回车键来注册OLE DB 4.0 DLLs:
*解决方案2 *
要解决此问题,请在Visual Studio中打开项目,然后执行以下操作: