查到下面一些,期看能对你有所搀扶帮助。
关于内存不克不及read,written的处理计划
那种情状偶尔呈现,没什么关系,不消管他。点击‘取缔’就能够了。
经常呈现就求助紧急了,弄欠好就得重拆系统了。
运行某些法式的时候,有时会呈现内存错误的提醒,然后该法式就封闭。
“0x????????”指令引用的“0x????????”内存。该内存不克不及为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不克不及为“written”。
一般呈现那个现象有方面的,一是硬件,即内存方面有问题,二是软件
毛病阐发
硬件方面:
一般来说,内存呈现问题的可能性其实不大,次要方面是:内存条坏了、内存量量有问题,还有就是2个差别牌子差别容量的内存混插,也比力随便呈现不兼容的情状,同时还要重视散热问题,特殊是超频后。
你能够利用MemTest 那个软件来检测一下内存,它能够彻底的检测出内存的不变度。
假设是双内存,并且是差别品牌的内存条混插或者买了二手内存时,呈现那个问题,那时,就要查抄是不是内存出问题了或者和其它硬件不兼容。
软件方面:
先简单说说原理:内存有个存放数据的处所喊缓冲区,当法式把数据放在其一位置时,因为没有足够空间,就会发作溢呈现象。
举个例子:一个桶子只能将一斤的水,当放进两斤的水进进时,就会溢出来。而系统则是在屏幕上表示出来。那个问题,经常呈现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦碰着资本死锁、溢出或者类似Windows 98里的不法操做,系统为连结不变,就会呈现上述情状。
别的也可能是硬件设备之间的兼容性欠好形成的。
几个例子
例一:翻开IE阅读器或者没过几分钟就会呈现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不克不及为“read”。要末行法式,请单击“确定”的信息框,单击“确定”后,又呈现“发作内部错误,您正在利用的此中一个窗口即将封闭”的信息框,封闭该提醒信息后,IE阅读器也被封闭。
处理办法:修复或晋级IE阅读器,同时打上补钉。看过此中一个修复办法是,Win2000自晋级,也就是Win2000晋级到 Win2000,其实那种办法也就是把系统复原到系统初始的形态下。好比你的IE晋级到了6。0,自晋级后,会被IE5。0取代/运用腾讯阅读器/
例二:在windows xp下双击光盘里面的“AutoRun。
exe”文件,展现“0x77f745cc”指令引用的“0x00000078”内存。该内存不克不及为“written”,要末行法式,请单击“确定”,而在Windows 98里运行却一般。
处理办法:那可能是系统的兼容性问题,winXP的系统,右键“AutoRun。
exe”文件,属性,兼容性,把“用兼容形式运行那个法式”项抉择上,并抉择“Windows 98/Me”。win2000假设打了SP的补钉后,只要起头,运行,输进:regsvr32 c:\winnt\apppatch\slayerui。dll。
右键,属性,也会呈现兼容性的选项。
例三:RealOne Gold封闭时呈现错误,以前不断利用一般,比来却在每次封闭时呈现“0xffffffff”指令引用的“0xffffffff”内妗8媚诖娌荒芪皉ead” 的提醒。
处理办法:当利用的输进法为微软拼音输进法2003,而且隐躲语言栏时(不隐躲时没问题)封闭RealOne就会呈现那个问题,因而在封闭RealOne之前能够展现语言栏或者将肆意其他输进法做为当前输进法来处理那个问题。
例四:我的俊杰超等解霸自从上彀后就不克不及播放了,每次都提醒“Ox060692f6”(每次改变)指令引用的“Oxff000011”内存不克不及为“read”,末行法式请按确定。
处理办法:尝尝重拆俊杰超等解霸,假设重拆后还会,到官方网站下载响应版本的补钉尝尝。
还不可,只好换就用此外播放器尝尝了。
例五:双击一个游戏的灵敏体例,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不克不及为“read” ,而且提醒Client。dat法式错误。
处理办法:重拆显卡的最新驱动法式,然后下载而且安拆DirectX9。
0。
例六:一个伴侣发信息过来,我的电脑便呈现了错误信息:“0*772b548f”指令引用的“0*00303033”内存,该内存不克不及为“written”,然后 *** 主动下线,而再翻开 *** ,发现了他发过来的十几条的信息。
处理办法:那是对方操纵 *** 的BUG,发送特殊的代码,做 *** 出错,只要打上补钉或晋级到最新版本,就没事了。
例七:我的条记本电脑用的XP系统,有时封闭网页时会弹出tbrowser。exe碰着问题需要封闭,然后有弹出0x03e7c738指令引用的0x03e7c738内存,该内存不克不及为read,请问是怎么回事?
处理办法:先查杀一下病毒,别的假设你安拆了阅读加强之类的软件,请卸掉。
例八:从桌面或起头菜单中翻开任何一个法式, 呈现错误提醒:"0x。。。。。。。。"指令引用的"0x00000000"内存,该内存不克不及为"read"。省略号代表可变值。而从运行中翻开法式没问题。
处理办法:运行regedit进进注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只要一个一般的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除(默认键值当然不要删除)。
例九:我三个月前配了台机子。系统比力不不变,三个月内已经重拆过屡次系统,四五天前刚拆过系统,可是经常随机地呈现Explorer-利用法式错误,“0x4a01259d“指令引用的“0x00000000"内存。该内存不克不及为“read"。要末行法式,请单击“确定“。
要调试法式,请单击 “取缔”。假设闳范ǎ瑆indows桌面就不见了。那种问题在之前的系统也呈现过,不晓得是不是硬件的问题?
处理办法:内存的兼容性问题!碰着那类问题,用户能够自行翻开机器把内存的位置调动一下,看问题能否能够处理,假设问题照旧,可与你的伴侣互换内存利用。
通过上面的几个例子,能够看到,呈现毛病的原因有好多种,下面列出已经提到和有可能发作的原因,便利查阅。
问题产生原因原因--处理办法
内存条坏了--改换内存条
双内存不兼容--利用同品牌的内存或只用一条内存
内存量量问题--改换内存条
散热问题--加强机箱内部的散热
内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟
硬盘有问题--改换硬盘
驱动问题--重拆驱动。
假设是新系统,要先安拆主板驱动
软件损坏--重拆软件
软件有BUG--打补钉或用最新的版本。
软件和系统不兼容--给软件打上补钉或者尝尝系统的兼容形式
软件和软件之间有抵触--假设比来安拆了什么新软件,卸载了尝尝
软件要利用到其它相关的软件有问题--重拆相关软件。
好比播放某一格局的文件时出错,可能是那个文件的解码器有问题
病毒问题--杀毒
杀毒软件与系统或软件抵触--因为杀毒软件是进进底层监控系统的,可能与一些软件抵触,卸载了尝尝
系统自己有问题--有时候操做系统自己也会有BUG,要重视安拆官方发行的晋级法式,像SP的补钉,更好要打上。
假设还不可重拆系统或改换其它版本的系统了。
Windows系统呈现内存错误
利用Windows操做系统的人有时会碰着如许的错误信息:“0X????????指令引用的0x00000000内存,该内存不克不及 written”,然后利用法式被封闭。
假设往请教一些“高手”,得到的答复往往是“Windows就是如许不不变”之类的义愤和不屑。其实,那个错误其实不必然是Windows不不变形成的。本文就来简单阐发那种错误的常见原因。
一、利用法式没有查抄内存分配失败
法式需要一块内存用以保留数据时,就需要挪用操做系统供给的“功用函数”来申请,假设内存分配胜利,函数就会将所新开垦的内存区地址返回给利用法式,利用法式就能够通过那个地址利用那块内存。
那就是“动态内存分配”,内存地址也就是编程中的“指针”。
内存不是永久都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,那时返回值“0”已不表达新启用的指针,而是系统向利用法式发出的一个通知,告知呈现了错误。
做为利用法式,在每一次申请内存后都应该查抄返回值能否为0,假设是,则意味着呈现了毛病,应该摘取一些办法挽救,那就加强了法式的“强健性”。
若利用法式没有查抄那个错误,它就会根据“思维惯性”认为那个值是给它分配的可用指针,陆续在之后的运行中利用那块内存。
实正的0地址内存区保留的是计算机系统中最重要的“中断描述符表”,绝对不容许利用法式利用。在没有庇护机造的操做系统下(如DOS),写数据到那个地址会招致立即死机,而在强健的操做系统中,如Windows等,那个操做会立即被系统的庇护机造捕获,其成果就是由操做系统强行封闭出错的利用法式,以避免其错误扩展。
那时候,就会呈现上述的“写内存”错误,并指出被引用的内存地址为“0x00000000”。
内存分配失败毛病的原因良多,内存不敷、系统函数的版本不婚配等都可能有影响。因而,那种分配失败多见于操做系统利用很长时间后,安拆了多种利用法式(包罗无意中“安拆”的病毒法式),更改了大量的系统参数挈低澄募蟆?
二、利用法式因为本身BUG引用了不一般的内存指针
在利用动态分配的利用法式中,有时会有如许的情状呈现:法式试图读写一块“应该可用”的内存,但不知为什么,那个意料中可用的指针已经失效了。
有可能是“忘记了”向操做系统要求分配,也可能是法式本身在某个时候已经登记了那块内存而“没有留意”等等。登记了的内存被系统收受接管,其拜候权已经不属于该利用法式,因而读写操做也同样会触发系统的庇护机造,诡计“违法”的法式独一的下场就是 *** 做末行运行,收受接管全数资本。
计算机世界的法令仍是要比人类有效和严厉得多啊!
像如许的情状都属于法式本身的BUG,你往往可在特定的操做挨次下重现错误。无效指针纷歧定老是0,因而错误提醒中的内存地址也纷歧定为“0x00000000”,而是其他随机数字。
假设系统经常有所提到的错误提醒,下面的定见可能会有搀扶帮助:
1。
查看系统中能否有木马或病毒。那类法式为了掌握系统往往不负责任地修改系统,从而招致操做系统反常。通俗应加强信息平安意识,对来源不明的可施行法式绝欠好奇。
2。更新操做系统,让操做系统的安拆法式从头拷贝准确版本的系统文件、批改系统参数。有时候操做系统自己也会有BUG,要重视安拆官方发行的晋级法式。
3。试用新版本的利用法式。