很多時候我們的一些軟件會莫明其妙的出現該內存不能為“read”或“written“
這里我們就感覺非常非常的杯具,一點確實定立馬跳出
提示為:“0x????????”指令引用的“0x????????”內存。該內存不能為“read”!0x????????”指令引用的“0x????????”內存,該內存不能為“written”。
小編綜合了網上的一些方法,解決了不少這樣的問題,今天有空就把這些成果共享出來吧
先簡單說說原理:內存有個存放數據的地方叫緩沖區,當程序把數據放在其一位置時,因為沒有足夠空間,就會發生溢出現象。舉個例子:一個桶子只能將一斤的水,當放入兩斤的水進入時,就會溢出來。而系統則是在屏幕上表現出來。這個問題,經常出現在windows2000 和 XP 系統上,Windows 2000/XP 對硬件的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類似 Windows 98 里的非法操作,系統為保持穩定,就會出現上述情況。另外也可能是硬件設備之間的兼容性不好造成的。
下面列出已經提到和有可能發生的原因,方便查閱。
問題產生原因原因--解決方法
內存條壞了--更換內存條
雙內存不兼容--使用同品牌的內存或只用一條內存
內存質量問題--更換內存條
散熱問題--加強機箱內部的散熱
內存和主板沒插好或和其它硬件不兼容等--重插內存或換個插糟
硬盤有問題--更換硬盤
驅動問題--重裝驅動。如果是新系統,要先安裝主板驅動
軟件損壞--重裝軟件
軟件有BUG--打補丁或用最新的版本。
軟件和系統不兼容--給軟件打上補丁或者試試系統的兼容模式
軟件和軟件之間有沖突--如果最近安裝了什么新軟件,卸載了試試
軟件要使用到其它相關的軟件有問題--重裝相關軟件。比如播放某一格式的文件時出錯,可能是這個文
件的解碼器有問題
病毒問題--殺毒
殺毒軟件與系統或軟件沖突--由于殺毒軟件是進入底層監控系統的,可能與一些軟件沖突,卸載了試試
系統本身有問題--有時候操作系統本身也會有 BUG,要注意安裝官方發行的升級程序,像 SP 的補丁,
最好要打上。如果還不行重裝系統或更換其它版本的系統了。
Windows系統出現內存錯誤
使用 Windows 操作系統的人有時會遇到這樣的錯誤信息:“0X????????指令引用的 0x00000000 內存,該內
存不能 written”,然后應用程序被關閉。如果去請教一些“高手”,得到的回答往往是“Windows 就是這樣不
穩定”之類的義憤和不屑。其實,這個錯誤并不一定是 Windows 不穩定造成的。本文就來簡單分析這種錯
誤的常見原因。
- PC官方版
- 安卓官方手機版
- IOS官方手機版