iT邦幫忙

0

iexplore.exe 應用程式錯誤該如何解決

我只要一將ie關閉就會出現

"0x02e31990"指令參考的"0x02e31990"記憶體‧該記憶體不能為"read" 請按﹝確定﹞終止程式

等之類的錯誤訊息

爬完文之後,感覺跟這位大大http://ithelp.ithome.com.tw/question/10002172

所提到的第6點比較相似

但我不知道所謂的"3721"是什麼?

有哪位大大可以教我如何卸載"3721"嗎?

或是說有其它方式可解決我遇到的問題呢?

麻煩各位了

謝謝^^

看更多先前的討論...收起先前的討論...
chetbaker iT邦新手 3 級 ‧ 2008-07-31 11:18:30 檢舉
你的IE是哪個版本的呢?
alicelee iT邦新手 5 級 ‧ 2008-07-31 11:30:41 檢舉
IE是6.0的版本
pqr0007 iT邦研究生 1 級 ‧ 2008-08-06 18:01:42 檢舉
關機...重新啟動...
fishk大的方法沒試過,有遇到要試試看!

2 個回答

52
fishk
iT邦大師 1 級 ‧ 2008-07-31 13:28:41
最佳解答

網路上找到一篇相關文章如后,
http://forum.slime.com.tw/thread176097.html

使用Windows操作系統的人有時會遇到這樣的錯誤訊息:
「「0X????????」指令引用的「0x00000000」記憶體,該記憶體不能為「read」或「written」」,然後應用程式被關閉。

這種錯誤的一般原因為
一、應用程式沒有檢查記憶體分配失敗
二、應用程式由於自身BUG引用了不正常的記憶體游標

建議解決方案如后:

解決記憶體不能為讀的批處理
以前大家都照抄別人的代碼,想將其做批處理,結果執行出錯。
呵呵,在此提醒大家,這兩種方式執行時對講究參數的。
因此,只有下面這樣的才能將其儲存為批處理格式文件

CODE:

@echo off
color F2
echo 即將進行重新自動註冊DLL文件
echo.
echo 以解決部分程式提示「記憶體不能為Read的錯誤」
echo.
echo 程式執行時間較長,請耐心等候!
echo.
echo 按任意鍵開始,點關閉按鍵退出
pause>nul
for %%1 in (%systemroot%\system32\*.dll) do regsvr32 /s %%1
for %%1 in (%systemroot%\system32\*.ocx) do regsvr32 /s %%1
exit

[Copy to clipboard]

將上面的內容複製到記事本,然後儲存為.cmd格式,雙擊執行即可。

alicelee iT邦新手 5 級 ‧ 2008-08-01 16:09:12 檢舉

可以請問這個程式是去修改了電腦中的哪個部份呢?

我想了解執行了這個cmd檔,對我的電腦會有什麼影響呢?

謝謝^^

sheng514 iT邦新手 1 級 ‧ 2008-08-01 16:36:44 檢舉

該段批次檔主要是將 windows 存放系統目錄內的\system32 目錄下的 DLL檔與ActivX擋在次的註冊,已取得正確的GUID(元件系統編號),或許可以解決部分無害元件但是記憶體配置錯誤時出現error massage

fishk iT邦大師 1 級 ‧ 2008-08-03 01:40:38 檢舉

謝謝sheng514大代為回答

我要發表回答

立即登入回答