該記憶體不能為"read"
方案一:〈一般〉
"0x004953ad"指令參考的"0x00000000c"記憶體。該記憶體不能為"read"。
請按"確認"終止程式
原因一:程式未核對可用的記憶體位置
當windows無法分配記憶體時(即分配失敗),傳回0這個數值給程式(要求程式重新申請),但有些設計不周全的程式誤把0代表著記憶體第0x00000000區段,windows避免錯誤擴大,只好強制關閉程式...
原因二:程式/系統Bug或記憶體分配錯誤
有些程式忘了他曾經放棄某ㄧ記憶體區段,而再次讀取放棄的區段
,這種情況不會是0x00000000的編號,是隨機的...
原因三:windows預讀資料發生錯誤
windows再程式啟動時備份一份最佳映像檔,方便下次讀取,但有時會發生bug或是錯誤...
解決方法ㄧ:購買穩定性高的記憶體模組
解決方法二:重新註冊所有DLL檔
在"命令提示字元"視窗打入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
打完後按Enter去執行它
解決方法三:刪除預讀檔
進入c:\windows\prefetch\把所有檔砍掉
解決方法四:使用正式版軟體
Alpha>>BUG最多的版本
Beta>>可能有未知bug
RC>>準備上市的最後版本
解決方法五:安裝更新檔,解決記憶體錯誤
解決方法六:經常掃毒,防止病毒藏在記憶體
方案二:〈一般〉
該記憶體不能為read? 〈以玩某個遊戲出現此現象〉
其實通常電腦會出現這些字,程式對記憶體讀寫配置錯誤、硬體中斷請求錯誤、病毒木馬...皆會引起類似問題(要定期掃毒)。IE 出的問題,建議判讀當時的網頁內容,IE 相關套件及使用者動作,或許有幾個原因那就是你的電腦記憶體不足了及沒有更新作業系統修補漏洞。
在「我的電腦」上面按右鍵後之內容
進階
效能那一欄的設定給他按下去
資料防止執行的標籤在按下去
按為所有的 Windows程式和服務開啟 DEP ,除了我選擇的
這些(U):
下面有個新增
選擇你要用的程式路徑~按確定~之後就OK啦
方案三:〈一般〉
0X000000該內存該記憶體不能為read或written的解決方案 的解決方法
相信許多人都為「該記憶體不能為read或written」而傷腦筋,
尤其當你時常安裝和移除軟體,這情形更是常出現
明明電腦很順,但想開啟某個檔案,就會跑出這訊息,實在令人火大
大家不妨試用下列命令重新注冊所有的dll
開始>>>>執行>>>> 輸入cmd 按「確定」,出現DOS窗口,在命令提示符下輸入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
如果怕輸入錯誤的話,可以複製這條指令,然後在命令提示框點擊左上角的c:\
,再貼上此指令便不會輸入錯了。
在飛速滾屏完全靜止之前,先別著急啟動其他軟件程序,先耐心等一會兒,因為此時dll們還在找位置。
需要一至二分鐘的時間注冊,請耐心等候完成。
經測試幾台電腦,果然有效!
引用來源:網路文章。
有時會遇到這樣的錯誤信息:taskmgr.exe - 應用程式錯誤”0x 00000000” 指令參考的”0x 00000000” 記憶體。該記憶體不能為”read”,然後應用程式被關閉。
有幾種可能性 :
1.windows系統的問題,重灌系統是最好的解決方法。
2.其他因素,像中木馬病毒也有可能。
整理了7個軟體方面的可能情況及處理建議:
1、將C:\WINDOWS\Prefetch底下所有附檔名*.pf的全砍掉。
2、調整虛擬記憶體,建議不要設定在系統磁碟機。
在桌面上我的電腦按右鍵的內容->進階->設定->進階->變更->系統磁碟機(預設在C槽)選最下面沒有分頁檔案;隨便找另一個磁碟機,選自定大小,最小值電腦記憶體的1.5倍;最大值電腦記憶體的2.0~2.5倍。
3、用記憶體管理軟體。
4、中毒會佔用記憶體,唯一的方法就是掃毒並除去。
5、中木馬,就用除木馬的程式來處理。
6、若是玩遊戲時遇到的情況,請將DirectX升級到最新版(目前是9.0) 。