Dela via


Microsoft Office-åtkomst: "Fel vid inläsning av dll".

Symptom

När du försöker köra guider i Microsoft Office Access, till exempel importguiderna, frågeguiden, rapportguiden och kontrollguiderna, får du något av följande fel:

"Fel vid inläsning av dll".

"Objektbiblioteket har inte registrerats"

Orsak

En av följande registernycklar kanske inte finns.

ACEDAO.DLL

MSI-installationer

  • (64-bitars Windows, 32-bitars Office):

    Nyckel: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32

    Sträng: (standard)

    Värde: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

  • (64-bitars Windows, 64-bitars Office):

    Nyckel: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win64

    Sträng: (standard)

    Värde: C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

  • (32-bitars Windows, 32-bitars Office):

    Nyckel: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32

    Sträng: (standard)

    Värde: C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

Obs!

OFFICE14 används i registernyckelsökvägen ovan. Detta bör representera den aktuella versionen av Access som är installerad.

  • OFFICE12 – Access 2007
  • OFFICE14 – Access 2010
  • OFFICE15 – Access 2013
  • OFFICE16 - Access 2016

Klicka-och-kör-installationer

  • (64-bitars Windows, 32-bitars Office):

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

    Sträng: (standard)

    Värde: C:\Program Files (x86)\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL

  • (64-bitars Windows, 64-bitars Office):

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

    Sträng: (standard)

    Värde: C:\Program Files\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL

  • (32-bitars Windows, 32-bitars Office):

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

    Sträng: (standard)

    Värde: C:\Program Files\Common Files\Microsoft Shared\OFFICE16\ACEDAO.DLL

DAO360.DLL

  • (64-bitars Windows, 32-bitars Office)

    Nyckel: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32

    Sträng: (standard)

    Värde: %CommonProgramFiles(x86)%\Microsoft Shared\DAO\dao360.dll

  • (64-bitars Windows, 64-bitars Office) eller (32-bitars Windows, 32-bitars Office)

    Nyckel: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32

    Sträng: (standard)

    Värde: %CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll

Åtgärd

Lös problemet för MSI-installationer genom att ange rätt värden för dessa dlls i registret genom att gå till avsnittet Låt mig åtgärda det själv . Lös problemet med Klicka-och-kör-installationer av Office genom att utföra en onlinereparation av Office-installationen. Mer information om hur du reparerar finns i Reparera ett Office-program.

Jag löser det själv

Stegen nedan löser problemet genom att ange rätt värden för de här dll-filerna i registret.

Varning

Varning: Allvarliga problem kan uppstå om du felaktigt ändrar registret med hjälp av Registereditorn eller med en annan metod. Dessa problem kan kräva att du installerar om operativsystemet. Microsoft kan inte garantera att dessa problem kan lösas. Ändra registret på egen risk.

Steg för att återskapa nycklarna för MSI-installationer:

  1. Öppna Anteckningar.

  2. Kopiera och klistra in följande textrader för din miljö, från och med "Windows Registry Editor version 5.00" i dokumentet Anteckningar:

    • (64-bitars Windows, 32-bitars 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-bitars Windows, 64-bitars 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-bitars Windows, 32-bitars 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. Kontrollera att office-versionen (OFFICE14) som anges i sökvägen matchar lämpligt värde från listan i början av den här artikeln.

  4. Spara Anteckningar-filen som Win32Keys.reg.

  5. Gör något av följande:

    • Använd Utforskaren i Windows och dubbelklicka på Win32Keys.reg-filen för att köra den.
    • I registereditorn går du till Filimport> för att bläddra till den plats där du sparade Win32Keys.reg-filen och klickar sedan på Öppna.

Mer information

Registerstädare är inte kända för att ta bort nyckeln i HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32 32-bitarsversioner av Windows. Men om du får felet "Fel vid inläsning av dll" kan du ha installerat ett program som har registrerats felaktigt antingen dao360.dll eller msado15.dll.