我在嘗試在 Windows 10 Enterprise 1809 上使用 MS Access 時遇到了問題,無論我打開 Access 本身還是嘗試開啟 .accdb 文件,都會發生該問題。
這是我第一次嘗試在這台電腦上執行 Access。我可以運行所有其他 Office 365 應用程式(Word、Excel、PowerPoint、Outlook、Skype for Business,甚至 Visio)。我還可以打開 regedit.exe 並手動對其進行更改,以防萬一。
我正在運行Office 365 版本1902(內部版本11328.20368) - 最初透過SCCM 部署,因此我工作場所中的每個人都在運行此版本(因此,更新到新版本或恢復到舊版本不會是有用的解決方案,因為我'很快就會返回到這個版本)。後續安裝(見下文)是由我手動完成的。
我嘗試過但沒有成功的事:
- 關閉計算機,然後重新開啟
- 在安全模式下啟動 MS Access
- 進行快速修復
- 進行完整的線上修復
- 手動解除安裝並重新安裝
- 透過 MS Office 刪除工具刪除 Office 並重新安裝
- 拆除辦公室和不相關的 Microsoft 產品,例如 InfoPath、SharePoint Designer 2010/2013 以及可能導致某種衝突的類似非 Microsoft 工具。
我以前從未見過這個錯誤,我得到的唯一網路結果是舊版本(大約 2010 年或 2007 年),基本上只是說如果修復失敗,請進行修復或卸載/重新安裝。
最後一次累積更新(除了KB4507419) 曾是KB4512534- 「2019 年 8 月 Windows 10 版本 1809(適用於基於 x64 的系統)的累積更新」。
這可能是我的註冊表而不是 Access 的問題嗎?如何解決此問題以便再次開啟 Access?
答案1
對我來說,問題是因為 Microsoft Access Database Engine 2016 已自動與 Power BI 桌面用戶端或 Power BI 報表伺服器一起安裝(不確定是哪一個),並且兩者相互衝突。
只需卸載資料庫引擎即可解決該問題。
答案2
我可以從 C:\Program Files(x86)\Microsoft Office\ 中刪除所有其他版本的 Office 資料夾並僅保留 Office16 資料夾來解決該問題。
儘管這台電腦上只安裝了 Office 365 並且沒有安裝其他版本的 Office(曾經),但我確實安裝了以下其他應用程式:
- SharePoint 設計器 2010
- SharePoint 設計器 2013
- 資訊路徑2013
- 恆星修復訪問
由於這些應用程序,我的 C:\Program Files (x86)\Microsoft Office\ 目錄中還有一些其他資料夾,如 Office15、Office14 等。由於某種原因,Microsoft Access(並且僅 Microsoft Access)存在此處存在多個 Office## 資料夾的問題。
使用 Microsoft Office 刪除工具刪除所有這些應用程式及其資料夾(並手動卸載 Stellar Repair for Access)後,我根據上述問題使用我的組織透過 SCCM 部署使用的相同文件重新安裝了 Microsoft Office,並且我能夠打開再次Microsoft Access(和現有的.accdb 檔案)。
此後,我重新安裝了上述四個應用程式(重新建立了 Office14 和 Office15 資料夾),並且仍然可以開啟 Access,而不會遇到問題。這些「早期版本」資料夾中一定有某些東西導致了混亂。
答案3
我在不同環境中的多台 Win 10 計算機上經常遇到這種情況。這種情況時有發生。解決方法是右鍵單擊快捷方式並選擇“以管理員身份運行”來運行 Access。通常,因為以管理員身份運行會將程式與其他程式(如Outlook)隔離,或者- 如果到後端資料庫的映射使用映射驅動器而不是不同的Win 10 錯誤,導致它們在以管理員身份運行時“看不見”,然後運行後作為管理員,您只需關閉應用程序,然後正常啟動它即可工作。 (如果後端是基於映射連結的,則會出現找不到路徑的錯誤。然後,當再次正常啟動應用程式時 - 它會正常啟動)。最大的問題是如何阻止這個錯誤再次發生?它偶爾會發生 - 可能每隔幾天左右發生一次。