??解決程序錯誤,內存不能為read( written)的問(wèn)題 的最簡(jiǎn)單的辦法:
1、硬件上的原因,主要是內存條不兼容,更換內存。
2、系統或其它軟件引起的,可用下述方法處理:
(1) 系統本身有問(wèn)題,及時(shí)安裝官方發(fā)行的補丁,必要時(shí)重裝系統。
(2) 病毒問(wèn)題,殺毒 ;殺毒軟件與其它軟件沖突,卸載有問(wèn)題的軟件。
(3)運行regedit進(jìn)入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個(gè)正常的鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。
(4)試用命令排除
開(kāi)始-運行- 輸入cmd-- 回車(chē),在命令提示符下輸入下面命令
for %1 in (%windir%\system32\*。dll) do regsvr32。exe /s %1
怕輸入錯誤,可以復制這條指令,然后在命令提示符后擊鼠標右鍵,打“粘貼”,回車(chē),耐心等待,直到屏幕滾動(dòng)停止為止。
傳個(gè)附件給你試試,下載后雙擊運行即可,保證好用 。
??關(guān)于內存不能read,written的解決方案
這種情況偶爾出現,沒(méi)什么關(guān)系,不用管他。點(diǎn)擊‘取消’就可以了。
經(jīng)常出現就危險了,弄不好就得重裝系統了。
運行某些程序的時(shí)候,有時(shí)會(huì )出現內存錯誤的提示,然后該程序就關(guān)閉。
“0x????????”指令引用的“0x????????”內存。
??該內存不能為“read”。
“0x????????”指令引用的“0x????????”內存,該內存不能為“written”。
一般出現這個(gè)現象有方面的,一是硬件,即內存方面有問(wèn)題,二是軟件
故障分析
硬件方面:
一般來(lái)說(shuō),內存出現問(wèn)題的可能性并不大,主要方面是:內存條壞了、內存質(zhì)量有問(wèn)題,還有就是2個(gè)不同牌子不同容量的內存混插,也比較容易出現不兼容的情況,同時(shí)還要注意散熱問(wèn)題,特別是超頻后。
??你可以使用MemTest 這個(gè)軟件來(lái)檢測一下內存,它可以徹底的檢測出內存的穩定度。
假如是雙內存,而且是不同品牌的內存條混插或者買(mǎi)了二手內存時(shí),出現這個(gè)問(wèn)題,這時(shí),就要檢查是不是內存出問(wèn)題了或者和其它硬件不兼容。
軟件方面:
先簡(jiǎn)單說(shuō)說(shuō)原理:內存有個(gè)存放數據的地方叫緩沖區,當程序把數據放在其一位置時(shí),因為沒(méi)有足夠空間,就會(huì )發(fā)生溢出現象。
??舉個(gè)例子:一個(gè)桶子只能將一斤的水,當放入兩斤的水進(jìn)入時(shí),就會(huì )溢出來(lái)。而系統則是在屏幕上表現出來(lái)。這個(gè)問(wèn)題,經(jīng)常出現在windows2000和XP系統上,Windows 2000/XP對硬件的要求是很苛刻的,一旦遇到資源死鎖、溢出或者類(lèi)似Windows 98里的非法操作,系統為保持穩定,就會(huì )出現上述情況。
??另外也可能是硬件設備之間的兼容性不好造成的。 。
??打開(kāi)或關(guān)閉某程序時(shí)出現應用程序發(fā)生異常的提示,說(shuō)明這個(gè)程序與系統中其他的程序有沖突的地方,建議在操作某程序的時(shí)候關(guān)閉一切程序包括殺毒軟件,和暫時(shí)關(guān)閉殺毒軟件的監控功能和帶有的監控功能的其他程序。如果還經(jīng)常出現錯誤的提示,將這個(gè)程序卸載,再重新下載安裝新版的程序即可。
出現,“應用程序發(fā)生異?!钡腻e誤提示:一般是軟硬件發(fā)生沖突引起的,只要不經(jīng)常發(fā)生,就不要理會(huì ),如果經(jīng)常出現錯誤提示,可按下面的方法進(jìn)行檢修。
1、首先排除應用軟件原因引起的故障,將出現“應用程序發(fā)生異?!碧崾镜膽密浖遁d,然后觀(guān)察是否還出現“應用程序發(fā)生異?!惫收?。
??如果不出現“應用程序發(fā)生異?!惫收?,則說(shuō)明是此應用軟件引起的故障,接下來(lái)可以重新安裝此應用軟件或安裝新版的應用程序軟件。
2、同時(shí)運行多款的應用程序軟件,也可以造成系統資源緊張,出現錯誤提示。不要同時(shí)運行多款的應用程序軟件,先將殺毒軟件的監控關(guān)閉,(監控功能特別占據系統資源)殺毒時(shí)不要運行其它應用程序軟件。
3、打開(kāi)或關(guān)閉IE如果出現以上錯誤提示,可能是IE中有不兼容的插件,可用超級兔子軟件或其它優(yōu)化軟件對IE進(jìn)行修復,或自已將出事前下載的插件設為禁用即可。
4、如果卸載軟件或禁用插件后還出現“應用程序發(fā)生異?!惫收?,則不是應用軟件或插件引起的故障。
??用殺毒軟件查殺病毒,查殺完成后,電腦如果正常,則是病毒引起的“應用程序發(fā)生異?!惫收?。
5、如果故障依舊,接著(zhù)依次單擊開(kāi)始/控制面板/系統/硬件/設備管理器/打開(kāi)“設備管理器”窗口。在此對話(huà)框中查看有無(wú)帶“!”的選項,如果有,將其卸載,再重新安裝卸載驅動(dòng),然后看電腦是否正常。
??如果正常,則是設備驅動(dòng)程序問(wèn)題造成的“內存不能為”故障。
6、如果故障依舊,則打開(kāi)機箱觀(guān)察CPU的風(fēng)扇轉動(dòng)及CPU的溫度是否正常。如果不正常,更換CPU風(fēng)扇。
7、如果CPU風(fēng)扇正常,接著(zhù)檢查內存是否兼容,如果不兼容更換內存。
8、如果內存正常,接著(zhù)重新安裝操作系統,在不安裝其他應用軟件的情況下,不在出現“內存不能為”故障,則故障是由于操作系統引起的,重新安裝操作系統后,故障排除。
9、如果重新安裝操作系統后,故障依舊,接著(zhù)使用替換法等檢測方法,逐一檢查硬件引起的故障(如硬件接觸不良、老化、灰塵、質(zhì)量問(wèn)題等),直到找到故障點(diǎn),將故障排除。
10、用輸入命令的方式解決:運行輸入CMD回車(chē),打開(kāi)命令提示符輸入 for %1 in (%windir%\system32\*。
??dll)do regsvr32。exe/s %1 回車(chē)。如果怕輸入錯誤,可以復制這條指令,然后在命令提示符框點(diǎn)擊左上角的C:\,使用下面的“編輯-粘貼”功能就不容易輸錯了。在飛速滾屏完全靜止前,不要做別的,因為此時(shí)dll們還在找位置,直到你的指示燈不閃了再做別的。
如果經(jīng)常出現錯誤提示,又找不到故障所在,建議修復一下系統。
建議你下載windows清理助手進(jìn)行清理:
下載網(wǎng)址:
下載安裝后,首先升級到最新版本,打開(kāi)軟件,點(diǎn)擊“系統掃描”,對掃描結果全選,然后點(diǎn)擊“執行清理”按鈕,如果軟件提示你是否“備份”,選擇“是”(備份是為了防止發(fā)生清理錯誤,如果清理后系統沒(méi)有發(fā)生異常,就刪除備份),按提示進(jìn)行操作即可。
1、開(kāi)機按F8不動(dòng)到高級選項出現在松手,選“最近一次的正確配置”回車(chē)修復。
2、如果故障依舊,請你用系統自帶的系統還原,還原到你沒(méi)有出現這次故障的時(shí)候修復(如果正常模式恢復失敗,請開(kāi)機按F8進(jìn)入到安全模式中使用系統還原)。
3、如果故障依舊,使用系統盤(pán)修復,打開(kāi)命令提示符輸入SFC /SCANNOW 回車(chē)(SFC和/之間有一個(gè)空格),插入原裝系統盤(pán)修復系統,系統會(huì )自動(dòng)對比修復的。
4、如果故障依舊,在BIOS中設置光驅為第一啟動(dòng)設備插入系統安裝盤(pán)按R鍵選擇“修復安裝”即可。
5、如果故障依舊,建議重裝操作系統。