Установка 64-разрядного ядра СУБД Microsoft Access
Материал из К3-Коттедж
Проблема
В этой статье описывается установка 64-разрядного ядра СУБД Microsoft Access на компьютере с 32-разрядной версией Microsoft Office (2007, 2010 или 2013).
При попытке установки появляется ошибка, аналогичная приведенной ниже (например, в версии 2010 для версии 2016):
Установка ядра СУБД Microsoft Access 2010 (на английском языке)
Невозможно установить 64-разрядную версию ядра СУБД Microsoft Access 2010, так как в настоящее время установлены 32-разрядные программы. Если требуется установить 64-разрядную версию ядра СУБД Microsoft Access 2010, сначала необходимо удалить 32-разрядную версию установки продуктов Office. После удаления следующих программ перезапустите программу установки 64-разрядной версии ядра СУБД Microsoft Access 2010: Microsoft Office Professional Plus 2010
Причины
Microsoft не поддерживает параллельную установку 32- и 64-разрядных версий Microsoft Office и их зависимых компонентов.
Решение
Выполните следующие действия.
- Откройте редактор реестра (введите regedit в поле поиска Windows в меню "Пуск" и выберите regedit.exe).
- Перейдите к ключам реестра:
- для MS Database Engine 2010: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths
- для MS Database Engine 2016: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths
- Проверьте наличие значения mso.dll. Это значение раздела реестра будет присутствовать, если на компьютере установлена 64-разрядная версия Microsoft Office. Если ключ отсутствует, выполните следующие действия.
- Откройте командную строку, введя cmd в поле поиска Windows в меню "Пуск" и выбрав cmd.exe
- Введите путь и имя файла установки 64-разрядного ядра СУБД Access 2010 или 2016, пробел и /quiet (установка выполняется без отображения сообщений).
Например:
AccessDatabaseEngine_x64.exe /quiet
- Откройте редактор реестра, введя regedit в поле поиска Windows в меню "Пуск" и выбрав regedit.exe
- Удалите или переименуйте значение реестра mso.dll в следующем ключе реестра:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths
Важные примечания.
- Если не удалить значение реестра «mso.dll», то при каждом открытии приложения Office будет появляться сообщение о перенастройке.
- Это решение может быть временным, поскольку корпорация Майкрософт будет отправлять обновления для Office и его компонентов через Центр обновления Windows. Учитывая, что 64-разрядное программное обеспечение Autodesk несовместимо с 32-разрядными компонентами Office, постоянным решением будет установка 64-разрядного программного обеспечения Autodesk вместе с 64-разрядной версией Office.