运行应用程序时出现错误“‘Microsoft.Jet.OLEDB.4.0’提供程序未在本地计算机上注册”

运行应用程序时出现错误“‘Microsoft.Jet.OLEDB.4.0’提供程序未在本地计算机上注册”

我查看了 Google 的各个页面,但未找到与我的系统相关的解决方案。这是一个 64 位系统,据我所知,64 位系统没有 Jet OLEDB 4.0,如果我想修复此问题,我必须根据不同的规范编译和构建应用程序。如果我没有应用程序代码,有没有办法运行此应用程序而不出现错误?

答案1

您可以下载 Windows SDK,安装并使用该工具CorFlags.exe 设置 32BIT 标志

CorFlags.exe Program.exe /32BIT+

现在该工具以 32 位形式运行并且可以正常工作。

相关内容