在包含Win 7 / Vista 64位和MS Office 32位的计算机上使用64位MS访问安装64位应用程序

时间:2011-04-27 06:59:21

标签: .net windows-7 64-bit ms-access-2010

我们有一个旧的软件应用程序,最初是为32位操作系统开发的,但后来移植了64位版本的Windows。该应用程序使用MS-Access作为数据库,64位版本的软件使用64位MS-Access。我们面临的问题是在Windows 7 / Vista OS上安装此应用程序,其上安装了MS Office 32位。问题如下:

当应用程序安装在上述环境中时,安装程​​序说用户需要卸载32位版本的MS-Office,而作为用户,我希望应用程序不应该担心已安装在MS Office上的MS Office版本系统?

作为一项工作,我发现如果我们卸载32位MS办公室,然后安装我的应用程序,最后重新安装32位MS办公室,那么没有问题

我需要在安装程序包中包含哪些组件,或者我需要在代码中进行哪些更改以便问题不存在,用户可以在不卸载32位MS Office的情况下安装我的64位应用程序?

1 个答案:

答案 0 :(得分:0)

我有类似的问题,这似乎解决了它(无需卸载32位MS办公室):

  1. 安装64 bit access driver
  2. 以管理员
  3. 运行命令提示符
  4. 以完全模式运行1中下载的文件(不确定这是否严格必要,但是有效):

    AccessDatabaseEngine_x64.exe / q