如何讓失靈的 Outlook Express 變靈!
我的電腦裝的是Windows XP,收發信件一直用的是它自帶的Outlook Express 6.0(以下簡稱OE)。近來在一次發送信件的時候由於突然斷電造成系統非正常關機,重啟運行OE後發現一奇怪現象:選中 “已發送郵件”文件夾,出現提示“Outlook沒有正常退出,要顯示文件請單擊此處的”提示,單擊後可以顯示郵件。不過我卻發現這時OE停止響應了,只有用Windows的任務管理器結束OE的進程才能退出。這以後每次運行OE只要單擊“已發送郵件”文件夾它就會“失靈”如圖1所示,根本無法查看該文件夾的郵件內容,不過除此之外OE的其它功能都可以使用。後來我終於讓OE變“靈”了,下面就是我的修復過程。
故障分析:因為是斷電後發生的異常,初步判定是由於OE的非正常退出,導致某個文件損壞而造成的。為了驗證是否是系統文件損壞,我新建了一個賬戶並在其中運行OE,這次我發現單擊“已發送郵件”文件夾卻一切正常,看來OE本身是沒問題。那就是已發送的某封郵件損壞了,在新賬戶導入原賬戶的郵件後單擊“已發送郵件”文件夾,果然OE 又“失靈”了。經過認真觀察,我發現原來只要單擊“已發送郵件”文件夾(該文件夾郵件的排序方式已經設為按發送時間、升序排列),那OE就會默認顯示最近一封郵件的內容如,由於該郵件已經損壞就造成OE讀取失敗而停止響應。
解決思路:既然“失靈”是由於最近一封郵件(已經損壞)造成的,那我們只要把它刪除或單擊“已發送郵件”文件夾時讓OE不顯示該郵件內容即可,不過由於只要鼠標選中該郵件夾OE就失靈,所以根本無法進行常規的刪除。怎麼刪除它呢,經過一番摸索我終於把它“請”出了OE。有兩種方法:
一、移動文件法:因為發送郵件仍然可以使用,我就隨便再發了一封,這時候單擊“已發送郵件”文件夾,OE就顯示剛剛發送的郵件內容了。因為該郵件並沒有損壞,這時OE的其它功能就可以使用了。單擊文件→文件夾→新建…,按提示建立一個名為“備份”的文件夾→按住SHIFT鍵選中“已發送郵件”中除損壞郵件外的所有郵件(一定不能選中損壞的郵件)→右鍵單擊選擇“移動到文件夾”如圖2→將它們都移動到“備份”文件夾→關閉OE→進入OE的存儲文件夾C:Documents and Settings用戶名Local SettingsApplicationDataIdentities{6B90F2CD-3124-45F0-89F5-D05570C967AD}MicrosoftOutlook Express(注:這指默認情況下,如果你的文件夾不同請根據實際存貯位置選擇)→找到“已發送郵件.dbx”並將它刪除→重新運行OE可以發現已發送郵件是空的了→將移動到“備份”的文件夾的郵件再移回“已發送郵件”夾即可。
二、如果OE的發送功能也“失靈”則可以采用“郵件導入法”:新建一用戶並將原用戶的“已發送郵件”都導入OE→進入原用戶OE的存儲文件夾刪除“已發送郵件.dbx”→運行原用戶OE→單擊文件→導入→郵件→選擇程序→Microsoft Outlook Express6.0→導入OE的主標識→選擇新用戶郵件的存貯位置→選擇導入的郵件夾→已發送郵件→單擊“下一步”,這時程序就開始導入已發送的郵件了,在導入進度條上可以看到需要導入的郵件數量如圖3,在導入到最後一封之前如本例的第268封,單擊“取消”這時導入郵件就不包括最後一封(即已經損壞的郵件)了,OK這樣順利刪除文件