无法安装 Microsoft Access Database Engine 2016 @ accessdatabaseengine_X64.exe 的解决方案
今天一个用户反应,在他的64位window 10 系统上运行 accessdatabaseengine_X64.exe 安装 Microsoft Access Database Engine 2016 时,弹出对话框提示:
根据这个字面意思来看,这台电脑上之前安装了 office 32 位版本,需要先把之前安装的 office 32位版本卸载掉,才能安装 Microsoft Access Database Engine 2016。
考虑到人家平时需要用到 office 32位的版本,把这个给卸载,不太现实,我就百度了一下,找到一篇解决方案:
如何将64位Microsoft Access数据库引擎与32位Microsoft Office一起安装? https://www.autodesk.com.cn/support/technical/article/caas/sfdcarticles/sfdcarticles/CHS/How-to-install-64-bit-Microsoft-Database-Drivers-alongside-32-bit-Microsoft-Office.html
要在已经安装了32位Office的系统上安装64位Access数据库引擎与,请执行以下操作:
在Windows搜索框的“开始”菜单下键入cmd,然后选择cmd.exe,打开命令提示
键入64位Access Database Engine 2016安装文件的文件路径和文件名,后跟空格和/quiet(这将以静默模式运行安装,而不显示任何消息)。
例如:
AccessDatabaseEngine_x64.exe /quiet
在Windows搜索框的“开始”菜单下键入regedit,然后选择regedit.exe,打开注册表编辑器
删除或重命名以下注册表项中的 mso.dll 注册表值:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths
注意:
如果未删除“mso.dll”注册表值,则每次打开Office程序时,都会显示“重新配置”消息。