【问题标题】:Installing 64 bit app using 64bit MS access on a computer that contains Win 7/Vista 64 bit and MS office 32 bit installed在安装了 Win 7/Vista 64 位和 MS office 32 位的计算机上使用 64 位 MS 访问安装 64 位应用程序
【发布时间】:2011-04-27 06:59:21
【问题描述】:

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

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

作为解决此问题的方法,我发现如果我们卸载 32 位 MS Office,然后安装我的应用程序,最后重新安装 32 位 MS Office,则没有问题

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

【问题讨论】:

  • 我们在我们的应用程序中使用 Ace 数据库引擎来支持 64 位,在我看来,要求卸载 32 位 MS Office 的是 Ace 数据库引擎。有什么解决方法可以让我们的用户不需要卸载他的 32 位 MS Office

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


【解决方案1】:

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

  1. 安装64 bit access driver
  2. 以管理员身份运行命令提示符
  3. 以相当模式运行在 1 中下载的文件(不确定这是否是绝对必要的,但它确实有效):

    AccessDatabaseEngine_x64.exe /q

【讨论】:

    猜你喜欢
    • 2013-01-23
    • 2019-04-16
    • 1970-01-01
    • 2011-10-30
    • 2013-06-22
    • 2015-03-10
    • 2011-05-03
    • 1970-01-01
    相关资源
    最近更新 更多