2013年3月22日 星期五

會出現記憶體不能為READ或written的原因

使用Windows操作系統的人有時會遇到這樣的錯誤信息:「0X????????指令引用的0x00000000記憶體,該記憶體不能written」,然後應用程式被關閉。如果去請教一些「高手」,得到的回答往往是「Windows就是這樣不穩定」之類的義憤和不屑。其實,這個錯誤並不一定是Windows不穩定造成的。本文就來簡單分析這種錯誤的一般原因。


相信許多人都為「該記憶體不能為read或written」而傷腦筋,大家不妨試用下列命令

重新注冊所有的dll

開始>>執行>. 輸入cmd>> 按「確定」,出現DOS窗口,在命令提示符下輸入

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

如果怕輸入錯誤的話,可以複製這條指令,然後在命令提示最後面,按右建"貼上"。就會開始跑一串流程了。 需要一至二分鐘的時間注冊,請耐心完成。完成之後重開機再看看還會不會一樣。

 
★如果不會使用cmd指含的話,那就下載下面小程式來執行也是可以!
 
補充:網路上有人說下面的程式好像也是可以修復讀取錯誤的問題

Error Repair Professional v3.7.8繁體中文免安裝版

補充:有作者寫另一種複合式程式,大家也可以參考看看
DE V2.1 可修復記憶體不能為read或written ( 附其他功能)

補充:
在"0×1001f6e"指令參考"0×01127f17"在記憶體。 該記憶體不能為 "read"
此為KAVO 變種病毒.病毒名稱為
30ed3.exe
目前的防毒軟體可能還無法發現.
你要手動清除__它會隱藏在本機磁碟的隱藏區根目錄中產生
30ed3.exe 、 c.com 以及 iq0ecwcj.cmd 。
格友可以參考我寫的※KAVO隨身碟病毒,看看能不能順便檢查是否有中標。
補充:
今天用外接硬碟在灌程式時,但供電不穩定,二次造成安裝程式中斷,也馬上出現xxx指令參考xxx在記憶體的警告視窗,但第三次就安裝成功了。所以我在猜記憶體不能讀取的來源應該是我們在執行某程式,但程式本身有問題或是其它因素瞬間造成記憶體存取系統失敗,而出現這訊息。但這只是偶爾並不常發生,所以我想執行任何程式應該都沒用吧?今天有個客人這幾天也是執行遊戲而出現記憶體不能為 "read",後來還原系統之後就改善了。所以最終解決的方法,應該只有重灌吧!!
補充:
知識家有人的電腦顯示 jvvo.exe應用程式錯誤 "0x1001205f"指令參考的 "0x000000ff"記憶體.

該記憶體不能為 'read",所以又是一個隨身碟病毒造成的問題。
 

 
最後補充:很多人的電腦都會有這樣的問題(連我也是),但是真正能解的方法還是一個未知數,有人說是dll檔的問題,有人說是中毒的問題,也有人說是XP沒有更新完全的問題,所以建議大家要先確自己的電腦是否都有持續更新系統,以及確定是否有中木馬病毒存在,

沒有留言:

張貼留言