Microsoft Office Access: "Fel vid inläsning av dll"
Symptom
När du försöker köra guider i Microsoft Office Access, till exempel Importguider, Frågeguiden, Rapportguiden och Kontrollguider, får du något av följande felmeddelanden:
"Fel vid inläsning av dll"
"Objektbibliotek inte registrerat"
Orsak
Någon 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\win32Sträng: (standard)
Värde: C:\Program (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\win64Sträng: (standard)
Värde: C:\Program\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\win32Sträng: (standard)
Värde: C:\Program\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL
Anteckning
OFFICE14 används i registernyckelsökvägen ovan. Detta bör representera den aktuella versionen av Access 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\win32Sträng: (standard)
Värde: C:\Program (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\win64Sträng: (standard)
Värde: C:\Program\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\win32Sträng: (standard)
Värde: C:\Program\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\win32Strä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\win32Sträng: (standard)
Värde:%CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll
Lösning
Du kan lösa problemet för MSI-installationer genom att ange rätt värden för dessa DLL-filer i registret genom att gå till avsnittet Lösa det själv. Lös problemet för Klicka-och-kör-installationer av Office genom att utföra en onlinereparation 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 dessa DLL-filer i registret.
Varning
Varning: Allvarliga problem kan uppstå om du felaktigt ändrar registret med hjälp av Registereditorn eller med en annan metod. De här problemen 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:
Öppna Anteckningar.
Kopiera och klistra in följande rader med text för din miljö, med början från "Windows Registereditorn version 5.00" i Anteckningar dokumentet:
(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"
Kontrollera att den Office-version (OFFICE14) som anges i sökvägen matchar rätt värde i listan i början av den här artikeln.
Spara Anteckningar som Win32Keys.reg.
Gör något av följande:
- Dubbelklicka Windows Win32Keys.reg-filen i Utforskaren för att köra den.
- I registereditorn går du till Filimport och bläddrar till den plats där du sparade > Win32Keys.reg-filen och klickar sedan på Öppna.
Mer information
Det är inte känt att registerrensningar tar HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32 bort nyckeln i 32-bitarsversioner av Windows. Men om felmeddelandet "Fel inläsning av DLL" visas kan du ha installerat ett program som har felregistrerat något dao360.dll av programmen eller msado15.dll .