您尝试在 Access 中运行向导时出现错误消息:"加载 dll 错误"或"未注册对象库"

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2734304
症状
请考虑以下情形: 您尝试运行或 Microsoft Access 2010 Microsoft Office Access 2007 中的向导。例如,您试着运行导入向导、 查询向导、 报表向导或控件向导。

在这种情况下,您会收到以下错误消息之一:

错误消息 1
加载 dll 时出错

错误消息 2
未注册的对象库
原因
因为一个下面的注册表项可能不存在,则会出现此问题:

ACEDAO。DLL

(OS: 64 位。办公室: 32 位)
键: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32
字符串: (默认值)
值: C:\Program 文件 (86) \Common Files\Microsoft Shared\OFFICE14\ACEDAO。DLL

(OS: 64 位。Office: 64 位) 或 (OS: 32 位。办公室: 32 位)
键: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32
字符串: (默认值)
值: C:\Program 使用该 Shared\OFFICE14\ACEDAO。DLL

注意OFFICE14 用此注册表项的路径。OFFICE14 应代表访问已安装的当前版本。对于此示例,OFFICE14 表示 Access 2010。如果您有安装 Access 2007,OFFICE14 应该变为 OFFICE12。


DAO360。DLL

(OS: 64 位。办公室: 32 位)
键: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
字符串: (默认值)
值: %commonprogramfiles (86) %\Microsoft Shared\DAO\dao360.dll

(OS: 64 位。Office: 64 位) 或 (OS: 32 位。办公室: 32 位)
键: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
字符串: (默认值)
值: %CommonProgramFiles%\Microsoft Shared\DAO\dao360.dll
解决方案
若要解决此问题,请为这些 Dll 在注册表中设置正确的值。若要执行此操作,请执行以下步骤。

警告如果使用注册表编辑器或其他方法错误地修改了注册表,可能会出现严重问题。这些问题可能要求您重新安装操作系统。Microsoft 不能保证这些问题能够得到解决。修改注册表的风险由您自己承担。

让我们为您解决此问题,请转到"这是简单的解决方法"一节。如果您希望手动修复此问题,请转到"我自己修复此问题"一节。

这是简单的解决方法

若要自动修复此问题,请单击下载按钮。在文件下载对话框中,单击运行打开,然后按照很容易修复向导中的步骤。
  • 此向导可能只提供英文版本。但是,自动修复也适用于其他语言版本的 Windows。
  • 如果你不出现此问题的计算机上,将很容易修复解决方案保存至闪存驱动器或 CD 中,,然后在出现此问题的计算机上运行。

我自己修复此问题

简单的 fix55032

若要重新创建密钥,请执行以下步骤:
  1. 启动记事本。
  2. 复制并粘贴到记事本文档下面的环境中,"Windows 注册表编辑器版本 5.00,"开头的文本行。

    (OS: 64 位。办公室: 32 位)

    Windows 注册表编辑器版本 5.00
    [] HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
    @= hex (2): 25 00、 43、 00、 6f,00,d,6 00,d,6 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、 d,4 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 \\Common Files\\Microsoft Shared\\OFFICE14\\ACEDAO 文件 (86)。DLL"


    (OS: 64 位。办公室: 64 位) 或 (OS: 32 位;办公室: 32 位)

    Windows 注册表编辑器版本 5.00
    [] HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
    @= hex (2): 25 00、 43、 00、 6f,00,d,6 00,d,6 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,d,4 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、 6 c、 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. 将记事本文件另存为 Win32Keys.reg。
  4. 使用 Windows 资源管理器中,浏览到 C:\Windows\SysWow64\regedt32.exe,,,然后双击regedt32.exe以运行它。
  5. 在注册表编辑器中,找到 Win32Keys.reg 文件,文件的保存位置,然后单击打开

这问题解决了吗?

检查问题是否已修复。如果问题已修复,您已完成此部分。如果不修复该问题,则可以与支持部门联系.
更多信息
若要解决该错误"错误加载 dll"是 32 位版本的 Windows 上,请按照 Microsoft 知识库中的文章要重新注册的 dao360.dll 和 msado15.dll 下面某篇文章中的步骤操作:
303769 运行 Access 向导时出现错误消息
833220 当您在 Access 中运行 Microsoft Access 向导的"加载 DLL 错误"错误消息
注册表清理程序未知去 32 位版本的 Windows 上的 HKCR\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32 键。但是,如果您遇到"错误加载 dll"错误时,可能必须安装的程序未正确注册 dao360.dll 或 msado15.dll。
fixit fix it fixme

警告:本文已自动翻译

属性

文章 ID:2734304 - 上次审阅时间:09/25/2015 09:40:00 - 修订版本: 3.0

Microsoft Office Access 2007, Microsoft Access 2010

  • kbfixme kbmsifixme kbmt KB2734304 KbMtzh
反馈