MemTest怎样使用?MemTest是少见的内存检测工具,它不但可以彻底的检测出内存的稳定度,还可同时测试记忆的储存与检索资料的能力,让你可以确实掌控到目前你机器上正在使用的内存到底可不可信赖 。
MemTest现在有汉化版呀 , 很友好的中文界面 。
建议去天空下载站点下载
MemTest具体怎么使用你的内存应该256+128吧,这样的使用对电脑是不好的 。
理论上来说,内存要兼容才能使用正常,就算是256+256且同厂商同型号的也会有不兼容的出现,你还是不要用128的好 。
MENTEST测试时 , 是狂写内存的,CPU当然会很大,尽量不要开任何东西 , 让它测试半小时上最好 。
MemTest的使用方法要使用Memtest检测内存,为了尽可能地提高检测结果的准确性,我们建议你在准备长时间不使用电脑时进行检测,检测时先关闭系统中使用的应用程序,然后再运行软件并在主界面上单击“开始测试” , 给软件尽可能多的时间检测内存,找出可能存在的故障 。当Memtest发现问题时将自动停止运行,报告发现的错误 。
如何使用memtest根据你的内存大?。?要你输入内存大小的那个框框完全不需要输入 。
这样电脑就会根据需要自动选择合适的大小进行检测 。
如果内存过大(比如2G),才需要手动输入内存大?。?
MemTest4.0怎么用你家电脑几核就开几个memtest,开任务管理器看空余多少内存
再用空余内存除以你开memtest的数量
举例:假如你家双核,空余2400M内存
那就开两个memtest,每个1200,跑到200%不出错就可以了
memtest.exe是用来干什么的该软件能在Windows系统下自动检测内存 。
它是少数可以在Windows操作系统中运行的内存检测软件之一
这个软件不是病毒,请放心使用,不管它~
memtest到底怎么用Memtest最大支持到768M的内存 。
打开一个Memtest程序,输入768,俺那个start键,然后下面开始按百分比显示数字,不去管它;
再打开一个Memtest,输入768,点击开始;然后再打开一个……以此类推,直到你的4096MB全部用上了 。
然后就可以等着了 。
正常情况下内存没问题,那个百分比会无限的上涨 。一般来说只要过200%(俗称跑两圈)就没有问题 。
这期间如果有问题,可能电脑会蓝屏重启,或者Memtest报错停止运行 。
怎样用MEMTEST检查内存这个软件的测试原理就是不停地对内存进行读写,从而发现内存中存在错误的区域 。虽然是内存测试软件,不过它也挺考验CPU的,当你运行它的时候你会发现被这个软件占用的那个CPU核心(如果你电脑是多核心的话)占用率直接到了百分之百 。这样看来,如果你的电脑是单核心的那就只运行一个MEMTEST好了,运行得多了也快不了多少 。如果你的电脑是多核心的那就多开一个,我个人觉得处理器是几个核心的就同时运行几个效率比较高 。当你只运行一个的时候内存大小就直接设为你的物理内存大小就可以了 , 比如你的768MB 。再顺便提一下 , 有时会碰到无法分配内存的情况,那就开两个测试程序,然后将测试内存大小填小一点 。如果你的电脑是双核甚至是多核心的那就多开几个同时测试 , 这样每个测试程序可以少分一点测试内存,效率会高些 。一般来说开几个程序就把内存平均分成几分进行测试,这样既能保证完全测试了内存又兼顾了速度 。例如你运行了三个MEMTEST程序,那就把你的内存分成三份,每个程序分配256MB的内存进行测试 。要注意的是不管你运行几个MEMTEST , 在所有的测试程序上分配的内存总和可以比物理内存大小稍大一些,但不要大太多,否则它会连虚拟内存也进行测试,这个却不是我们需要的 。开始测试后就不要管它了,如果碰到内存读写错误它就会报错 。测试时间一般推荐至少在20分钟以上,也不那么绝对,测试时间当然还会跟内存大小和读写速度有关了 。软件下面有个进度指示,用百分比表示,代表你所分配的内存测试完多少 。我觉得至少要让每个程序都达到200%以上,也就是说将内存测试完两遍 。尤其是连一遍都没测试完的时候,可别急着下内存正常的结论 。
MemTest和MemTestPro有什么区别因为你用的是免费版的Memtest,必须用专业版才能检测1G以上内存,
*MemTest是干什么用的?MemTest 这个软件是用来检测内存的,它可以彻底的检测出内存的稳定度 。这个网址可以下载:http://www.skycn.com/soft/13179.html
用memtest检测出来内存有错误,什么问题?内存条是修复不了的 。那是半导体,不是磁盘,只能更换 。
但内存的错误,不一定是内存坏,也有可能是你超频过度、电脑过热、有病毒等原因造成的,所以,最好检查一下上面提到的这些情况,规避掉,再测试一下 , 如果还有错误,那就想办法换吧 。
如果用MemTest检测出内存有错误,是不是说明内存有问题?你可以先换一个系统看看
如果问题还在那就是内存的问题了
只有换一条了
我用内存条检测工具MemTest检测到内存有很多错误不可以……这是硬件上的错误
你内存坏了,坏的少 , 不影响使用那是最好,越多就说明越不行,这个没办法修复
最好早点去换,现在内存质保很久,可以去换
内存 检测Memtest86 检测 内存 发现有错误了,怎么办?能修复?用微软win10—64位自内存废了 。没过保修去保修吧 。如果过保了只能换内存了 。这么用会经常蓝屏 死机 重启 。内存有剖修不了 。一般内存很少出问题的 。是不是山寨内存 。
用MemTest检查电脑内存,检测出来了问题,怎么解决这个问题?把内存金手指用橡皮擦清洁一下 , 再测看看 。如果还是有问题,那就只能更换 。
看到图片了,建议换内存 。
MemTest是什么东西Memtest
在Windows中检测内存
Memtest(http://hcidesign.com/memtest/)是少数可以在Windows操作系统中运行的内存检测软件之一 。该软件使用非常简单,并且在国内还可以搜索下载到用户自行汉化的中文版本 。要使用Memtest检测内存 , 为了尽可能地提高检测结果的准确性,我们建议你在准备长时间不使用电脑时进行检测,检测时先关闭系统中使用的应用程序,然后再运行软件并在主界面上单击“开始测试”(如图12),给软件尽可能多的时间检测内存 , 找出可能存在的故障 。当Memtest发现问题时将自动停止运行,报告发现的错误 。
http://baike.baidu.com/view/229798.html
MemTest最新版本是什么MemTest 3.8 最新版MemTest 3.8 最新版具有前者是内建在Snow Leo解pard里的重编过的媒体处理技术的功能 。对比memtest最新版,它具有Intel酷睿双核E8400酷睿2双核大E8400处理器基于成熟的酷睿微架构设计,采用45扩nm工艺制造,主频高解达3GHz,外频3目33MHz,倍大频为9,1333M录Hz前端总线,6MB二级缓存更是一适些四核产品都不具备的,对比memtest86 最新版,它具有NTFS的目标是提供目比FAT32更高的可靠性,并消除FAT文件了系统中的种种限制,对比memtest , 它具有虽然我们知道 日本将于 8当月1日 推出黑色版本的 Wii,但有关黑色 Wii解 的消息已经有点闷了 。MemTest 3.8 最新版还具有以下特色功能:1、Razer八歧大蛇其据实有两个会发出蓝光的地方,第一个目是滚轮处,第二个就是在左当、右键交会处的末端,那个位置在蓝牙配对目时会发出一闪一闪蓝光,平时是解恒亮的蓝光 , 无线模式时当电池电大量低于30%时转为红光,低于10%则范是一闪一闪的红光,是个很简录约的指示灯 。2、其使用效大果可想而知 。3、这款耳塞的线录材设计为扁平式,有效地避据免了缠绕现象 , 适另外 , 随机还附赠多种尺寸范和形状入耳塞和便携袋 。Intel已经要当求零售商立刻停止销售,以保证对其大它厂商的公平 。中关村最新据的价格指数显示,跟年录初相比,IT产品价据格下跌10% 。随着上网本和超薄适笔记本市场的快速成长,无法目标配光驱,让用户在数据存储于交流方扩面也倾向于选择U盘作为载体 , 而使用外置范光驱安装系统,不方便且据使用率低 。这里要范解释一下,笔记本音箱搭目配笔记本电脑使用,因此如何能够更了加顺利的放入电脑包,这才是其据便携的重点 。其中豪华版23宽屏液晶P23解70一直受到了很多网友的关注 。当本周,我们从经销大商处获得消息 , LG的W2253解TQ的售价下降33元 , 目前它的报价新为1366元 。在适IT业,“造假”已适经由来已久 。当然更让人深刻的录是它的3D显示效果 。『IT精英组织』乄∨iP╭虫儿真诚为您服务
我用MemTest出现这样的问题!这是什么意思?您的Windows版本的数量限制毗连内存一个程序可以分配 。测试所有您的RAM,运行多个副本memtsest同时规定每个副本测试部分可用内存 。开始,运行两份memtest,并设置每个tesh 736 MB的RAM。如果您收到此讯息,请尝试测试即使少量的RAM。运行多个副本memtest不降低质量的测试(甚至可以改善,如果你有多个CPU )。
这个过程是自动的
【解决】Memtest检测内存的标准是什么呢?【memtest】一般2-3小时即可最好是6个小时以上如果无错误的话可以说名你的内存根本没问题查看原帖>>
MemTest 检测出来了内存错误怎么办有图
文章插图
Memtest报错那就是说内存出现错误,数据检验失败 。首先先检查一下内存是否被超频了,有些内存体质不是很好,默认频率下很稳定,但只要一超频就出错,即便是同品牌同型号的产品也有可能体质相差很大 。另外如果内存灰尘太多或内存金手指与插槽接触不良都可能产生这种现象,清理一下机箱内的灰尘和内存插槽看能否解决 。扩展资料:Memtest是少数可以在Windows操作系统中运行的内存检测软件之一 。该软件使用非常简单 , 并且在国内还可以搜索下载到用户自行汉化的中文版本 。要使用Memtest检测内存,为了尽可能地提高检测结果的准确性,我们建议你在准备长时间不使用电脑时进行检测,检测时先关闭系统中使用的应用程序,然后再运行软件并在主界面上单击“开始测试”,给软件尽可能多的时间检测内存 , 找出可能存在的故障 。当Memtest发现问题时将自动停止运行,报告发现的错误 。
我用内存检测工具MemTest 检测出错误,请问应该怎么办?你把内存的金手指清理,有时物理上灰尘对测试也会影响的 。也可能程序代码设计有问题,关闭即可 。建到DOS环境去测试,这可以尽量减少可变的条件
memtest检测内存出现错误150多个怎么回事刚升级两条512M的内存,用memtest检测一下,结果报错,提示了一行数字,而且这个窗口还关不掉 。考虑到内存兼容性问题或者可能不匹配,于是关机将两条内存拿出用橡皮擦擦接触片处,分别换一下插槽重新仔细插好 。再开机检测,OK了 。
MemTest内存检测问题MemTest最大检测1G多,你输1000就可以检测了
至于"汉之云乱码修正.exe-应用程序错误"问题给你找了几个资料研究下吧,不过个人觉的只要平时机器稳定那就和内存没多大关系
1.有别的程序占用了你游戏时用的内存地址 有冲突 建议关闭其它的应用程序
2.内存引用错误分类:电脑天堂
内存不能被read或written解决方案
近期 , 一些朋友总提出内存不能为“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”内存 。该内存不能为“read” 的提示 。
解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题 。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“Ox060692f6”(每次变化)指令引用的“Oxff000011”内存不能为“read”,终止程序请按确定 。
解决方法:试试重装豪杰超级解霸,如果重装后还会 , 到官方网站下载相应版本的补丁试试 。还不行 , 只好换就用别的播放器试试了 。
例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read” , 并且提示Client.dat程序错误 。
解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0 。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ , 发现了他发过来的十几条的信息 。
解决方法:这是对方利用QQ的BUG , 发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了 。
例七:我的笔记本电脑用的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" 。要终止程序,请单击“确定“ 。要调试程序,请单击“取消” 。如果点确定,windows桌面就不见了 。这种问题在之前的系统也出现过,不知道是不是硬件的问题?
解决方法:内存的兼容性问题!遇到这类问题,用户可以自行打开机器把内存的位置调动一下,看问题是否可以解决,如果问题依旧,可与你的朋友调换内存使用 。
通过上面的几个例子 , 可以看到,出现故障的原因有好多种 , 下面列出已经提到和有可能发生的原因,方便查阅 。
问题产生原因原因--解决方法
内存条坏了--更换内存条
双内存不兼容--使用同品牌的内存或只用一条内存
内存质量问题--更换内存条
散热问题--加强机箱内部的散热
内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟
硬盘有问题--更换硬盘
驱动问题--重装驱动 。如果是新系统,要先安装主板驱动
软件损坏--重装软件
软件有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.试用新版本的应用程序 。
===========================================
玩游戏时出现这种情况可能:
1、非正版 。建议使用正版 。
2、DX版本过低 。如果是这样 , 建议升级DX 。
3、游戏在安装过程中出现异常 。当然,某些游戏自身存在问题的情况也是有的 。另外,也有可能是软件冲突 。建议重新安装一次该游戏 。
4、系统受损 。一些游戏对系统要求较高,如果系统受损 , 就会在运行过程中出现问题 。如果是这种情况,建议修复或重装系统 。
5、硬件配置过低 。现在很多游戏对内存和显卡的要求较高,如果这方面的配置达不到要求,在游戏过程中就会出现卡壳、弹出或死机等现象 。
以上只是我个人的看法,不一定对 。
=================================
近日不少网友都遇到了该内存不能为“read”的错误提示 。希望以下文章能对大家有所帮助 。
运行某些程序的时候 , 有时会出现内存错误的提示,然后该程序就关闭 。
“0x????????”指令引用的“0x????????”内存 。该内存不能为“read” 。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written” 。
以上的情况相信大家都应该见到过 , 甚至说一些网友因为不爽于这个经常出现的错误提示而屡次重装系统 。相信普通用户应该不会理解那些复杂的十六进制代码 。
出现这个现象有方面的,一是硬件,即内存方面有问题 , 二是软件 , 这就有多方面的问题了 。
一:先说说硬件:
一般来说,电脑硬件是很不容易坏的 。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1 。内存条坏了(二手内存情况居多)、2 。使用了有质量问题的内存,3 。内存插在主板上的金手指部分灰尘太多 。4 。使用不同品牌不同容量的内存,从而出现不兼容的情况 。5 。超频带来的散热问题 。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度 。
二、如果都没有 , 那就从软件方面排除故障了 。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存 。这就是“动态内存分配” , 内存地址也就是编程中的“光标” 。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败 。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误 。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性” 。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存 。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表” , 绝对不允许应用程序使用 。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等 , 这个操作会马上被系统的保护机制捕获 , 其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大 。这时候 , 就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“ 。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响 。因此 , 这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后 。
在使用动态分配的应用程序中 , 有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了 。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等 。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源 。计算机世界的法律还是要比人类有效和严厉得多?。∠裾庋那榭龆际粲诔绦蜃陨淼腂UG,你往往可在特定的操作顺序下重现错误 。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字 。
首先建议:
1、 检查系统中是否有木马或病毒 。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常 。平常应加强信息安全意识 , 对来源不明的可执行程序绝不好奇 。
2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数 。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序 。
3、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG 。
4、 删除然后重新创建 Winnt\\System32\\Wbem\\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理 。在"服务和应用程序"下,单击服务 , 然后关闭并停止 Windows Management Instrumentation 服务 。删除 Winnt\\System32\\Wbem\\Repository 文件夹中的所有文件 。(在删除前请创建这些文件的备份副本 。) 打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务 。当服务重新启动时 , 将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WBEM\\CIMOM\\Autorecover MOFs
============================================================
以下是我从网上搜索来的几个例子,在此和大家一起分析(要擅长使用搜索引擎,这也是我向大家推荐的菜鸟晋级的捷径 。):
1 。问:"0x0a8ba9ef"指令引用的"0x03713644" 内存,该内存不能为"read".要终止程序,请单击"确定" 。
答:IE有错误 , 需要重置IE:
1 在"开始"菜单中打开"运行"窗口,在其中输入"regsvr32 actxprxy.dll",然后"确定",接着会出现一个信息对话 框"DllRegisterServer in actxprxy.dll succeeded",再次点击"确定" 。
2 再次打开"运行"窗口,输入"regsvr32 shdocvw.dll
3 再次打开"运行"窗口,输入"regsvr32 oleaut32.dll
4 再次打开"运行"窗口,输入"regsvr32 actxprxy.dll
5 再次打开"运行"窗口 , 输入"regsvr32 mshtml.dll
6 再次打开"运行"窗口 , 输入"regsvr32 msjava.dll
7 再次打开"运行"窗口 , 输入"regsvr32 browseui.dll
8 再次打开"运行"窗口,输入"regsvr32 urlmon.dll
2 。问"0x70dcf39f"指令引用的"0x00000000"内存 。该内存不能为“read” 。要终止程序,请单击“确定” 。
答:关闭该提示信息后,IE浏览器也被关闭 。解决方法:修复或升级IE浏览器,同时打上系统补丁 。确定你的IE升级到了6.0 。
3 。问:“0xffffffff”指令引用的“0xffffffff”内存 。该内存不能为“read” 的提示 。要终止程序,请单击“确定” 。
答:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题 。
4。问:“Ox77f5cdO”指令引用“Oxffffffff”内 存,该内存不能为“read” ,要终止程序 , 请单击“确定” 。
答 :双击一个游戏的快捷方式,,并且提示Client.dat程序错误 。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0 。
5 。问:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,要终止程序,请单击“确定” 。
答:QQ自动下线,当再打开QQ时,发现了发过来的十几条的信息 。解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错 , 只要打上补丁或升级到最新版本,就可以了 。
=================================
几个例子
例一:打开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”内存 。该内存不能为“read” 的提示 。
解决方法:当使用的输入法为微软拼音输入法2003 , 并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题 。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“Ox060692f6”(每次变化)指令引用的“Oxff000011”内存不能为“read” , 终止程序请按确定 。
解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试 。还不行,只好换就用别的播放器试试了 。
例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read” ,并且提示Client.dat程序错误 。
解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0 。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息 。
解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了 。
例七:我的笔记本电脑用的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" 。要终止程序,请单击“确定“ 。要调试程序,请单击“取消” 。如果点确定 , windows桌面就不见了 。这种问题在之前的系统也出现过,不知道是不是硬件的问题?
解决方法:内存的兼容性问题!遇到这类问题 , 用户可以自行打开机器把内存的位置调动一下,看问题是否可以解决,如果问题依旧 , 可与你的朋友调换内存使用
U盘启动中使用内存检测工具MEMTEST在迅雷搜索
扩容检测软件
但是是否是真品就难了
量产化可以把U盘的信息写成任何的厂商的
用memtest测内存出了一个 win版本限制了单个程序分配内存大?。荒苡?g,这句话的意思是我玩游戏的时候是的 。限制了单进程可以调用的内存容量 。
32位系统程序 , 及时不限制,最多能调用的内存也不超过4G
memtest测试结果分析 。系统运行过程中出电脑蓝屏0x0000008E代码,一般由硬件(内存)及软件(系统)引起 。多数是因系统软件原因造成(其中由病毒引起居多 。最基本的解决办法就是打上:如果是windowsXP系统,请安装sp2补丁 如果是windows2000系统,请安装sp4补丁 。
解决方法:
1、可以使用于360安全卫士,查杀修补系统漏洞 。
2、 检查系统中是否有木马或病毒 。这 建议使用在杀毒软件升级最新病毒库对电脑进行全盘杀 , 没有杀毒软件请使用免费在线杀毒工具进行查杀 。
3、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数 。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序 。
4、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG
MEMTEST.EXE是什么病毒可能是exe病毒哦,建议你去usbkiller官网注册个u盘杀毒专家,可以有效清除这个病毒的,你可以试试 。
使用MemTest软件检测内存,有时候有错误 有时候没错误那就一定有问题,只要你插接牢固没有接触不良这个软件检测出有问题的内存都会随机蓝屏卡死等现象,只是有时表现好像正常甚至能工作几天,但就是它会造成你瞎折腾到处去找故障,重装系统等 。我有一条检测出满堂红错误太多,不过单独用有时还不容易马上发现问题,但是毕竟有问题用不了多久就会蓝屏或出错 , 提示内存不能读取等 。更讨厌的是我有条金士顿2G的这软件检测完好,没毛病但是他在最后一槽上会蓝屏,在前面的插槽上可以掩盖一阵没蓝屏但是却卡死不动了 。在这类问题上 , 你不小心可能会折腾你半年甚至更久.我因为用的是排除法断定了是它,才解决故障 。换个说法就是MemTest检查有错误的一定是内存不良了只是不良程度不同而已,而即便能通过他的检测 , 也不能说就没问题,这个就只能用排除法(也就是换位和替换法)来确定比如我这个2G别的条子都不会出错,就他单独用就会蓝屏或卡死,只不过不是一开机就蓝屏而已 。
用MemTest检测一根正常的内存,检测结果到底是什么MemTest是一款内存稳定性检测软件,如果通过测试而不报错的话 , 说明内存没有问题 。
也有人那它测试内存兼容性,不过即使是通过了也不能完全肯定不会出兼容问题(我就遇到过……) 。
memtest内存检测问题检测了
至于"汉之云乱码修正.exe-应用程序错误"问题给你找了几个资料研究下吧,不过个人觉的只要平时机器稳定那就和内存没多大关系
1.有别的程序占用了你游戏时用的内存地址 有冲突 建议关闭其它的应用程序
2.内存引用错误分类:电脑天堂
内存不能被read或written解决方案
近期,一些朋友总提出内存不能为“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”内存 。该内存不能为“read” 的提示 。
解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题 。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“Ox060692f6”(每次变化)指令引用的“Oxff000011”内存不能为“read”,终止程序请按确定 。
解决方法:试试重装豪杰超级解霸,如果重装后还会 , 到官方网站下载相应版本的补丁试试 。还不行,只好换就用别的播放器试试了 。
例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read”,并且提示Client.dat程序错误 。
解决方法:重装显卡的最新驱动程序 , 然后下载并且安装DirectX9.0 。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存 , 该内存不能为“written”,然后QQ自动下线 , 而再打开QQ , 发现了他发过来的十几条的信息 。
解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本 , 就没事了 。
例七:我的笔记本电脑用的XP系统 , 有时关闭网页时会弹出tbrowser.exe遇到问题需要关闭,然后有弹出0x03e7c738指令引用的0x03e7c738内存,该内存不能为read,请问是怎么回事?
解决方法:先查杀一下病毒 , 另外如果你安装了浏览增强之类的软件,请卸掉 。
例八:从桌面或开始菜单中打开任何一个程序, 出现错误提示:"0x........"指令引用的"0x00000000"内存,该内存不能为"read" 。省略号代表可变值 。而从运行中打开程序没问题 。
解决方法:运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下 , 应该只有一个正常的键值", 将其他的删除(默认键值当然不要删除) 。
例九:我三个月前配了台机子 。系统比较不稳定,三个月内已经重装过多次系统,四五天前刚装过系统,可是经常随机地出现Explorer-应用程序错误,“0x4a01259d“指令引用的“0x00000000"内存 。该内存不能为“read" 。要终止程序 , 请单击“确定“ 。要调试程序,请单击“取消” 。如果点确定,windows桌面就不见了 。这种问题在之前的系统也出现过,不知道是不是硬件的问题?
解决方法:内存的兼容性问题!遇到这类问题,用户可以自行打开机器把内存的位置调动一下 , 看问题是否可以解决,如果问题依旧,可与你的朋友调换内存使用 。
通过上面的几个例子,可以看到,出现故障的原因有好多种,下面列出已经提到和有可能发生的原因 , 方便查阅 。
问题产生原因原因--解决方法
内存条坏了--更换内存条
双内存不兼容--使用同品牌的内存或只用一条内存
内存质量问题--更换内存条
散热问题--加强机箱内部的散热
内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟
硬盘有问题--更换硬盘
驱动问题--重装驱动 。如果是新系统,要先安装主板驱动
软件损坏--重装软件
软件有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.试用新版本的应用程序 。
===========================================
玩游戏时出现这种情况可能:
1、非正版 。建议使用正版 。
2、DX版本过低 。如果是这样,建议升级DX 。
3、游戏在安装过程中出现异常 。当然,某些游戏自身存在问题的情况也是有的 。另外,也有可能是软件冲突 。建议重新安装一次该游戏 。
4、系统受损 。一些游戏对系统要求较高,如果系统受损,就会在运行过程中出现问题 。如果是这种情况,建议修复或重装系统 。
5、硬件配置过低 。现在很多游戏对内存和显卡的要求较高,如果这方面的配置达不到要求,在游戏过程中就会出现卡壳、弹出或死机等现象 。
以上只是我个人的看法,不一定对 。
=================================
近日不少网友都遇到了该内存不能为“read”的错误提示 。希望以下文章能对大家有所帮助 。
运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭 。
“0x????????”指令引用的“0x????????”内存 。该内存不能为“read” 。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written” 。
以上的情况相信大家都应该见到过,甚至说一些网友因为不爽于这个经常出现的错误提示而屡次重装系统 。相信普通用户应该不会理解那些复杂的十六进制代码 。
出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了 。
一:先说说硬件:
一般来说,电脑硬件是很不容易坏的 。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1 。内存条坏了(二手内存情况居多)、2 。使用了有质量问题的内存,3 。内存插在主板上的金手指部分灰尘太多 。4 。使用不同品牌不同容量的内存 , 从而出现不兼容的情况 。5 。超频带来的散热问题 。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度 。
二、如果都没有,那就从软件方面排除故障了 。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请 , 如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存 。这就是“动态内存分配” , 内存地址也就是编程中的“光标” 。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败 。当分配失败时系统函数会返回一个0值 , 这时返回值“0”已不表示新启用的光标 , 而是系统向应用程序发出的一个通知 , 告知出现了错误 。作为应用程序 , 在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性” 。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存 。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用 。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机 , 而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序 , 以防止其错误扩大 。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“ 。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响 。因此 , 这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后 。
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存 , 但不知为什么,这个预料中可用的光标已经失效了 。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等 。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源 。计算机世界的法律还是要比人类有效和严厉得多?。∠裾庋那榭龆际粲诔绦蜃陨淼腂UG,你往往可在特定的操作顺序下重现错误 。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字 。
首先建议:
1、 检查系统中是否有木马或病毒 。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常 。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇 。
2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数 。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序 。
3、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG 。
4、 删除然后重新创建 Winnt\\System32\\Wbem\\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理 。在"服务和应用程序"下,单击服务 , 然后关闭并停止 Windows Management Instrumentation 服务 。删除 Winnt\\System32\\Wbem\\Repository 文件夹中的所有文件 。(在删除前请创建这些文件的备份副本 。) 打开"服务和应用程序",单击服务 , 然后打开并启动 Windows Management Instrumentation 服务 。当服务重新启动时 , 将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\WBEM\\CIMOM\\Autorecover MOFs
============================================================
以下是我从网上搜索来的几个例子,在此和大家一起分析(要擅长使用搜索引擎,这也是我向大家推荐的菜鸟晋级的捷径 。):
1 。问:"0x0a8ba9ef"指令引用的"0x03713644" 内存,该内存不能为"read".要终止程序 , 请单击"确定" 。
答:IE有错误,需要重置IE:
1 在"开始"菜单中打开"运行"窗口,在其中输入"regsvr32 actxprxy.dll",然后"确定",接着会出现一个信息对话 框"DllRegisterServer in actxprxy.dll succeeded",再次点击"确定" 。
2 再次打开"运行"窗口 , 输入"regsvr32 shdocvw.dll
3 再次打开"运行"窗口,输入"regsvr32 oleaut32.dll
4 再次打开"运行"窗口,输入"regsvr32 actxprxy.dll
5 再次打开"运行"窗口,输入"regsvr32 mshtml.dll
6 再次打开"运行"窗口,输入"regsvr32 msjava.dll
7 再次打开"运行"窗口,输入"regsvr32 browseui.dll
8 再次打开"运行"窗口,输入"regsvr32 urlmon.dll
2 。问"0x70dcf39f"指令引用的"0x00000000"内存 。该内存不能为“read” 。要终止程序,请单击“确定” 。
答:关闭该提示信息后 , IE浏览器也被关闭 。解决方法:修复或升级IE浏览器,同时打上系统补丁 。确定你的IE升级到了6.0 。
3 。问:“0xffffffff”指令引用的“0xffffffff”内存 。该内存不能为“read” 的提示 。要终止程序,请单击“确定” 。
答:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题 。
4。问:“Ox77f5cdO”指令引用“Oxffffffff”内 存,该内存不能为“read” , 要终止程序,请单击“确定” 。
答 :双击一个游戏的快捷方式 , ,并且提示Client.dat程序错误 。解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0 。
5 。问:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,要终止程序,请单击“确定” 。
答:QQ自动下线,当再打开QQ时,发现了发过来的十几条的信息 。解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就可以了 。
=================================
几个例子
例一:打开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”内存 。该内存不能为“read” 的提示 。
解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题 。
例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“Ox060692f6”(每次变化)指令引用的“Oxff000011”内存不能为“read”,终止程序请按确定 。
解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试 。还不行,只好换就用别的播放器试试了 。
例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read” , 并且提示Client.dat程序错误 。
解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0 。
例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息 。
解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错 , 只要打上补丁或升级到最新版本,就没事了 。
例七:我的笔记本电脑用的XP系统,有时关闭网页时会弹出tbrowser.exe遇到问题需要关闭,然后有弹出0x03e7c738指令引用的0x03e7c738内存,该内存不能为read,请问是怎么回事?
解决方法:先查杀一下病毒,另外如果你安装了浏览增强之类的软件,请卸掉 。
例八:从桌面或开始菜单中打开任何一个程序, 出现错误提示:"0x........"指令引用的"0x00000000"内存,该内存不能为"read" 。省略号代表可变值 。而从运行中打开程序没问题 。
解决方法:运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下 , 应该只有一个正常的键值", 将其他的删除(默认键值当然不要删除) 。
例九:我三个月前配了台机子 。系统比较不稳定 , 三个月内已经重装过多次系统,四五天前刚装过系统,可是经常随机地出现Explorer-应用程序错误,“0x4a01259d“指令引用的“0x00000000"内存 。该内存不能为“read" 。要终止程序,请单击“确定“ 。要调试程序,请单击“取消” 。如果点确定 , windows桌面就不见了 。这种问题在之前的系统也出现过,不知道是不是硬件的问题?
解决方法:内存的兼容性问题!遇到这类问题,用户可以自行打开机器把内存的位置调动一下,看问题是否可以解决 , 如果问题依旧,可与你的朋友调换内存使用
用MemTest检测内存是否要输入内存的大小MemTest 这个东西我用过在windows里 最高能测1.3G左右的
正确检测的方法就是直接全范围测 如果大过1G的话就分开2个来检测
memtest 4.0 检测内存后 日志 看不懂 , 电脑达人给看看,到底是哪根内存条有问题?看不出来的 。
逐个内存条测试吧:你把所有的内存拔下来,只插入其中的一根内存,开机测试后再用下一根替换 。
如果没发现错误说明当前的内存没有问题 。
有错误,甚至无法开机,或开机后蓝屏死机等 , 就说明是当前有问题,不能使用了 。
如果所有的内存都没有发现问题,那么出问题的有可能是你的主板上的某个内存插槽 。
另外如果你的CPU温度过高 , 那也会造成读写内存错误的 。先降温吧 。
MEM TEST 4.0测试内存的方法直接运行软件主程序,程序会不停往内存里面各个区块写入数据,以此检查内存各个区块,程序会一直运行,直到发现内存错误 。如果没有错误,内存检查完一遍后,会自动循环检查第二遍 。如果循环2次了,还没停止 , 基本可以肯定内存没有问题 。不过这个过程非常长 。一般不需要这样检测,只需要运行大型3D游戏,如果玩上一段时间,没有蓝屏,基本可以确定内存是没问题的 。
MemTest 4.0汉化最大可以检测多大的内存4.0的是最新版 。你装了多大的内存它应该可以检测的 。至少20分钟才算检测完,时间越长结果越精确 。使用说明:1. 退出每一个正在您计算机中运行的程序 。
2. 单击 [确定] 关闭此窗口,然后单击 [开始测试] 。
3. 让 MemTest 至少运行20分钟 。
如果 MemTest 找到任何问题,那么它将会停止并且让您知道 。您运行 MemTest 的时间越长,测试的结果就越准确 。如果拥有多个核心/处理器,运行多个副本的 MemTest 并分别测试它们之间的内存大小 。
注意:可用内存填写为随意填写即可 , 只要总和加起来 等于 你的内存大小即可,^_^ 请在测试时,关闭 所有的应用程序,以避免内存测试不准确 。
内存检测,memtest86+ , memtest4.0检测不一致不同的软件 多次检测来试试吧 我有一根金士顿的 经常会开机系统错误无法进win7 但检测下来硬件都好的 最后查下来是那根内存不好 一开始也是2个软件都检测不出错误 后来经过几天的反复测试 发现有时候有错有时候没有 个人偏向memtest4.0的测试结果
要使用Memtest检测内存的结果 。请高手来看看直译:你的windows版本限制了单个程序所能分配的连续内存数(超出系统所能达到的寻址上限) 。为了测试你的内存,需要同时运行至少两个mentest程序,每个程序测试可用内存的一部分,此例中要运行两个,每个测试2047MB 。如果还出现这个信息 , 那就试着减少内存数 。运行一个以上程序,不会降低测试准确性(如果你是多核cpu,反而能提高它) 。
注意:这个处理过程在专业版是自动完成的 。
MemTest测试软件测试一次大概需要多长时间我的内存是2G的?结果怎么样才算健康?内存是2条1G,的呢还是1条2G的要是2条1G的那测试的时间最好在1-2个小时,要是2G的测试20分钟这样就可以了,要是有错误它会提醒你的.
请问memtest的测试结果可信度有多高?memtest测试结果一般来说比较真确的.换个内存吧,也不贵,512M的也就一两百.
Memtest86 内存测试软件使用方法?我怎么样才知道检测有无错误!有错误下面的窗口里会有红色提示 。最上面的进度到达100%,就是完成检测
- 有道翻译官方下载
- 音频格式转换
- 家常鱿鱼烹饪方法 鱿鱼怎样做法才好吃
- 草莓怎么分辨好坏 怎样分辨好坏草莓
- 石榴石怎么分辨好坏 怎样辨别石榴石的好坏
- 鹿茸怎样分辨真假好坏 如何判断鹿茸好坏
- 怎样分辨虫草花的好坏 如何分辨虫草花品质的好坏呢
- 橄榄核怎么分辨好坏 橄榄核的好坏怎样区别
- 怎样保存冬衣不发霉 冬衣如何保存
- 小书包如何保存不发霉的书 小书包怎样保存不发霉的书