Microsoft Office Access: "Ошибка при загрузке библиотеки DLL"

Симптомы

При попытке запустить мастеры в Microsoft Office Access, такие как мастера импорта, мастер запросов, мастер отчетов и мастер управления, возникает одна из следующих ошибок:

"Ошибка при загрузке библиотеки DLL"

"Библиотека объектов не зарегистрирована"

Причина

Один из следующих разделов реестра может не существовать.

ACEDAO.DLL

Установки MSI

  • (64-разрядная версия Windows, 32-разрядная версия Office):

    Раздел: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32

    Строка: (по умолчанию)

    Значение: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

  • (64-разрядная версия Windows, 64-разрядная версия Office):

    Раздел: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win64

    Строка: (по умолчанию)

    Значение: C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

  • (32-разрядная версия Windows, 32-разрядная версия Office):

    Раздел: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32

    Строка: (по умолчанию)

    Значение: C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

Примечание.

OFFICE14 используется в указанном выше пути к разделу реестра. Он должен представлять текущую установленную версию Access.

  • OFFICE12 — Access 2007
  • OFFICE14 — Access 2010
  • OFFICE15 — Access 2013
  • OFFICE16 — Access 2016

Установка "нажми и запускай"

  • (64-разрядная версия Windows, 32-разрядная версия Office):

    Раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\SOFTWARE\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32

    Строка: (по умолчанию)

    Значение: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL

  • (64-разрядная версия Windows, 64-разрядная версия Office):

    Раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\SOFTWARE\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win64

    Строка: (по умолчанию)

    Значение: C:\Program Files\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL

  • (32-разрядная версия Windows, 32-разрядная версия Office):

    Раздел: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\ClickToRun\REGISTRY\MACHINE\SOFTWARE\Classes\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32

    Строка: (по умолчанию)

    Значение: C:\Program Files\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL

DAO360.DLL

  • (64-разрядная версия Windows, 32-разрядная версия Office)

    Раздел: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32

    Строка: (по умолчанию)

    Значение: %CommonProgramFiles(x86)%\Microsoft Shared\DAO\dao360.dll

  • (64-разрядная версия Windows, 64-разрядная версия Office) или (32-разрядная версия Windows, 32-разрядная версия Office)

    Раздел: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32

    Строка: (по умолчанию)

    Значение: %CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll

Разрешение

Чтобы устранить проблему с установкой MSI, задав правильные значения для этих библиотек DLL в реестре, перейдите к разделу Разрешить самостоятельно устранить эту проблему . Чтобы устранить проблему при установке Office нажми и выполняйся, выполните исправление установки Office по сети. Дополнительные сведения о восстановлении см. в разделе Восстановление приложения Office.

Самостоятельное решение проблемы

Приведенные ниже действия устраняют проблему, задав правильные значения для этих библиотек DLL в реестре.

Предупреждение

При неправильном изменении реестра с использованием редактора реестра или другого способа могут случиться серьезные проблемы. Для решения этих проблем может потребоваться переустановка операционной системы. Компания Microsoft не может гарантировать, что эти проблемы могут быть решены. Вносите изменения в реестр на ваш страх и риск.

Действия по повторному созданию ключей для установки MSI:

  1. Откройте Блокнот.

  2. Скопируйте и вставьте следующие строки текста для своей среды, начиная с "Реестр Windows Редактор версии 5.00", в документ Блокнот:

    • (64-разрядная версия Windows, 32-разрядная версия Office):

      Windows Registry Editor Version 5.00
      [HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32]
      @=hex(2):25,00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,50,00,72,00,6f,00,67,00,72,\
        00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,28,00,78,00,38,00,36,00,29,00,\
        25,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,53,\
        00,68,00,61,00,72,00,65,00,64,00,5c,00,44,00,41,00,4f,00,5c,00,64,00,61,00,\
        6f,00,33,00,36,00,30,00,2e,00,64,00,6c,00,6c,00,00,00
      [HKEY_CLASSES_ROOT\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32]
      @="C:\\Program Files (x86)\\Common Files\\Microsoft Shared\\OFFICE14\\ACEDAO.DLL"
      
    • (64-разрядная версия Windows, 64-разрядная версия Office):

      Windows Registry Editor Version 5.00
      [HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32]
      @=hex(2):25,00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,50,00,72,00,6f,00,67,00,72,\
      00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,4d,00,69,00,63,00,\
      72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,53,00,68,00,61,00,72,00,65,00,64,\
      00,5c,00,44,00,41,00,4f,00,5c,00,64,00,61,00,6f,00,33,00,36,00,30,00,2e,00,\
      64,00,6c,00,6c,00,00,00
      [HKEY_CLASSES_ROOT\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win64]
      @="C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE14\\ACEDAO.DLL"
      
    • (32-разрядная версия Windows, 32-разрядная версия Office):

      Windows Registry Editor Version 5.00
      [HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32]
      @=hex(2):25,00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,50,00,72,00,6f,00,67,00,72,\
      00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,25,00,5c,00,4d,00,69,00,63,00,\
      72,00,6f,00,73,00,6f,00,66,00,74,00,20,00,53,00,68,00,61,00,72,00,65,00,64,\
      00,5c,00,44,00,41,00,4f,00,5c,00,64,00,61,00,6f,00,33,00,36,00,30,00,2e,00,\
      64,00,6c,00,6c,00,00,00
      [HKEY_CLASSES_ROOT\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32]
      @="C:\\Program Files\\Common Files\\Microsoft Shared\\OFFICE14\\ACEDAO.DLL"
      
  3. Убедитесь, что версия Office (OFFICE14), указанная в пути, соответствует соответствующему значению из списка в начале этой статьи.

  4. Сохраните файл Блокнота как Win32Keys.reg.

  5. Выполните одно из следующих действий.

    • Используя Windows Обозреватель, дважды щелкните файл Win32Keys.reg, чтобы запустить его.
    • В редакторе реестра перейдите в разделИмпортфайлов>, чтобы перейти к месту сохранения файла Win32Keys.reg, а затем нажмите кнопку Открыть.

Дополнительные сведения

Очистка реестра не удаляет HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32 раздел в 32-разрядных версиях Windows. Однако если возникает ошибка "Ошибка загрузки библиотеки DLL", возможно, вы установили программу, которая неправильно зарегистрирована dao360.dll или msado15.dll.