![如何解决:“您无法安装 32/64 位版本的 Microsoft Access 数据库引擎,因为您当前拥有 64/32 位 Office”?](https://linux22.com/image/1625185/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9A%E2%80%9C%E6%82%A8%E6%97%A0%E6%B3%95%E5%AE%89%E8%A3%85%2032%2F64%20%E4%BD%8D%E7%89%88%E6%9C%AC%E7%9A%84%20Microsoft%20Access%20%E6%95%B0%E6%8D%AE%E5%BA%93%E5%BC%95%E6%93%8E%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%82%A8%E5%BD%93%E5%89%8D%E6%8B%A5%E6%9C%89%2064%2F32%20%E4%BD%8D%20Office%E2%80%9D%EF%BC%9F.png)
这里涉及到了先有鸡还是先有蛋的问题;如果我尝试安装 64 位版本的 Access 数据库驱动程序,我会看到:
您无法安装 64 位版本的 Microsoft Access Database Engine 2016,因为您当前安装了 32 位 Office 产品。如果要安装 64 位 Microsoft Access Database Engine 2016,您首先需要删除 32 位 Office 产品安装。卸载以下产品后,重新运行安装程序以安装 64 位版本的 Microsoft Access Database Engine 2016:
Office 16 即点即用扩展组件
我觉得没什么大不了的——我将使用 32 位版本:
您无法安装 32 位版本的 Microsoft Access Database Engine 2016,因为您当前已安装 64 位 Office 产品。如果要安装 32 位 Microsoft Access Database Engine 2016,您首先需要删除 64 位 Office 产品安装。卸载以下产品后,重新运行安装程序以安装 32 位版本的 Microsoft Access Database Engine 2016:
Office 16 Click-to-Run Extensibility Component 64 位注册
(两个窗口的标题都是“Microsoft Access 数据库引擎 2016(英语)安装程序”。)
哈哈。。
我实际上没有选择卸载特定的组件——原始安装是 MSDN/Action Pack“双击它,它将安装所有内容”,所以我不确定如何删除它抱怨的这个东西。
有没有什么解决方法可以让我尝试安装其中的一个?
答案1
有没有什么解决方法可以让我尝试安装其中的一个?
这是一个相对容易解决的问题。
- 使用卸载 Office自动化工具
- 重新安装Office 2016
- 使用提升的命令提示符运行以下命令:
AccessDatabaseEngine.exe /quiet
答案2
OP 可能更喜欢在其他 64 位 Microsoft 程序旁边安装“ACEDB 驱动程序 64 位”。
就我而言,我安装了 64 位“Microsoft 365”(Microsoft Offic 365),也遇到了同样的先有鸡还是先有蛋的问题。作为 OP,我无法卸载单个组件:
无需卸载并重新安装任何东西。
- 选择
AccessDatabaseEngine_X64.exe
从命令提示符运行可执行文件:
C:\Users\myuser\Downloads\AccessDatabaseEngine_X64.exe /quiet
如果需要,请按“确定”获取管理员权限。
此后,我的宏可以从 Excel 工作表中获取数据。我检查了 Microsoft 365 软件包中的本地 Microsoft Access,它仍然有效。
感谢被接受的问题及其来源。
答案3
如果您有 32 位版本的 Office,则需要删除 64 位版本的单击以运行。如果您有 64 位版本的 Office,请执行类似操作。
要卸载 Office 16 即点即用扩展组件 64 位注册,请尝试以下步骤:
按 Win + R 打开运行窗口,输入“installer”,单击 Enter 在文件资源管理器中打开文件夹。
添加“主题”列。右键单击列标题,然后单击“更多”并选择“主题”
按主题列排序并向下滚动,直到找到名称“Office 16 Click-to-Run Extensibility Component 64-bit Registration”。
右键单击 MSI 文件并选择卸载。
参考:无法为 Microsoft Access Database Engine 2016 Redistributable 安装 32 位或 64 位版本;