當您試著在 Access 中執行精靈時,出現錯誤訊息: 「 載入 dll 的錯誤 」 或 「 物件程式庫未登錄"

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2734304
徵狀
請考慮下列案例: 您嘗試執行精靈,在 Microsoft Office Access 2007 中,或在 Microsoft Access 2010。例如,您會試著執行匯入精靈 」、 「 查詢精靈 」、 「 報表精靈 」 或控制項精靈。

在這個案例中,您會收到下列錯誤訊息之一:

錯誤訊息 1
載入 dll 時發生錯誤

錯誤訊息 2
未註冊的物件程式庫
發生的原因
當下列任一登錄機碼不存在,就會發生這個問題:

ACEDAO。DLL

(OS: 64 位元;辦公室: 32 位元)
機碼: HKEY_CLASSES_ROOT\ TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32
字串: (預設值)
值: C:\Program 檔案 (x86) \Common Files\Microsoft Shared\OFFICE14\ACEDAO。DLL

(OS: 64 位元;辦公室: 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 會表示存取 2010年。如果您有安裝的 Access 2007,然後 OFFICE14 應該變更為 OFFICE12。


DAO360。DLL

(OS: 64 位元;辦公室: 32 位元)
機碼: HKEY_CLASSES_ROOT\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
字串: (預設值)
值: %commonprogramfiles (x86) %\Microsoft Shared\DAO\dao360.dll

(OS: 64 位元;辦公室: 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
    @= 十六進位 (2): 25、 00、 43,00,6f,00,6 d、 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、 6 c、 00、 65、 00、 73、 00、 28、 00、 78、 00、 38、 00、 36、 00、 29、 00 \
    25,00,5 c,00,4 d、 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,5 c、 00、 44、 00、 41,00,4f,00,5 c、 00、 64、 00、 61,00,\
    6f,00,33、 00、 36、 00、 30,00,2e,00、 64、 00、 6 c、 00、 6 c,00,00,00
    [] HKEY_CLASSES_ROOT\TypeLib\{4AC9E1DA-5BAD-4AC7-86E3-24F4CDCECA28}\c.0\0\win32
    @="C:\\Program 檔案 (x86) \\Common Files\\Microsoft Shared\\OFFICE14\\ACEDAO。DLL"


    (OS: 64 位元;辦公室: 64 位元) 或 (OS: 32 位元;辦公室: 32 位元)

    Windows 登錄編輯程式版本 5.00
    [] HKEY_CLASSES_ROOT\TypeLib\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32
    @= 十六進位 (2): 25、 00、 43,00,6f,00,6 d、 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、 6 c、 00、 65、 00、 73、 00、 25、 00、 5 c,00,4 d、 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,5 c、 00、 44、 00、 41,00,4f,00,5 c、 00、 64、 00、 61,00,6f,00,33、 00、 36、 00、 30,00,2e,00,\
    64,00、 6 c、 00、 6 c,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 的錯誤 」 錯誤訊息
登錄清除工具是尚不知移除 HKCR\TYPELIB\{00025E01-0000-0000-C000-000000000046}\5.0\0\win32 機碼,在 32 位元版本的 Windows 上。不過,如果您遇到 「 錯誤所載入的 dll 」 的錯誤,您可能必須安裝不正確地註冊 dao360.dll 或 msado15.dll 的程式。
fixit 修正 fixme

警告:本文為自動翻譯

內容

文章識別碼:2734304 - 最後檢閱時間:09/25/2015 09:39:00 - 修訂: 2.0

Microsoft Office Access 2007, Microsoft Access 2010

  • kbfixme kbmsifixme kbmt KB2734304 KbMtzh
意見反應