解決惱人的─記憶體不能為read
有時候會遇到如此的訊息
「XXXX(檔名) – 應用程式錯誤 0x00000000指令參考的0x00000000記憶體。該記憶體不能為Read」。
這種問題,在網路上似乎沒有一個確定的答案,所以就讓我們一起探討解決方法吧!
這種問題似乎沒有一個確切的出錯原理,雖然有一些說法出現,但是並不一定是100%的正確,因為這種問題好像不是只有一種發生錯誤的可能而已。
再加上那些又複雜難懂,作者也一知半解,所以在此就不講那些艱澀難懂的道理了。直接切入重點,說明值得一試的方法。
1.Windows XP漏洞未修補,被駭客利用攻擊
上微軟官網下載KB921883安全性更新
下載完後,立刻打開。然後按「下一步」→「我同意」→「下一步」→「完成」→重開機!!
2.重新註冊所有的dll
for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1
在畫面滾動完全停止前,請勿急著忙其他事,耐心等一會兒,因為現在dll檔還在找位置。需要幾分鍾的時間重新註冊,請耐心等待完成。
直到畫面停止為止。就可以關閉了
3.硬體部分的問題
換一條記憶體試試看吧!使用穩定性高的記憶體模組!
4.軟體設計不良
少使用尚在測試版的軟體
Alpha>>軟體初成形,通常BUG最多的版本
Beta>>可能有未知BUG
RC>>準備上市的最後版本
5.玩遊戲時發生此錯誤
建議將DirectX升級到最新版
6.其他偏方
一.將C:WINDOWSPrefetch底下所有附檔名*.pf的全砍掉。
二.調整虛擬記憶體,建議不要設定在系統磁碟機。
三.用記憶體管理軟體整理一下。
7.最終方法
直接重灌,可以參閱XP重灌模擬器!輕鬆學重灌!