艾尔之光为什么玩不了,内存不能为read
处理有点长
这种现象的所有方面,一是硬件,即有问题的内存,二是软件,里面有很多问题。
一:先说说硬件:
一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌仅崩溃),主要方面是:1。记性不好(主要是使用的情况下的内存),2使用内存的质量,3 。金手指部分堵塞尘封的记忆在主板上。 4,不同品牌使用不同数量的内存,所以有不兼容。 5,若因超频散热问题。你可以使用这个软件来检测一下MemTest这个内存,它可以彻底的检测出内存的稳定。
二,如果不是,请解决软件方面它。
第一的原则说:有一个内存来存储数据在一个叫做缓冲的地方,在缓冲区中的数据时,程序需要操作系统的“功能函数”来申请,如果内存分配成功,函数将打开的?存储器地址返回给应用程序的一个新领域,该应用程序可以通过该地址使用这个存储器。这就是“动态内存分配”,也就是编程中的内存地址“光标”。内存不是永远都招之即来,用之不尽,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,则“0”已不再是代表新打开的游标的返回值,但系统会发送通知给应用程序,通知发生的错误。作为一个应用,每个应用程序后,内存应该检查返回值是0,如果是,则意味着出现故障,应该采取一些措施挽救,这增强了程序的“稳健”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配一个可用光标,继续在之后的执行要使用这块内存。存储器区域0中的实际地址被存储在计算机系统中是最重要的“中断描述符表”,绝对不允许应用程序。在没有保护机制的操作系统(例如DOS),写数据到这个地址会导致立即崩溃,而在健壮的操作系统,如Windows等,这个操作将立即被捕获的保护系统,其结果被强制地由操作系统错误应用程序关闭,以防止其错误的扩展。这时,就会出现内存不能为“read”错误,并指出被引用的内存地址为“0x00000000”在。内存分配失败故障的原因很多,内存不够,不符合系统函数的版本,所以可能会受到影响。因此,这种分配失败多见于操作系统使用久后,多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后的安装。
使用动态分配的应用程序,有时会有这样的情况:试图写一个程序“应该可用”的内存,但不知为什么,这个预料到可用的光标已经失效。有可能是“忘记了”向操作系统要求分配,也可能是某个时候在程序本身已被注销此内存和“没有注意到”等等。由系统的内存回收注销,他们的访问是不是应用程序的一部分,因此读写操作,也将触发系统的保护机制,企图“违法”的过程只能听天由命是要执行终止运行,回收全部资源。法律或计算机的世界是更严重的比人类有效和啊!这样的情况下是程序本身的BUG,你经常可以重现特定的顺序错误。无效光标不总是0,因此,在存储器地址的错误不一定为“00000000”,而其他的随机数。
首先建议:
1,系统检查是否有木马或病毒。这样的程序往往不负责任地以控制该系统系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2,更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案,修正系统参数。有时候操作系统本身也会有BUG,要注意安装升级程序正式发布。
3,尽量使用的应用程序的最新正式版,Beta版,试用版都会有BUG。
4,删除然后重新创建WINNT \ SYSTEM32 \ WBEM \存储库文件夹中的文件:右击我的桌面上的电脑,然后单击管理。在“服务和应用程序”,单击服务,然后关闭并停止Windows Management Instrumentation服务。删除WINNT \ SYSTEM32 \ WBEM \ repository文件夹中的所有文件。 (在删除前请创建这些文件的备份副本。)打开“服务和应用程序”,单击服务,然后打开并启动Windows Management Instrumentation服务。当服务重新启动时,提供以下注册表项来重新创建这些文件的信息:HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WBEM \ CIMOM \自动恢复的MOFs下面
聚集给你分析的几个例子:
示例一:IE浏览器出现“08ba9ef”指令引用的“0x03713644”内存,或者“0x70dcf39f”指令引用的“0x00000000”在内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,在此您正在使用一个窗口即将关闭”的信息框,关闭该消息,IE浏览器也已经打开关。解决方法:
1,开始 - 运行窗口,输入“regsvr32 actxprxy.dll中”回车,这时会出现一个信息对话框“actxprxy.dll中的DllRegisterServer成功”,确定。反过来,运行以下命令。 (有人说这个方法是没有必要的,但要重新注册的。dll的系统,也不会伤害,反正多开始,就可以解决问题就行了。)
Regsvr32的shdocvw.dll中
REGSVR32 OLEAUT32.DLL
REGSVR32 actxprxy.dll中
REGSVR32的Mshtml.dll
REGSVR32 MSJAVA.DLL
REGSVR32 BROWSEUI.DLL
REGSVR32 URLMON.DLL
2,修复或升级IE浏览器,同时标志着系统补丁。读出的修复方法之一是将系统恢复到系统的初始状态。建议将IE升级到6.0。
例2:有些应用程序错误:“0x7cd64998”指令引用的“0x14c96730”内存。该内存不能为“read”。解决方法:Win XP的“预读取”技术,这种优化技术也被用于不同的应用,在系统启动每个应用程序进行分析以前的情况,然后添加应用需求的虚拟“内存映像”的描述,存储的信息到Windows \ Prefetch文件夹。一旦图像加载的速度,应用软件有很大的提高。 XP的预读数据存储系统启动八强或应用软件启动的信息。虚拟内存,建议更换,删除windows \下的所有*。目录中的PF预取文件,让Windows重新收集程序的物理地址。
例3:双击光驱在XP里“有AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在正常的运行在Windows 98。解决方法:这可能是与系统,winXP的系统,右键“有AutoRun.exe”文件,属性,兼容性,在“用兼容模式运行这个程序”项选择,并选择“Windows 98/Me中”兼容性问题。 WIN2000如果打补丁的SP,只要开始,运行,键入:regsvr32 C:\ WINNT \ AppPatch文件\ slayerui.dll。右键,属性,兼容性选项就会出现。
例4:发生错误时的RealOne黄金收,此前一直在使用正常,最近出现了“为0xffffffff”指令引用的“为0xffffffff”内存每次关闭时间。该内存不能为“read”的提示是。解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏封闭的RealOne就会出现此问题,它可以在关闭的RealOne语言栏或者任何其他输入法之前显示(当没有隐藏不是问题)会作为当前输入的方法来解决这个问题。
例5:因为互联网我的豪杰超级解霸不能每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序,请按确定后播放。解决方案:尝试重装豪杰超级解霸,如果重装你的意志,到官方网站下载补丁的合适的版本试试。还没有,但试图改变一个玩家与另一个。
例6:双击游戏的快捷方式,“0x77f5cd0”指令引用的“为0xffffffff”内存,该内存不能为“read”,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例7:一个朋友发信息过来,我的电脑有一个错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现他发过来的信息,一打。解决方案:?这是其他利用QQ的BUG,发送特殊的代码,所以QQ出错,只要打上补丁或升级到最新版本,所有的权利。
该内存不能读取或写入的解决方案关键词:该内存不能为“read”该内存不能为“written”
来自几个在网上搜索相关的文章
。 > [文章]
使用Windows操作系统有时会遇到这样的错误信息:
“指令引用的”0x00000000“在内存,该内存不能为”read“0X” “或”书面“,”,然后应用程序被关闭。
如果你去请教一些“高手”,得到的答案往往是义愤和不屑的“Windows就是这样不稳定”之类的。其实,这个错误并不一定是在Windows不稳定。在本文中,对这种错误的一般原因的简单分析。
一,应用程序没有检查内存分配失败
程序需要存储数据时,您需要使用操作系统自带的“功能函数”来申请,如果内存分配成功,函数内存会?内存地址的新开区返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,也就是编程中的内存地址“光标”。内存不是永远都招之即来,用之不尽,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,则“0”已不再是代表新打开的游标的返回值,但系统会发送通知给应用程序,通知发生的错误。作为一个应用,每个应用程序后,内存应该检查返回值是0,如果是,则意味着出现故障,应该采取一些措施挽救,这增强了程序的“稳健”。若应用程序没有检查这个错误,它会跟“思维惯性”认为这个值是给它分配一个可用光标,继续在之后的执行要使用这块内存。存储器区域0中的实际地址被存储在计算机系统中是最重要的“中断描述符表”,绝对不允许应用程序。在没有保护机制的操作系统(例如DOS),写数据到这个地址会导致立即崩溃,而在健壮的操作系统,如Windows等,这个操作将立即被捕获的保护系统,其结果被强制地由操作系统错误应用程序关闭,以防止其错误的扩展。这时,就会出现上述的“写内存”错误,并指出被引用的内存地址为“00000000”。内存分配失败故障的原因很多,内存不够,不符合系统函数的版本,所以可能会受到影响。因此,这种分配失败多见于操作系统使用久后,多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后的安装。
二,由于其使用的应用程序动态分配的不寻常的BUG引用游标
内存的应用程序时,有时会出现这种情况:突然写一个测试程序“应该可用”的内存,但我不知道为什么,这是预期到,可以在光标已过期。有可能是“忘记了”向操作系统要求分配,也可能是某个时候在程序本身已被注销这块内存而“没有留意”等等。由系统的内存回收注销,他们的访问是不是应用程序的一部分,因此读写操作,也将触发系统的保护机制,企图“违法”的过程只能听天由命是要执行终止运行,回收全部资源。法律或计算机的世界是更严重的比人类有效和啊!这样的情况下是程序本身的BUG,你经常可以重现特定的顺序错误。无效光标不总是0,因此,在存储器地址的错误不一定为“00000000”,而其他的随机数。如果系统中的错误信息被频繁提及,下面的建议可以解释:。
1查看系统中是否有木马或病毒。这样的程序往往不负责任地以控制该系统系统,
导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2,更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案,修正系统参数。
有时候操作系统本身也会有BUG,要注意安装升级程序正式发布。
3。尝试应用程序的新版本。
模式:
虚拟存储器以取代答案:
迄今为正,即,作为还没有下一寒冷天气到来时再次发生,则表明这是最主要的原因追加:
如果您使用Ghost来恢复操作系统建议删除,因为需要让Windows重新计划集合的物理地址WINDOWS \目录下的预取所有* PF文件
有些应用程序错误“0x7cd64998”。指令引用的“0x14c96730”内存。该内存不能为“read”推论是因为这个原因
来源:
赢XP的“预读取”技术
这种优化技术也被用于在应用软件,系统软件在开始分析了几种情况,然后添加一个说明之前的每个应用程序需要应用虚拟“内存映像”,并把这个信息转化为WINDOWSPREFETCH数据存储文件夹。一旦图像加载的速度,应用软件有很大的提高。 XP的预读数据存储系统启动八强或应用软件启动的信息。
后叙:
这种方法也存在,是一个常见的问题无与伦比的网络(其自己的代码来检查这个问题,很长一段时间),当睡前几乎每天都原有的软件关闭一些程序会发生......读...
现在没有地方。
[发表二运行某些程序的时候,有时会提示内存错误(后面的内容为0x可能不一样),然后该程序被关闭。
“0X”指令引用的“0x”内存。该内存不能为“read”。
“0X”指令引用的“0x”内存,该内存不能为“written”。
我不知道,如果你喜欢这发生故障了吗?
有这种现象一般方面,一个是硬件有问题的内存,二是软件,里面有很多问题。
下面就让我们说说硬件:
一般来说,内存出现问题的可能性并不大,主要方面是:内存坏了,内存质量有问题,还有就是混合成不同的两个不同的品牌内存容量,同时也更容易出现不兼容,还要注意散热问题,特别是超频后。你可以使用这个软件来检测一下MemTest这个内存,它可以彻底的检测出内存的稳定。
如果你是双内存,而且不同品牌的内存条混插或者发生这个问题时买了二手内存,那么,你就要检查是不是内存或其他硬件不兼容的问题。
如果你没有,那么解决软件方面它。
简要说说原理:有一个内存来存储数据在一个叫做缓冲的地方,当程序在一个位置的数据,因为没有足够空间,就会发生溢出。例如:一桶水只能是一斤,当你把一个两斤的水进入时,就会溢出。该系统被示出在屏幕上。经常出现这个问题在Windows2000和XP系统上,Windows 2000/XP对硬件的要求非常苛刻,在资源锁,溢出或者类似Windows 98中的非法操作的情况下,系统运行稳定,就会出现上面。也有可能是造成硬件设备之间的兼容性很差。
让我给你分析几个例子:
举例:打开IE浏览器,或不是会有几分钟“0x70dcf39f”指令引用的“0x00000000”在内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,在此您正在使用一个窗口即将关闭”的信息框,关闭该消息,IE浏览器也已经打开关。解决方法:修复或升级IE浏览器,并修补。其中一个解决方法是?阅读,Win2000的自升级,这是升级到Win2000的Win2000的,其实,这种做法是将系统还原到系统初始状态。例如,要升级你的IE 6.0,自升级,它会被IE5.0代替。
例2:双击光盘Windows XP下的内部“有AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在正常的运行在Windows 98。解决方法:这可能是与系统,winXP的系统,右键“有AutoRun.exe”文件,属性,兼容性,在“用兼容模式运行这个程序”项选择,并选择“Windows 98/Me中”兼容性问题。 WIN2000如果打补丁的SP,只要开始,运行,键入:regsvr32 C:\ WINNT \ AppPatch文件\ slayerui.dll。右键,属性,兼容性选项就会出现。
例3:发生错误时的RealOne黄金收,此前一直在使用正常,最近出现了“为0xffffffff”指令引用的“为0xffffffff”内存每次关闭时间。该内存不能为“read”的提示是。解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏封闭的RealOne就会出现此问题,它可以在关闭的RealOne语言栏或者任何其他输入法之前显示(当没有隐藏不是问题)会作为当前输入的方法来解决这个问题。
例四:因为互联网我的豪杰超级解霸不能播放后每次提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序,请按确定。解决方案:尝试重装豪杰超级解霸,如果重装你的意志,到官方网站下载补丁的合适的版本试试。还没有,但试图改变一个玩家与另一个。
例5:双击游戏的快捷方式,“0x77f5cd0”指令引用的“为0xffffffff”内存,该内存不能为“read”,并且提示Client.dat程序错误。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例六:一个朋友发送的邮件过来,我的电脑有一个错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现他发过来的信息,一打。解决方案:?这是其他利用QQ的BUG,发送特殊的代码,所以QQ出错,只要打上补丁或升级到最新版本,所有的权利。 [原因
1]记性不好更换内存
2双内存是该品牌的使用内存或存储
3,只要更换内存的质量不兼容内存
4散热问题加强机箱内部的散热
5内存和主板没插好或不与其他硬件重新插入内存或换个插槽
6硬件有问题更换硬盘兼容
7驱动问题重装驱动程序,如果它是一个新的系统,你应该安装主板驱动
8软件损坏重装软件
9 BUG的软件补丁或更新到最新版本 10软件和系统不兼容给软件打补丁或者如果有最近安装的尝试
11软件和软件之间的任何新的软件系统兼容模式有冲突,请尝试卸载您要使用
软件> 12其他相关软件错误重装相关问题的软件,比如播放特定的文件格式,解码器可能与文件型病毒问题
14杀毒软件杀毒系统或软件具有防冲突问题杀毒软件是由于为相关监视系统可能会与一些软件相冲突,请尝试卸载
15系统本身有问题有时候操作系统本身也会有BUG,要注意安装更新的正式发布,像SP的补丁,最作好标记,如果不行,重装系统,或更换其他版本的系统。 [说]
再看看控制面板的安装Microsoft NET.Framework,如果您已经安装,请卸载它可以考虑的,当然,如果你以后在其它程序需要添加/删除程序NET.Framework时候,你可以重新安装。
另外,如果您使用的是ATI显卡,你使用的是带有SP2的补丁(一些ATI的显卡驱动需要在NET.Framework环境中正常工作)。在这种情况下,你可能不会需要找到一个NET.Framework支持的ATI显卡驱动程序。
如果以上两种方法并不能完全解决问题,你试试用一下“IE修复”软件,你可以看看是否有病毒之类的。
[微软NET.Framework升级到1.1版应该没问题[]
]说,有一个方法之一:
微软新闻组的朋友的建议是:开始 - 运行:REGSVR32的JScript 。dll文件
开始 - 运行输入:REGSVR32 vbscript.dll中
但没有解决---但提供了一个运行路径-----注册所有dll文件
是搜索找到方法如下:
运行输入cmd,在命令提示符下输入,在输入
%1(%WINDIR%\ SYSTEM32 \ * dll文件。)做Regsvr32.exe会/ s的%1
这个命令老兄你慢慢的失去正确输入会看到快速卷动,否则......否则,失败不是这个效果。许多
这是一个典型的问题会造成这个问题:马车慢慢等(需要一些时间1-2分钟),然后打开运行看完
方法二。在一般情况下,该系统被修补和更换内存,该内存插槽另一三种方法来解决。究其原因[系统补丁只要在Microsoft Update网站可在线升级]
原因这个问题有很多,不能简单地得出结论,尽量做到以下几点可以帮助你:
1是肯定的。使用未经的软件(非中国,破解版)
2,尽量不要运行其他软件来改变软件的使用。 (这是一个临时文件,有些软件也可以使用一个临时文件夹,所以干扰)
3。那些什么桌面工具,内存整理工具全部关闭(你至少有两个类似的工具运行)“
方法:
运行regedit进入注册表HKEY_LOCAL_MACHINE \ SOFTWARE \ MICROSOFT \ WINDOWS \ CURRENTVERSION资源管理器\后\ ShellExecuteHooks,应该只有一个正常的关键“{AEB6717E-7E19-11D0-97EE-00C04FD91972},将其他的删除。
我个人的看法]汇算清缴和
今天,我尝试了各种办法,最后我找到了问题的微软NET.Framework上面,我升级了软件,一起玩所有的补丁,一个简短的和平之后,有一个“内存不能为read”的情况。后来我在上述文章的启发,卸载Microsoft NET.Framework1.0和1.1,世界和平
另外:如果是打开“我的电脑”,“我的文档”,这时,另一种可能性是你的右键菜单太臃肿了,然后就清理右键菜单问题就解决了。
---------------------------------------------- ---------------------------------- [测试结果]
/>上面的方法<br,最有效,最彻底的方法是这样的:
运行输入cmd在命令提示符中(%WINDIR%\ SYSTEM32 \ * dll文件。)做Regsvr32.exe会/ s的%1输入输入
%1
温馨提示如果您输入错误的害怕,你可以复制这条指令,然后在命令上的提示框c中的左上角点击:\,使用下面的“编辑 - 粘贴”功能是不容易的打错快速滚动后完全停顿,不要急着启动其他程序,先耐心等一会儿,因为此时他们也DLL。找位置,直到你的指示灯不闪其他