Outlook Express(註一)的用戶務必記得「保養」你的郵件夾,不要讓.dbx 郵件檔太肥大。
「壓縮郵件」對 Outlook Express 而言,相當重要。然而,很多人都忽略了。你一直不壓縮,那麼 Outlook Express 出事只是遲早的問題而已。
為什麼「壓縮」這麼重要?
當刪除郵件的時候,Outlook Express 並沒有把郵件從 .dbx郵件檔案裡拿掉, 只是做個記號,告訴 Outlook Express 這個 message 沒有用了,不用顯示,所以你看不到,你會以為它被刪掉了。
在怎麼樣的情形下,郵件才會真正被刪掉?就是你執行壓縮資料夾的時候,壓 縮資料夾時,Outlook Express 就根據 .dbx 檔裡的標記,把沒有用的郵件刪除。
所以,從這裡我們也可以看到另一個真相:
Outlook Express 裡的壓縮,不能算是壓縮,因為它 跟 WinZip 或 RAR 這類壓縮軟體不一樣,不是利用數學演算法對資料進行真正的壓縮,Outlook Express 的所謂的壓縮,充其量只是對資料庫進行重整,把沒有用的資料區段拿掉而已,拿掉之後,檔案自然縮小,給人感覺上,就像 Winzip 那樣地壓縮過一樣。
然而,會讓 Outlook Express 不穩的最大原因就是「收件匣」的體積太大。
收件匣是一個很特殊的資料夾(.dbx檔案),當「收件匣.dbx」體積越大,Outlook Express 啟動速度就會越慢,同時亦有可能發生不可預期的情況。(例如郵件突然消失)
你應該另外建立郵件匣分類擺放你的郵件,而不要全都丟在收件匣 裡面,例如你可以在收件匣之下(或本機資料匣之下),建立我的同事、我的朋友....等等分類存放你的郵件,以減低收件匣.dbx這個檔案的大小。
「收件匣.dbx」能忍耐的上限是多少,我不知道,沒有文件指出它有限制。但依照我的經驗,400-500MB 是個平均值,多數人在 420 MB 之後,開啟收件匣時出現不穩定,500 MB 之後,收件匣裡的郵件無故消失的問題回報便增加許多。
當 Outlook Express 無法啟動、或是遇到啟動時出現錯誤訊息時,可以參考這裡的問題排解步驟,看能不能解決問題。
然而,你的問題不一定可以由這些方法解決,因為,造成 Outlook Express 不能順利執行的原因非常多,檔案損壞、病毒、甚至某些軟體、驅動程式也會造成 Outlook Express 不能啟動或產生錯誤,這點希望你能夠了解,有時候問題不一定是出在 Outlook Express 本身。
檢查 Outlook Express 所在的資料夾名稱是不是正確。
Outlook Express 程式檔所在的資料夾名稱一定要是「Outlook Express」,如果因為某些不明的原因被改成「Outloo~1」之類的名稱,Outlook Express 就可能無法啟動,同時在開啟通訊錄的時候也會遇到問題。
檢查 Program Files 下的 Outlook Express 資料夾名稱是不是正確,若不對,請改回為 Outlook Express。
檢查所剩的硬碟空間是不是足夠
如果硬碟空間不夠,Outlook Express 就有可能顯示:記憶體不足、開啟郵件發生錯誤、接收郵件時發生未知的錯誤,這類訊息,騰出一些硬碟空間就可以解決問題。
郵件規則所引起的問題
關於郵件規則所造成的問題,請參考:收信收到一半 Outlook Express 就出現錯誤訊息(郵件規則引起的問題)
郵件檔被設成為讀
.DBX 檔案如果倍設成唯讀,在啟動或瀏覽信件的時候就會出現錯誤訊息,關於郵件檔被設成為讀所造成的錯誤,請參考:dbx 唯讀造成的問題:我的 Outlook Express 沒有辦法執行,會發生:這個程式執行無效即將關閉....(或:無法啟動,原因是無法載入MSOE.DLL,)
如果你有習慣把郵件檔備份到 CD - RW 或 CD-R 光碟片上的話,記得當資料從光碟複製回硬碟的時候,檔案屬性也要更正(取消唯讀)。
Folders.dbx 檔案損會或被設成唯讀。
Outlook Express 的 Folders.dbx 如果損壞或是設成唯讀,就會出現錯誤訊息
(例如 MSIMN caused an invalid page fault in module Directdb.dll 、Msoe.dll 之類的錯誤)。
關閉 Outlook Express 之後,尋找 Folders.dbx 檔案,將其刪除(Outlook Express 會自動產生一個新的檔案)。如果是唯讀,在 folders.dbx 檔案上按右鍵選內容,取消唯讀的選項,按確定後重新啟動 Outlook Express。
關於 Folders.dbx 所引起的症狀,請參考:收信正常,但要送信時卻出現這個程式執行無效即將關閉...
啟動時出現:MSIMN caused an invalid page fault in module Wab32.dl
請參考:2000-10-20 MSIMN caused an invalid page fault in module Wab32.dl
檢查是否感染病毒
使用掃毒軟體檢查電腦檔案,電腦病毒日新月異,我沒有辦法在這裡告訴你是中了哪種病毒,隨時注意有關於電腦病毒的新聞,並養成不要隨意開啟來歷不明附件的習慣。
相關文章,請參考:Outlook Express 只要傳送夾帶附件的郵件,就會發生這個程式執行無效,即將關閉(Happy 99病毒引起的問題)
啟動或結束變得很慢
如果 Outlook Express 可以啟動,只是啟動載入與結束的時間變得很長,則請參考:「啟動與結束Outlook Express 變得很慢?」一文。
啟動變得很慢
如果是啟動變得非常慢,有可能是 Imagehlp.dll 檔案損壞的原因,詳細內容請參考:Outlook Express 啟動非常慢 這一篇文章。
出現找不到 (或無法載入)Msoe.dll 的錯誤訊息
建議先移除 Outlook Express 後,再重新安裝。到「控制台」>>「新增/移除程式」>>「Windows 安裝程式」,取消 Outlook Express 前的勾勾,按確定,重新啟動電腦,就完成移除的工作。
到「控制台」>>「新增/移除程式」>>「Windows 安裝程式」,勾起 Outlook Express 前的方塊,按確定,安裝完成後,重新啟動電腦。
如果是升級 Outlook Express 之後才出現這個訊息,請參考:升級 OE 後,一啟動 OE 5時,卻出現:無法啟動,原因是無法載入MSOE.DLL....
其他有關於出現 Msoe.dll 的錯誤狀況,請參考:MSIMN caused an invalid page fault in module Msoe.dll 以及 收信正常,但要送信時卻出現這個程式執行無效即將關閉...
接收郵件出現 MSHTML.DLL 的錯誤訊息
每次接收郵件的時候(到某封信),都會出現 MSIMN caused an invalid page fault in module MSHTML.DLL ,Outlook Express 自動關閉。建議先停用所有的郵件規則,看看能否把信件收下來。或者使用另一個郵件軟體先把信收下來,以後啟動 Outlook Express 就可以避開這個問題。
或者,也可以試著在「開始」>>「執行」,輸入 REGSVR32 MSHTML.DLL,重新註冊 mshtml.dll,但是這方法不見得有效,只是讓你知道有這樣的一種方法。
轉載自斌斌小站
沒有留言:
張貼留言