運行某些程序的時(shí)候,有時(shí)會(huì )出現內存錯誤的提示,然后該程序就關(guān)閉。 “0x???????”指令引用的“0x????????”內存不能為read’’ “0x???????”指令引用的“0x????????”內存不能為written’’ 不知道你出現過(guò)類(lèi)似的故障嗎? 0x后面的內容可能不一樣 一般出現這個(gè)問(wèn)題有兩方面的原因一個(gè)是硬件, 既內存方面有問(wèn)題 .另一個(gè)就是軟件,這個(gè)就是多方面的問(wèn)題了. 下面先說(shuō)說(shuō)硬件: 一般來(lái)說(shuō)內存出現問(wèn)題的可能性并不是很大, 主要方面是內存條壞了. 內存質(zhì)量有問(wèn)題 . 還有就是兩個(gè)不同容量不同牌子的內存條混插 ,也比較容易出現不兼容的現象, 同時(shí)還要注意散熱問(wèn)題, 特別是超頻后, 你可以使用Mestest軟件測試一下內存,他可以準確的檢測出內存的穩定度.假如你是雙內存,而且是不同牌子的內存條混插了或是購買(mǎi)的2手內存時(shí),出現了這個(gè)問(wèn)題,這時(shí),你要檢查是不是內存出了問(wèn)題或是有其他硬件不兼容.如果都沒(méi)有,那就要從軟件方面找問(wèn)題了. 先簡(jiǎn)單說(shuō)說(shuō)原理:內存有個(gè)存放數據的地方就緩沖區,當程序把數據放在某一位置時(shí),因為沒(méi)有足夠空間,就會(huì )出現溢出現象.舉個(gè)例子:一個(gè)桶里只能放一斤水,你要是放進(jìn)二斤水,那它就會(huì )溢出來(lái).而系統則是在屏幕上表現出來(lái).這個(gè)問(wèn)題經(jīng)常出現在2000和XP上,2000/XP對硬件要求是很苛刻的, 一旦遇到資源死鎖,溢出或者類(lèi)似win98的錯誤操作,系統為保持穩定,就會(huì )出現上述情況.另外也可能是硬件兼容性不好造成的. 下面我從幾個(gè)例子給大家分析 例一 打開(kāi)IE瀏覽器沒(méi)過(guò)幾分鐘就出現了“0x70dcf39f’指令引用的“0x0000000’’內存.該內存不能為“ read”.要終止程序.請單擊確定的信息框,點(diǎn)擊確定后,又出現發(fā)生“內部錯誤,你正在使用的其中一個(gè)窗口即將關(guān)閉”的信息框,關(guān)閉該信息框后,IE瀏覽器也被關(guān)閉. 解決辦法:修復或升級IE瀏覽器,同時(shí)打上補丁. 看過(guò)其中一個(gè)的修復方法是,win2000自升級.也就是win2000升級到win2000,其實(shí)這種方法也就是把系統還原到初始的狀態(tài)下.比如你的IE升級到6.0后,自升級就被5.0代替. 例二 在win XP下雙擊光盤(pán)里面的 Auto Run exe”文件顯示0x77f745cc”指令引用的0x0000078內存該內存不能為written.要終止程序請單擊確定,而在98里卻運行正常. 解決方法:這可能是系統的兼容性問(wèn)題.winXP的系統,右鍵單擊Auto Run exe”文件,屬性,兼容性,把用兼容模式運行這個(gè)程序”,項選擇上,并選擇windows 98/me..win2000的如果打了SP的補丁,只要開(kāi)始運行,輸入:regsvr32 c:\winnt\apppatch\salyerui.dll”.右鍵,屬性,也會(huì )出現兼容性的選項. 例三 Real one gold關(guān)閉時(shí)出現錯誤,以前一直使用正,最近卻每次關(guān)閉時(shí)出現0xfffffff”指令引用的0xffffffff’’內存.該內存不能為read’’ 的提示. 解決辦法:當使用的輸入法為微軟拼音輸入法2003,并且隱藏語(yǔ)言欄時(shí)(不隱藏時(shí)沒(méi)問(wèn)題)關(guān)閉Real one就會(huì )出現這個(gè)問(wèn)題,因此在關(guān)閉Real one之前,可以顯示語(yǔ)言欄或者任意其他輸入法作為當前輸入法來(lái)解決這個(gè)問(wèn)題. 例四豪杰解霸有時(shí)也會(huì )出現這問(wèn)題.顯示為x060692f6’’指令引用的0xff000011’’內存不能為read,終止程序請按確定. 解決辦法:是試試重裝豪杰解霸,如果重裝后還會(huì )這樣,到官方網(wǎng)站下載相應版本的補丁.還不行,只好換別的播放器試試了. 例五 雙擊一個(gè)游戲的快捷方式,0x77f5cd0” 指令引用的0xfffffffff’’內存該內存不能為read’’并且提示Client.d at’’程序錯誤. 解決方法:重裝顯卡的最新驅動(dòng)程序,然后下載并安裝DirectX 9.0 例六 QQ聊天時(shí)一個(gè)朋友發(fā)過(guò)來(lái)信息,我的電腦便出現了錯誤提示.0*772b548f”指令引用的 0*00303033”內存.該內存不能為 written”.然后QQ自動(dòng)下線(xiàn),而再打開(kāi)QQ,發(fā)現他發(fā)過(guò)來(lái)的十幾條消息. 解決方法:這個(gè)對方利用QQ的BUG,發(fā)送的特殊代碼,使QQ錯誤,只要打上補丁或是升級到最新版本,就沒(méi)事了. 通過(guò)上面的幾個(gè)例子,可以看出,出現故障的原因有好多種,在這里把以前提到或有可能發(fā)生的原因列個(gè)表,方便查閱: 原因及解決方法 1 內存條壞了——更換內存條 2 雙內存不兼容——使用同品牌的內存或只要一條內存 3 內存質(zhì)量問(wèn)題——更換內存條 4 散熱問(wèn)題——加強機箱內部的散熱 5 內存和主板沒(méi)插好或其他硬件不兼容——重插內存或換個(gè)插槽 6 硬件有問(wèn)題——更換硬盤(pán) 7 驅動(dòng)問(wèn)題——重裝驅動(dòng),如果是新系統,應先安裝主板驅動(dòng) 8 軟件損壞——重裝軟件 9 軟件有BUG——打補丁或更新到最新版本 10 軟件和系統不兼容——給軟件打上補丁或是試試系統的兼容模式 11 軟件和軟件之間有沖突——如果最近安裝了什么新軟件,卸載了試試 12 軟件要使用其他相關(guān)的軟件有問(wèn)題——重裝相關(guān)軟件,比如播放某一格式的文件時(shí)出錯,可能是這個(gè)文件的解碼器有問(wèn)題 13 病毒問(wèn)題——殺毒 14 殺毒軟件與系統或軟件相沖突——由于殺毒軟件是進(jìn)入底層監控系統的,可能與一些軟件相沖突,卸載試試 15 系統本身有問(wèn)題——有時(shí)候操作系統本身也會(huì )有BUG,要注意安裝官方發(fā)行的更新程序,象SP的補丁,最好打上.如果還不行,重裝系統,或更換其他版本的系統。 |
|