2013年8月16日 星期五

Microsoft Access 出現「此 OLE 伺服器沒有登錄 若要登錄 OLE 伺服器,請重新安裝它。」的解決方法

在 Microsoft Access 2002 或 Microsoft Office Access 2003 中,當嘗試建立新的空白資料頁,可能會收到下列錯誤訊息:

此 OLE 伺服器沒有登錄
若要登錄 OLE 伺服器,請重新安裝它。

發生原因是系統中沒有登錄的 Triedit.dll 檔案。

解決方法:
Windows Vista 以後版本的使用者,因為系統已無"Triedit.dll",必須下載並安裝 DHTML Editing Control for Applications,安裝後通常就可解決。

若是Windows XP已前版本的使用者,應先重新註冊Triedit.dll文件,步驟如下:
①單擊「開始」->「執行」
②輸入 Regsvr32.exe "C:\Program Files\Common Files\Microsoft Shared\Triedit\Triedit.dll"
③單擊「確定」按鈕,若一切順利會彈出註冊成功的視窗。


若失敗,還有二種解決方法。
一、先關掉Access,然後試著重新註冊ADO與DAO。可參考「Access軟件網」的說明。
二、重新安裝或修復 Microsoft Office (Access)。可參考微軟技術支援821593822238


參考資料:
  1. 微軟技術支援896865
  2. Access軟件網文章

3 則留言:

  1. 我是2010版本 也出現這樣的問題,我也裝了 DHTML Editing Control for Applications 也還是沒用,我該怎麼做?

    回覆刪除
    回覆
    1. 2010版也會出現?註冊Triedit.dll了嗎?二個補充方法試了嗎?若都不行建議Google關鍵字:「OLE 伺服器沒有登錄」,我有看到其他說法及說明也許有用。

      刪除
    2. 我是W764位元,因為我的office2010是下載學校FTP提供的office而且也有通過驗證,第一個方法我用過了沒有用,我還重新安裝2007版也還是一樣,補充的方法我去註冊DAO的時候會因為無法啟動就沒辦法了。

      刪除