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 中備份和還原登錄
啟動登錄編輯程式 (Regedt32.exe) 。
在登錄中選取下列機碼:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
在 [安全性] 功能表上,按一下 [許可權]。
輸入存取網頁之帳戶的必要許可權。
結束登錄編輯程式。
狀態
產生此錯誤是系統刻意為之。