斌斌小站
 
(banner)
斌斌小站   視窗專欄>>Outlook Express





收信收到一半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 的「工具」>>「郵件規則」,選「郵件」。

一一檢查你的郵件規則,清除(或停用)下面任何一種條件動作所結合起來的規則:(這些條件不能搭配「不要從伺服器下載」,或是「從伺服器刪除」這種動作,因為不合邏輯)

條件(這些條件都必須下載本文之後,才能進行過濾,所以不能搭配下面的動作)
郵件本文包含特定的文字
郵件是安全的(郵件是簽名的郵件)
郵件是安全的(郵件是加密的)
郵件包含附加檔案
動作
不要從伺服器下載
從伺服器刪除

暫停使用郵件規則。

如果你設定的郵件規則非常多,一時之間不容易找出來的話,先停用所有的郵件規則(把規則前的勾勾取消),測試能不能順利下載郵件,等成功下載之後,再慢慢回頭去檢查每一條郵件規則。

 

註一:

其實,依照實際測試的經驗,即使郵件規則符合邏輯,也仍然「有機率」會產生這種狀況,似乎是在某些特定的條件組合之下,才會產生。

是哪些條件的組合會引起衝突?我不知道。

 

 

[ 回總目錄 | 回此單元目錄 | 回首頁 ]


logo

 


binbin.net

© 2001 binbin.net All Rights Reserved. 斌斌小站
尊重著作,請勿抄襲
有意見或問題,請寄至 binbin@pchome.com.tw