PRB:錯誤訊息:0x80004005:無法開啟登錄機碼的一般錯誤

徵狀

當您存取連線到 Access 資料庫的頁面時,您可能會在瀏覽器中收到下列錯誤訊息:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x614 Thread 0x6c0 DBC 0x21dd07c Jet'.
(FileName), (LineNumber)

原因

用來存取頁面的帳戶無法存取 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC 登錄機碼。

解決方案

重要事項

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必謹慎地依照這些步驟執行。 為了有多一層保護,請先備份登錄再進行修改。 如此一來,您就可以在發生問題時還原登錄。 如需如何備份和還原登錄的詳細資訊,請按下列文章編號以檢視 Microsoft 知識庫中的文章: 322756 如何在 Windows 中備份和還原登錄

  1. 啟動登錄 編輯器 (Regedt32.exe) 。

  2. 在登入中選取下列機碼:

    HKEY_LOCAL_MACHINE\SOFTWARE\ODBC

  3. 在 [安全性] 功能表上,按兩下 [許可權]。

  4. 輸入存取網頁之帳戶的必要許可權。

  5. 結束登錄編輯程式。

狀態

產生此錯誤是系統刻意為之。