斌斌小站

記事簿-Internet Explorer

發表日期 2002/04/04
更新日期 2004/03/20

Iexplore caused an invalid page fault in urlmon.dll

適用範圍: Internet Explorer

提醒:

 

問題:

我每次在 Yahoo 的網站上要開啟某 folder 看信時,總是會出現Iexplore caused an invalid page fault in urlmon.dll,請問怎麼解決?

回答:

urlmon.dll 是用來控制 URLDownloadToCacheFile 函數,因此也許是 IE 的快取區中有檔案損壞,所以產生這個現象,清除所有快取(Cache)資料後,再測試這個現象還會不會產生。(註一

如何清除 IE 的 Cache?就是清除 Temporary Internet files、History、以及 Cookies 三大項目,以下以 IE 6 為例做說明:

  • 開啟 IE,到「工具」>>「網際網路選項」(或到「控制台」>>「網際網路選項」)

  • 到「一般」標籤,在「Internet Temporary files」這部分,按「刪除檔案」 ,並勾「刪除所有離線內容」之後按確定。

  • 在「記錄(History)」部分按「清除記錄」。

  • 在「Internet Temporary files」部分,按「刪除 Cookies」,由於 IE 6 之前的版本,並沒有提供直接刪除 Cookies 這個按鈕,所以如果是 IE 5.x 的用戶,要刪除 Cookies 請這麼做:

在「一般」這頁的 Temporary Internet Files 部分,按「設定」,按「檢視檔案」,若你的檔案總管並沒有切換到顯示「詳細資料」,請選擇工具列上的「檢視」>>「詳細資料」,如此才較方便瀏覽。

到功能表上的:「編輯」>>「全選」,然後按工具列上的「刪除」,全部刪除。

  • 重新開啟 IE 測試。

 

註一:

由於 URLMON.DLL (URL Monikers)控制了 URLDownloadToCacheFile,簡單的說,就是先把資料從網路上下載到快取區中,以供以後使用,所以,快取區中的資料就成為首先被懷疑的對象。

因此,才會要你清除 Temporary Internet files、History、以及 Cookies 這些 Cache 之後再測試是否可以恢復正常。

然而,有沒有可能在清除這些 Cache 資料之後,仍然產生  invalid page fault in urlmon.dll?

當然還是可能的,因為損壞的 Cache 只是眾多可能的原因之一,然而也可能是某個軟體有相容性的問題,而讓 urlmon.dll 無法正常工作,這就必須現場測試檢查你的機器才知道真正原因了。

 

相關文章:

0064-EXPLORER caused an invalid page fault in module WININET.DLL

 

 

 

 


意見或問題請寄至:
This is an image
版權所有,本站文、圖未經授權,請勿任意轉載與節錄,作者:車成斌

www.barefoot.idv.tw

www.binbin.net !

(c) 2004, All rights reserved by  Che Chengbin

This is an image