Altium NEXUS Documentation

在同一台计算机上使用带有32位和64位Altium设计软件的数据库元件库

Modified by Jason Howie on Nov 16, 2017

数据库元件库(DbLibs)是一种流行且强大的元器件管理解决方案。但是,将Microsoft Access用作元器件的后端数据库时,使用Altium设计软件的32位和64位版本之间有一个重要区别:

  • 64位Altium设计软件(Altium NEXUS 18.0和之后版本;Altium NEXUS)-要求64位Microsoft Access数据库引擎来使用MS Access DbLibs。
  • 32位Altium设计软件(Altium NEXUS 17.1和之前版本)-要求32位Microsoft Access数据库引擎来使用MS Access DbLibs。
通常,将安装适当版本的Microsoft Office,其中Access是组成部分。但是,许多用户很可能同时在同一台计算机上运行32位和64位版本的Altium设计软件。问题在于,Microsoft并未正式支持也不认可在同一台计算机上同时存在32位和64位Office应用程序和驱动程序。

Altium建议以下三种解决方案:

  1. 完全安装64位版本的Microsoft Office(具有Access功能)。
  2. 与现有的32位Microsoft Office安装一起安装64位Microsoft Access数据库引擎(2010)

The following procedure can be used to manually install the 64-bit Microsoft Access Database Engine (2010) on a computer that already has 32-bit Microsoft Office installed and running (versions 2007, 2010, 2013, or 2016).

This manual workaround is not required if you already have 64-bit MS Office already installed.

The procedure is as follows:

  1. From a command prompt (run cmd.exe from a Windows search), enter the file path and name of the 64-bit Microsoft Access Database Engine (2010) install file, followed by a space and the switch /passive, for example: C:\Users\<ProfileName>\Downloads\AccessDatabaseEngine_x64.exe /passive. The /passive switch runs the installation without showing any error messages.
  2. Open the Registry Editor (regedit.exe from a Windows search) and browse to the following path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths. Delete or rename the mso.dll registry entry.
Note that if you do not delete the mso.dll registry entry, you will get a Reconfiguring message each time an Office application is accessed.
This workaround will also be needed to install Service Pack 1 of the 64-bit Microsoft Access Database Engine (2010).
  1. 首先安装64位Microsoft Access数据库引擎(2010),然后安装32位版本的Microsoft Office(具有Access功能)。
请注意,此解决方案仅适用于32位Microsoft Office 2007。此解决方案不适用于32位Microsoft Office 2010、2013或2016。

The procedure to install the 64-bit Microsoft Access Database Engine (2010) first, followed by the 32-bit version (2007) of Microsoft Office, is as follows:

  1. Uninstall all 32-bit Office installations (including language packs and so on). If you have installed the 32-bit Microsoft Access Database Engine 2010, or 2016, you must uninstall this too.
  2. Install the 64-bit Microsoft Access Database Engine 2010.
  3. Reboot your computer.
  4. Test if your 64-bit Altium Design Software works with Database Libraries.
  5. Install the 32-bit version of Microsoft Office (2007).
  6. Reboot your computer.
  7. Test if your 32-bit Altium Design Software works with Database Libraries.

哪个解决方案适合我?

选择的解决方案取决于您的具体情况 - 您正在使用哪个版本的Altium设计软件,以及您目前安装的是哪个版本的Microsoft Office。下表总结了各种情况,以及上面列出的哪些解决方案可以应用/使用。

ALTIUM设计软件 现有MS OFFICE安装 适用解决方案
仅64位版本

32-bit (2007)

32-bit (2010)

32-bit (2013)

32-bit (2016)

1, 2, 3

1, 2

1, 2

1, 2

32位和64位版本

32-bit (2007)

32-bit (2010)

32-bit (2013)

32-bit (2016)

2, 3

2

2

2

 

 

 

Found an issue with this document? Highlight the area, then use Ctrl+Enter to report it.

联系我们

联系原厂或当地办公室

You are reporting an issue with the following selected text
and/or image within the active document:
Altium Concord Pro 免费试用

请填写下方表格获取Altium Concord Pro 免费试用