2008年8月13日 星期三

IE 7 瀏覽網頁常常到一半都會出現記憶體程式錯誤?

最近電腦怪怪的,開了IE7,多開幾個兩個標籤,就常常會出現:

SysFader : iexplore.exe - 應用程式錯誤 "0x0000002c" 指令參考的"0x0000002c" 記憶體。該記憶體不能為"read"。

方法一:將WINDOWS\PREFETCH目錄下所有*.PF文件刪除

方式二: 用Internet Explorer Fix v1.4修復........

軟體名稱: Internet Explorer Fix
軟體版本: v1.4
軟體大小: 12 KB
免費軟體
Internet Explorer Fix能夠通過修復IE核心文件(dll,inf)來修正大多數常見的IE故障。軟體為英文界面,無須安裝,純綠色軟體。適合管理員進行系統維護時使用。
Screenshot:
http://windowsxp.mvps.org/images/IEFIX.JPG
軟體主頁: http://windowsxp.mvps.org/IEFIX.htm
軟體下載: http://www.winxptutor.com/download/iefix.zip

方式三:
【檔案名稱】: 批次登錄 DLL - 解決記憶體錯誤
【檔案大小】: 56.5 KB
【檔案格式】: RAR
【檔案類型】: 系統修復
【語系】 : 繁體中文
【簡介】 : 相信許多人都為「該記憶體不能為read或written」而傷腦筋 ,大家不妨重 新注冊所有的dll檔

http://myweb.hinet.net/home7/xnqxkevin/batregDLL.rar

原文網址

方式四:

作者: 鄭治中 (07-27 01:40)
最近,Yahoo Messenger 常無法正常啟動,總會出現應用程式錯誤的訊息,然後被強制以安全模式重新啟動,由於安全模式對我來說並無影響,所以我也就不以為意。 但是上禮拜安裝 KKBOX 後,發現竟也出現應用程式錯誤的狀況,而且是完全無法使用,這才發現問題的嚴重性,於是開始抽絲剝繭進行除蟲的作業。

首先從出現的錯誤訊息來研判問題的所在,當我啟動 KKBOX 時,一開始登入是沒問題的,但登入成功後,開始要顯示 KKBOX 首頁的畫面時,便會跳出載有錯誤訊息的視窗,上面寫著「XXXXXXX 該記憶體不能為"READ"」然後按下確定,程式便被強制關閉。我直覺判斷這跟記憶體無關,應該是應用程式之間所造成的衝突。用google去搜尋跟此錯 誤訊息有關的網頁,發現還不少人遇到類似的狀況,但都沒有找到有效的解決方法,其中還有人建議將記憶體取出,用橡皮擦去擦拭金手指或許可以解決問題,好笑 的是,我竟然也照做了,結果當然是沒有任何的幫助。

後來我研判應該是有其他的程式跟 KKBOX 衝到,於是執行 msconfig 將其他常駐程式都先 disable 掉再重新開機,但卻仍出現一樣的狀況。此時,我想到了「屈臣氏醫生」,也就是 Dr. Watson。我先執行了 Dr. Watson(在"開始"->"執行"裡輸入 drwatson 即可啟動),再啟動 KKBOX ,之後從 Dr. Watson 提供的偵錯訊息,找到了導致程式關閉的元兇:mshtml.dll ,我 google 了一下,發現這個檔案是 IE 用來顯示網頁用的重要元件,於是我確定問題必定出在 IE 身上。因為前陣子我才剛安裝了 IE 7。

再回想一遍 Yahoo Messenger 與 KKBOX 出問題的地方,都是發生在要顯示網頁的時候,更加確定問題的產生跟 IE 一定有關。於是我重新安裝了一遍 IE 7,但是仍沒有解決問題,於是我又去 google 了一下,找到一篇有用的blog,有位美國網友發現 IE 7 跟舊版本的 Google桌面會產生衝突,導致 mshtml.dll 這個檔案發生錯誤,必須安裝最新版的 Google桌面才能解決問題,這個發現給了我一個正確的方向。

我馬上重新安裝最新版的 Google桌面,果然,問題解決了!KKBOX可以正常啟動,不再出現「該記憶體不能為"READ"」的錯誤訊息了。

寫下這些,是為了提供有效的解決方案給跟我遇到類似問題的網友們,希望能幫到需要幫助的人。

原文網址

2008年8月11日 星期一

embedded into Fd Linux

Fd Linux is a very tiny floppy distribution of Linux, set to fit on one floppy disk (kernel and root fs are combined!). All binaries are based on Red Hat.

Fd Linux is my own personal project. The intent of this floppy distribution was to be able to provide new linux users with low-end machines (e.g. 386) very useful set of networking related binaries that could be easily accessed at any time, in which you could use in almost any networked environment (libraries, colleges, offices, small home LANs, dorm rooms, etc.)

Fd Linux has been optimized, tested and is able to run on as little as a 386 with 8MB of RAM!

原文網址