2011年7月21日 星期四

Outlook Express出現0x800C0133錯誤碼的錯誤之解決之道

本人非電腦專家,遭遇問題不得不除,於網上廣蒐資料終能有成,實甚感佩彼諸網上方家之善心,惟各家都稍有所漏或不明之處(當然所謂不明只是因為本人sense太差之故),故事成後整理期間之所習得確於問題解決有所助益之觀念於此,想應屬較完整者,且本人識少故行文為使自家看懂也應較細,還望有所幫助於大家。

若收件匣(乃是一個"收件匣.dbx"的檔案形式)已超過 2GB 的儲存量,便會很容易出現 0x800C0133 的錯誤,易言之,正是這匣子「爆了」。

使用者可以按照下列步驟修正該問題:

1. 選擇 Outlook Express 功能列的工具→選項→維護→郵件檔資料夾,取得檔案(指”收件匣.dbx”)的路徑。(OR更簡單的: 於Outlook Express中右擊如收件匣等資料,然後點選”內容”即可見)

2. 關閉 Outlook Express 或其執行中的程式。

3. 在取得的檔案路徑所指之資料夾中會看見 "收件匣.dbx" 檔,將它重新命名為"收信匣2.dbx.old"。

4. 重新啟動 Outlook Express。

5. 此時系統會自己再生一個”收件匣.dbx”檔在那個夾子裡,反映在我們OE視窗正是出現了一個全空的”收件匣”,然而現在收信時便已再沒錯誤訊息矣!

那要如何再見得原先的那先郵件呢?

6. 在 Outlook Express 的 "本機資料夾" 中建立新資料夾(滑鼠右鍵就有此功能),並命名為 "收件匣2"。

7. 關閉 Outlook Express 或其執行中的程式。

8. 到剛才動作的有著許多dbx檔的夾子中,會看見此時多了一個檔 "收件匣2.dbx",把它刪除,並將上述步驟3中所建立的"收件匣2.dbx.old" 重新命名為 "收件匣2.dbx"。

9. 重新啟動 Outlook Express,會發現 "收件匣2" 這個資料夾中已出現所有昔日的信件。

(補)
1. Outlook Express儲存這些郵件時的方法把他們設定在一個dbx檔中,所以不會有一處夾子一打開有一堆信件。

2. 如果希望信一封一封的備份出來在一個檔案夾中,可以在OE視窗中點擊該郵件,然後拖移到另建之檔案夾中(當然此時勢必需縮小OE視窗使可以見得目標檔案夾)。注意到,通常有爆掉問題的匣中檔案量極大(所謂超過2G),若欲備份全部而在點擊一封郵件後按Ctrl+A以全選再拖移,必有「死機」(大陸人所謂「當機」意思)之事。故只能分批苦工。至於備份出來的郵件檔左鍵雙擊後可以用Windows Live Mail以觀看,而拖回OE夾中也是可以的。

3. 備份後刪除在收件匣中龐大的信件並不會改善問題,蓋此刪除不過是OE在那個dbx檔中標示某些信件為無用,其大小以是當然降不下來!壓縮可能可以解決,然而自家經驗卻是失敗,而觀網上各方家意見,有謂開啟OE百次後即會被自動要求壓縮之情事,然郵件量大常會卡住又郵件幾乎會被莫名刪除,故強烈建議不要屈從壓縮!其中又有提到若選「下次不要再詢問」直是大惡手,原來OE於此之解讀是「下次不用問可以自己來直接壓縮」!

4. 總之(補-2)所提的「拖移法」是讓我們可以有個夾子看到那一封封的郵件,如果不以此為意,則逕用本文所介方法就可以順順利利了!

5. 這個錯誤碼據云也會出現在其他匣子已滿的情況,例如:寄件備份,則使用者遂不能寄信已!此時也可同本文中所介之處理法料理之!

[後記]
以上文章部分發表於2011.7.21,當時只是因為嘗試blogger功能隨手發了篇剛巧那時碰到的問題。四年過去,早就忘了有開的網誌一時興起點開,竟靠著此篇文章而有了三千多則的點閱──始料超級未及。然後,重讀到這篇文章裡當年實在有點太文謅的語法,連今天的我其實都有點堪受不住,真是苦了這幾年間點來求解的網友。

但不論如何,我知道這篇文章應該還是有用的,畢竟我發現這文章竟然被某一搜羅資訊相關問題的網誌給抄了過去──雖然沒有引注我的此處,但我一看就知道是抄自我這兒: 什麼「OR更簡單的」、「易言之,正是」等,完全是我那時才會用的怪話啊!(更不要說什麼把視窗縮小才好做事的這種提醒,八成也是絕無僅有的吧)

此後記記於2015.11.13