文章編號: 867506 - 上次校閱: 2006年7月17日 - 版次: 4.0

使用 Outlook 下載離線通訊錄時,0X80004005 事件被加到同步處理記錄中

在此頁中

全部展開 | 全部摺疊

徵狀

當您嘗試使用 Microsoft Outlook 下載離線通訊錄時,卻無法成功地完成下載; 類似下列的事件將會加入同步處理記錄中:

12:45:53 正在同步化信箱 <名稱>
12:45:53 完成
12:45:54 Microsoft Exchange 離線通訊錄
12:45:54 0X80004005

12:45:53 正在同步化信箱 <名稱>
12:45:53 完成
12:45:54 Microsoft Exchange 離線通訊錄
12:45:54 0x8004010f



當您嘗試在 Exchange 2000 Server 中,於預設的離線通訊清單資料夾中產生一份離線通訊清單時,可能無法成功地產生清單。下列事件都會記錄在應用程式的事件記錄檔中。

類型:警告
來源:MSExchangeSA
事件類別目錄:OAL 產生器
事件 ID:9109
日期:8/6/2003
時間:1:05:17 PM
使用者:N/A
電腦:EX2KWIN2K-1
描述:
OALGen 發生錯誤 [0x8004010f]。這可能是正常的作業。請檢查其他的記錄事件,看看這是否為嚴重的錯誤。
如需詳細資訊,請按一下 http://search.support.microsoft.com/search/?adv=1。


類型:警告
來源:MSExchangeSA
事件類別目錄:OAL 產生器
事件 ID:9116
日期:8/6/2003
時間:1:05:17 PM
使用者:N/A
電腦: EX2KWIN2K-1
描述:
因為差異下載而產生 changes.oab 檔案時,OALGen 發生錯誤。用戶端無法以遞增方式更新為 OAL 的新版本。如果是第一次產生此 OAL,則此為正常狀況, 因為沒有前一版本可以讓用戶端啟動。請檢查其他的記錄事件,看看這是否為嚴重的錯誤。 (\全域通訊清單)
如需詳細資訊,請按一下 http://search.support.microsoft.com/search/?adv=1。


您可能也會看到下列事件:

類型:警告
來源:MSExchangeSA
事件類別目錄:OAL 產生器
事件 ID:9109
日期:8/6/2003 時間:1:30:45 PM
使用者:N/A
電腦:EX2KWIN2K-1
描述:
OALGen 發生錯誤 [0x80040107]。 這可能是正常的作業。請檢查其他的記錄事件,看看這是否為嚴重的錯誤。
如需詳細資訊,請按一下 http://search.support.microsoft.com/search/?adv=1。


類型:錯誤
來源:MSExchangeSA
事件類別目錄:OAL 產生器
事件 ID:9127
日期:8/6/2003
時間:1:30:45 PM
使用者:N/A 電腦: EX2KWIN2K-1
描述:
在計算 OAL 時,OALGen 發生錯誤 [0x80040107]。

發生的原因

如果下列情況屬實,就會發生這個問題:
  • 公用資料夾遺失 OAB 第 2 版的系統資料夾。OAB 第 2 版的系統資料夾必須存在,否則無法產生離線通訊錄。
  • 「所有通訊清單」或「所有全域通訊清單」的容器中都含有子容器,而不僅只具有通訊清單物件而已。
  • 離線通訊清單被刪除了,然後再以相同名稱重新建立。
離線通訊清單被刪除後,仍會在系統公用資料夾中保留 7 天。如果在 7 天的期間內,又以相同名稱建立新的離線通訊清單;與被刪除的離線通訊清單有關聯的公用資料夾中,會以 OAB 第 2 版為名,再建立一個新的公用資料夾。 因此,又建立了一個新的公用資料夾,供新的離線通訊清單使用。由於 OAB 第 2 版的資料夾已經位於被刪除的離線通訊清單的公用資料夾中,所以就不會為新的離線通訊清單公用資料夾建立更新的 OAB 第 2 版資料夾。當用戶端電腦嘗試尋找 OAB 第 2 版資料夾作為新的離線通訊清單時,卻因為資料夾不存在而找不到。

其他可行方案

如果要解決這個問題,請使用下列其中一種方法。

方法 1

以不同名稱建立新的離線通訊清單。如果要執行這項操作,請依照下列步驟執行:
  1. 啟動 [Exchange 系統管理員]。
  2. 展開 [收件者]
  3. [離線通訊清單] 上按一下滑鼠右鍵,再依序按一下 [新增][離線通訊清單]
  4. [離線通訊清單名稱] 方塊中輸入您想要的名稱,然後按一下 [瀏覽]

    注意 輸入的新離線通訊清單名稱必須與原來被刪除的離線通訊清單不一樣。
  5. [選擇 Exchange 伺服器] 對話方塊中,按一下正確的伺服器,然後再依序按一下 [確定][下一步]
  6. [通訊清單] 下方,按一下 [預設全域通訊清單],然後再連續按兩次 [下一步]
  7. 按一下 [完成]

方法 2

移除容器物件,只留下通訊清單物件。因為無法列舉容器物件,而導致發生 0x8004010f 錯誤。

方法 3

如果刪除了離線通訊清單,在七天之內請不要以相同的名稱建立新的離線通訊清單。

其他相關資訊

如果要確認 OAB 第 2 版的系統資料夾是否遺失,請依照下列步驟執行:
  1. 啟動「Exchange 系統管理員」,按一下 [系統管理群組],再按一下 [資料夾]
  2. [公用資料夾] 上按一下滑鼠右鍵,再按一下 [檢視系統資料夾]
  3. 找到並展開 [離線通訊錄] 物件。
  4. 找到並展開 [o=org/cn=addrlists/cn=oabs/cn=Default Offline Address List]。OAB 第 2 版的系統資料夾可能在這個位置。 如果沒有,您就會遭遇到<徵狀>一節中所提到的問題。
0x80004005 錯誤會對應到一般的 MAPI_E_CALL_FAILED 錯誤。有許多可能原因會導致這個錯誤發生, 例如,離線通訊錄資料夾可能無法使用,或者該資料夾可能具有權限的問題。 如需有關如何疑難排解產生離線通訊錄時所發生的問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
286328? (http://support.microsoft.com/kb/286328/ ) Offline Address Book is missing and cannot be generated in Microsoft Exchange
318908? (http://support.microsoft.com/kb/318908/ ) 0X80004005 error is logged in synchronization log when you try to download an Address Book in Outlook
314737? (http://support.microsoft.com/kb/314737/ ) Offline Address List generation does not work on Exchange 2000 Server Service Pack 1
311742? (http://support.microsoft.com/kb/311742/ ) Troubleshooting the Exchange 2000 offline address list

這篇文章中的資訊適用於:
  • Microsoft Exchange 2000 Server Standard Edition
關鍵字:?
kbprb KB867506
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
 

文章翻譯

 

Related Support Centers