收信收到一半Outlook Express
就出現錯誤訊息....
MSIMN caused an Invalid Page Fault in module kernel32.dll
最後更新日期:2001-06-13
適用範圍:Outlook Express 5.x
問題:
「我的Outlook Express有時候收信收到一半,就會出現程式執行無效,即將關閉....的訊息,有些信都收不下來,是什麼原因,該怎麼辦?」
回答:
有一種可能是由某些「郵件規則」的組合引起的,當郵件套用了某些規則的組合之後,剛好又收到符合這些規則條件的郵件,狀況就產生了。
為什麼郵件規則會引起錯誤?如果你的郵件規則組合是「不合邏輯」的話,就很容易發生這種情形。(註一)
例如:如果你的條件是要郵件本文下載後才能進行過濾,但是你又把處理的動作設成「不要從伺服器下載」,或是「從伺服器刪除」,郵件都已經下來了,你怎麼又叫
OE
「不要從伺服器下載」,或是「從伺服器刪除」呢?這兩種動作只有郵件留在伺服器上才作得到,所以這邏輯根本不通。
另外,郵件規則引起的錯誤訊息還有可能出現以下幾種:
-
MSIMN caused an Invalid Page Fault in module unknown
-
MSIMN caused an invalid page fault in module MSOE.DLL at memory address
-
MSIMN caused an Invalid Page Fault in module kernel32.dll
-
MSIMN caused an Invalid Page Fault in module MSHTML.DLLl
解決方法:
清除錯誤的郵件規則。
如果是數據機連線,先斷線,或讓 Outlook Express
處於離線狀態,去檢查所有的郵件規則。到 Outlook
Express 的「工具」>>「郵件規則」,選「郵件」。
一一檢查你的郵件規則,清除(或停用)下面任何一種條件與動作所結合起來的規則:(這些條件不能搭配「不要從伺服器下載」,或是「從伺服器刪除」這種動作,因為不合邏輯)
條件(這些條件都必須下載本文之後,才能進行過濾,所以不能搭配下面的動作) |
郵件本文包含特定的文字 |
郵件是安全的(郵件是簽名的郵件) |
郵件是安全的(郵件是加密的) |
郵件包含附加檔案 |
動作 |
不要從伺服器下載 |
從伺服器刪除 |
暫停使用郵件規則。
如果你設定的郵件規則非常多,一時之間不容易找出來的話,先停用所有的郵件規則(把規則前的勾勾取消),測試能不能順利下載郵件,等成功下載之後,再慢慢回頭去檢查每一條郵件規則。
註一:
其實,依照實際測試的經驗,即使郵件規則符合邏輯,也仍然「有機率」會產生這種狀況,似乎是在某些特定的條件組合之下,才會產生。
是哪些條件的組合會引起衝突?我不知道。
[ 回總目錄 | 回此單元目錄 | 回首頁 ]
|