You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

升级Office 365后出现Microsoft.ACE.OLEDB.12.0未注册报错如何解决

故障排查解决步骤
  • 第一步:卸载全部已安装的Access Database Engine版本
    进入控制面板>程序和功能,卸载所有名称包含Microsoft Access Database Engine的程序,无论版本号、位数,全部清除残留。
  • 第二步:修复Office 365安装
    进入控制面板>程序和功能,找到Microsoft 365 商业版,右键选择更改,在弹出的窗口中选择联机修复,等待修复完成后重启电脑。Office 365 64位版本默认自带64位ACE OLEDB驱动,修复操作会重新注册缺失的COM组件。
  • 第三步:检查项目编译配置
    打开Visual Studio 2019的项目属性页,进入生成选项卡,确认平台目标设置为x64,取消勾选首选32位选项,保存配置后重新生成项目。
  • 第四步:适配连接字符串版本
    如果执行完上述步骤仍然报错,说明你当前使用的12.0版本驱动注册仍有问题,直接将连接字符串中的Microsoft.ACE.OLEDB.12.0替换为Microsoft.ACE.OLEDB.16.0即可,Office 365自带的16.0版本驱动完全兼容旧版12.0支持的所有文件格式。
  • 第五步:验证驱动注册状态
    按下Win+R输入regedit打开注册表编辑器,依次定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Access Connectivity Engine\Engines\ACE,如果该路径存在,说明64位ACE驱动已经正常注册。

内容的提问来源于stack exchange,提问作者Lasicak

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 16:18:03