在安装了win7 /Vista 64位和MS office 32位的计算机上使用64位MS访问安装64位应用程序



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

当应用程序在上述环境下安装时,安装程序说用户需要卸载32位版本的MS-Office,而作为用户,我希望应用程序不应该为系统上已经安装的MS-Office版本而烦恼。

作为解决这个问题的方法,我发现如果我们卸载32位MS office,然后安装我的应用程序,最后重新安装32位MS office,那么就没有问题了

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

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

  1. 安装64位访问驱动程序
  2. 以管理员身份运行命令提示符
  3. 以相当模式运行在1中下载的文件(不确定这是否严格必要,但它工作):

    AccessDatabaseEngine_x64.exe/q

最新更新