下载此文档

该内存不能为read解决方法计划.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
该【该内存不能为read解决方法计划 】是由【春天资料屋】上传分享,文档一共【10】页,该文档可以免费在线阅读,需要了解更多关于【该内存不能为read解决方法计划 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。该内存不可以为read的解决方法(本文根源网络,纯属技术沟通,由此引起的各样问题与本文没关----jieamw)使用Windows操作系统的人有时会碰到这样的错误信息:「“0X????????”指令引用的“0x00000000”内存,该内存不可以为“read”或“written”」,而后应用程序被封闭。运转某些程序的时候,有时会出现内存错误的提示,而后该程序就封闭。“0x????????指”令引用的“0x????????内”存。该内存不可以为“read。”“0x????????指”令引用的“0x????????内”存,该内存不可以为“written。”不知你出现过近似这样的故障吗?(0x后边内容有可能不相同。)一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。假如系统常常有所提到的错误提示,下边的建议可能会有帮助:查察系统中能否有木马或病毒。这种程序为了控制系统常常不负责任地改正系统,进而致使操作系统异样。平时应增强信息安全意识,对根源不明的可履行程序绝不好奇。,让操作系统的安装程序从头拷贝正确版本的系统文件、修正系统参数。有时操作系统自己也会有BUG,要注意安装官方刊行的升级程序。试用新版本的应用程序。4、删除而后从头创立Winnt\\System32\\Wbem\\Repository文件夹中的文件:在桌面上右击我的电脑,而后单击管理。在"服务和应用程序"下,单击服务,而后封闭并停止WindowsManagementInstrumentation服务。删除Winnt\\System32\\Wbem\\Repository文件夹中的所有文件。(在删除前请创立这些文件的备份副本。)翻开"服务和应用程序",单击服务,而后翻开并启动WindowsManagementInstrumentation服务。当服务从头启动时,将鉴于以下注册表项中所供给的信息从头创立这些文件:HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WBEM\\CIMOM\\Autorecovermofs1、微软IE缓冲溢出破绽惹起、内存或虚构内存地点使用矛盾造成程序的运转需要分派必定的内存地点给程序使用,当程序结束时开释留出空间让给新的程序使用,win是多任务的系统有时前途序未结束又有新的任务开始究竟要多少内存或虚构内存来保证我们同时运转的工作任务呢?或许win在这个问题上没弄好,所以有此错误常常发生,一般运转大型软件或多媒体后出现这种状况、低质内存条也会出现这个问题一般来说,内存出现问题的可能性其实不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较简单出现不兼容的状况,同时还要注意散热问题,特别是超频后。你能够使用MemTest这个软件来检测一下内存,它能够完全的检测出内存的稳固度。若是你是双内存,并且是不同品牌的内存条混插或许买了二手内存时,出现这个问题,这时,你就要检查能否是内存出问题了或许和其余硬件不兼容。4、微软WINDOWS系统的破绽,windows把内存地点0X00000000到0X0000ffff指定为分派null指针的地点范围,假如程序试图接见这一地点,则以为是错误。c/c++存而可供分派的地点空间不够的状况下返回编写的程序往常不进行严格的错误检查,当采纳malloc来分派内null指针。可是代码不检查这种错误,以为地点分派已经成功,于是就接见0X00000000的地点,于是就发生内存违规接见,同时该进度被停止。ASCII字符填补构成的pif文件时会出现以下状况:一个非法的pif文件(用ascii字符\'x\'填补)起码要369字节,系统才以为是一个合法的pif文件,才会以pif的图标[,0]显示,才会在属性里有程序、字体、内存、屏幕”等内容。并且只是当一个非pif文件的大小是369字节时观察属性的“程序”页时,不会发生程序错误,哪怕是370字节也不可以。当对一个大于369字节的非法pif文件观察属性的“程序”页时,Explorer会犯错,提示:\'*\'指令引用的\'*\'内存。该内存不可以为\'read\',问题出在pif文件的16进制地点:0x00000181[0x87]0x00000182[0x01]和0x00000231[0xC3]0x00000232[0x02]即便是一个合法pif文件,只需变动这四周的随意一处,也会惹出发序错误。而只要把0x00000181和0x00000182的值改为[0xFF][0xFF],那么其余地点随意改正都不会惹起错误。5、可能没有完整正确安装apache服务,且启动了它的原故;把服务中的oracleOraHomeXXHTTPServer改成停止、应用程序没有检查内存分派失败程序需要一块内存用以保留数据时,就需要调用操作系统供给的“功能函数”来申请,假如内存分派成功,函数就会将所新开拓的内存区地点返回给应用程序,应用程序就能够经过这个地点使用这块内存。这就是“动向内存分派”,内存地点也就是编程中的“指针”。内存不是永久都招之即来、用之不尽的,有时内存分派也会失败。当分派失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,见告出现了错误。作为应用程序,在每一次申请内存后都应当检查返回值能否为0,假如是,则意味着出现了故障,应当采取一些举措拯救,这就增强了程序的“强健性”。若应用程序没有检查这个错误,它就会依据“思想惯性”以为这个值是给它分派的可用指针,持续在之后的运转中使用这块内存。真实的0地点内存区保留的是计算机系统中最重要的“中止描绘符表”,绝对不同意应用程序使用。在没有保护体制的操作系统下(如DOS),写数据到这个地点会致使立刻死机,而在健壮的操作系统中,如Windows等,这个操作会立刻被系统的保护体制捕捉,其结果就是由操作系统强行封闭犯错的应用程序,以防备其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地点为“0x00000000”。内存分派失败故障的原由好多,内存不够、系统函数的版本不般配等都可能有影响。所以,这种分派失败常见于操作系统使用很长时间后,安装了多种应用程序(包含无心中“安装”的病毒程序),改正了大批的系统参数和系统文件以后。7、应用程序因为自己BUG引用了不正常的内存指针在使用动向分派的应用程序中,有时会有这样的状况出现:程序试图读写一块“应当可用”的内存,但不知为何,这个料想中可用的指针已经无效了。有可能是“忘掉了”向操作系统要求分派,也可能是程序自己在某个时候已经注销了这块内存而“没有留神”等等。注销了的内存被系统回收,其接见权已经不属于该应用程序,所以读写操作也相同会触发系统的保护体制,妄图“违纪”的程序独一的下场就是被操作停止运转,回收所有资源。计算机世界的法律仍是要比人类有效和严苛得多啊!像这样的状况都属于程序自己的BUG,你常常可在特定的操作次序下重现错误。无效指针不必定老是0,所以错误提示中的内存地点也不必定为“0x00000000”,而是其余随机数字。一、应用程序没有检查内存分派失败程序需要一块内存用以储藏数据时,就需要使用操作系统供给的「功能函数」来申请,假如内存分派成功,函数就会将所新开拓的内存区地点返回给应用程序,应用程序就能够经过这个地点使用这块内存。这就是「动向内存分派」,内存地点也就是编程中的「光标」。内存不是永久都招之即来、用之不尽的,有时内存分派也会失败。当分派失败时系统函数会返回一个0值,这时返回值「0」已不表示新启用的游标,而是系统向应用程序发出的一个通知,见告出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值能否为0,假如是,则意味着出现了故障,应当采纳一些举措拯救,这就增强了程序的「健壮性」。若应用程序没有检查这个错误,它就会依据「思想惯性」以为这个值是给它分派的可用游标,继续在以后的履行中使用这块内存。真实的0地点内存区储藏的是计算机系统中最重要的「中止描绘符表」,绝对不同意应用程序使用。在没有保护体制的操作系统下(如DOS),写数据到这个地点会致使立刻当机,而在强健的操作系统中,如等,这个操作会立刻被系统的保护体制捕捉,其结果就是由操作系Windows统强行封闭犯错的应用程序,以防备其错误扩大。这时候,就会出现上述的「写内存」错误,并指出被引用的内存地点为「0x00000000」。内存分派失败故障的原由好多,内存不够、系统函数的版本不般配等都可能有影响。所以,这种分派失败常见于操作系统使用很长时间后,安装了多种应用程序(包含无心中「安装」的病毒程序),改正了大批的系统参数和系统档案以后。二、应用程序因为自己BUG引用了不正常的内存光标在使用动向分派的应用程序中,有时会有这样的状况出现:程序试突读写一块「应当可用」的内存,但不知为何,这个料想中可用的光标已经无效了。有可能是「忘掉了」向操作系统要求分派,也可能是程序自己在某个时候已经注销了这块内存而「没有留神」等等。注销了的内存被系统回收,其接见权已经不属于该应用程序,所以读写操作也相同会触发系统的保护体制,妄图「违纪」的程序独一的下场就是被操作停止履行,回收所有资源。计算机世界的法律仍是要比人类有效和严苛得多啊!像这样的状况都属于程序自己的BUG,你常常可在特定的操作次序下重现错误。无效光标不必定老是0,所以错误提示中的内存地点也不必定为「0x00000000」,而是其余随机数字。假如系统常常有所提到的错误提示,下边的建议可能会有说明:检视系统中能否有木马或病毒。这种程序为了控制系统常常不负责任地改正系统,进而致使操作系统异样。平时应增强信息安全意识,对根源不明的可履行程序绝不好奇。更新操作系统,让操作系统的安装程序从头拷贝正确版本的系统档案、修正系统参数。有时操作系统自己也会有BUG,要注意安装官方刊行的升级程序。试用新版本的应用程序。Mode:将虚构内存撤换答案:目前为止是必定的,也就是如在下次冷天到来时亦没再发生,就代表这是主因追加:假如你用Ghost恢复OS后建议删除WINDOWS\PREFETCH目录下所有*.PF文件因为需让windows从头采集程序的物理地点有些应用程序错误"0x7cd64998"指令参照的"0x14c96730"内存。该内存不可以为"read"推论是此原由源由:WinXP的「预读取」技术这种最正确化技术也被用到了应用软件上,系统对每一个应用软件的前几次启动状况进行剖析,而后新增一个描绘套用需求的虚构「内存映像」,并把这些信息储藏到WINDOWSPREFETCH数据夹。一旦建立了映像,应用软件的装入速度大大提升。XP的预读取数据储藏了近来8次系统启动或应用软件启动的信息。后叙:目前此方法亦是独步网络的(其码自己针对此问题查了许久),也是常有问题,本来几乎每日睡前封闭软件时一些程序都会发生...read...此刻就没发生了。运转某些程序的时候,有时会出现内存错误的提示(0x后边内容有可能不相同),而后该程序就关闭。如:“0x????????”指令引用的“0x????????”内存。该内存不可以为“read”。“0x????????”指令引用的“0x????????”内存,该内存不可以为“written”。不知你出现过近似这样的故障吗?一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。下边先谈谈硬件:一般来说,内存出现问题的可能性其实不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较简单出现不兼容的状况,同时还要注意散热问题,特别是超频后。你能够使用MemTest这个软件来检测一下内存,它能够完全的检测出内存的稳固度。若是你是双内存,并且是不同品牌的内存条混插或许买了二手内存时,出现这个问题,这时,你就要检查能否是内存出问题了或许和其余硬件不兼容。假如都没有,那就从软件方面清除故障了。先简单谈谈原理:内存有个寄存数据的地方叫缓冲区,当程序把数据放在其一地点时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当你放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,常常出此刻windows2000和XP系统上,Windows2000/XP对硬件的要求是很苛刻的,一旦碰到资源死锁、溢出或许近似Windows98里的非法操作,系统为保持稳定,就会出现上述状况。此外也可能是硬件设施之间的兼容性不好造成的。下边我从几个例子给大家剖析:例一:翻开IE阅读器或许没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。该内存不可以为“read”。要停止程序,请单击“确立”的信息框,单击“确立”后,又出现“发生内部错误,您正在使用的此中一个窗口立刻封闭”的信息框,封闭该提示信息后,IE阅读器也被封闭。解决方法:修复或升级IE阅读器,同时打上补丁。看过此中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统复原到系统初始的状态下。,自升级后,。例二:在windowsxp下双击光盘里面的“”文件,显示“”指令引用的“0x00000078”内存。该内存不可以为“written,”要停止程序,请单击“确立”,而在Windows98里运转却正常。解决方法:这可能是系统的兼容性问题,winXP的系统,右键“”文件,属性,兼容性,把“用兼容模式运转这个程序”项选择上,并选择“Windows98/Me”。win2000假如打了SP的补丁后,只需开始,运转,输入:regsvr32c:\winnt\apppatch\。右键,属性,也会出现兼容性的选项。例三:RealOneGold封闭时出现错误,从前向来使用正常,近来却在每次封闭时出现“0xffffffff指”令引用的“0xffffffff内”存。该内存不可以为“read”的提示。解决方法:当使用的输入法为微软拼音输入法2003,并且隐蔽语言栏时(不隐蔽时没问题)封闭RealOne就会出现这个问题,所以在封闭RealOne从前能够显示语言栏或许将随意其余输入法作为目前输入法来解决这个问题。例四:我的好汉超级解霸自从上网后就不可以播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不可以为“read”,停止程序请按确立。解决方法:试一试重装好汉超级解霸,假如重装后还会,到官方网站下载相应版本的补丁试一试。还不可以,只能换就用其余播放器试一试了。例五:双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff内”存,该内存不可以为“read”,。解决方法:重装显卡的最新驱动程序,。例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不可以为“written”,而后QQ自动下线,而再翻开QQ,发现了他发过来的十几条的信息。解决方法:这是对方利用QQ的BUG,发送特别的代码,做QQ犯错,只需打上补丁或升级到最新版本,就没事了。1内存条坏了改换内存条2双内存不兼容使用同品牌的内存或只需一条内存3内存质量问题改换内存条4散热问题增强机箱内部的散热5内存和主板没插好或其余硬件不兼容重插内存或换个插槽6硬件有问题改换硬盘驱动问题重装驱动,假如是新系统,应先安装主板驱动软件破坏重装软件软件有BUG打补丁或更新到最新版本软件和系统不兼容给软件打上补丁或是试一试系统的兼容模式软件和软件之间有矛盾假如近来安装了什么新软件,卸载了试一试软件要使用其余有关的软件有问题重装有关软件,比方播放某一格式的文件时犯错,可能是这个文件的解码器有问题病毒问题杀毒杀毒软件与系统或软件相矛盾因为杀毒软件是进入基层监控系统的,可能与一些软件相矛盾,卸载试一试15系统自己有问题有时操作系统自己也会有BUG,要注意安装官方刊行的更新程序,象SP的补丁,,重装系统,或改换其余版本的系统。〔又一说〕在控制面板的增添/.Framework,假如已经安装了,能够考虑卸载它,.Framework时候,能够再从头安装。此外,假如你用的是ATI显卡并且你用的是SP2的补丁(.Framework正常工作的环境下)。.Framework支持的ATI显卡驱动。假如以上两种方法其实不可以完整解决问题,你试着用一下“IE修复”软件,并能够查查能否有病毒之类的。〔.Framework升级到版应当没问题了〕〔还有一说〕方法一:微软新闻组的朋友指点:开始--运转:--运转:---但供给了门路-----一次运转注册所有dll搜寻查找到方法以下:运转输入cmd回车在命令提示符下输入for%1in(%windir%\system32\*.dll)%1个命令老兄你慢慢入正确的会看到快地屏否??否失就是没成效。回后慢慢等(需重点1-2分)都运转完再翻开看方法二:是个典型~~~~~惹起个的原由好多。一般来就是系打上丁和更内存、内存个插槽3种方法来解决。[系丁只需到MicrosoftUpdate网站在更新就能够了]造成种的原由好多,不可以的下,尽量做到以下几点可能你有帮助:。保证使用的是未改正的件(非化、破解版)。使用改件尽量不要运转其余件。(是个文件,可能某些件也在使用文件,所以生干)3。把那些什么桌面工具,内存整理工具统统关掉(你起码有2个似的工具在运转)”理方法:运转regedit入注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,只有一个正常的"{AEB6717E-7E19-11d0-97EE-00C04FD91972},将其余的除。了多种法,.Framework上边。升了个件,并打了丁,短安全后,有出“内存不可以read”的状况。此后受上边文章的启,,世界太平了。此外:假如是翻开“我的”、“我的文档”等的候出上述状况,有一种可能,就是你的右菜太臃了,此只需清理右菜就解决了。上边的方法,最管用、最底的方法是个:运转入cmd回在命令提示符下入for%1in(%windir%\system32\*.dll)%1【技巧】假如怕入的,能够复制条指令,而后在命令提示框点左上角的c:,使用下边的“-粘”功能就不简单了。在速屏完整静止以后,焦急启其余程序,先耐心等一会儿,所以dll在找地点。直到你的指示灯不了再做的。

该内存不能为read解决方法计划 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人春天资料屋
  • 文件大小32 KB
  • 时间2024-04-16