0x00000077(0xc0000185,0xc0000185,0x00000000,0x03F41000)

发布网友

我来回答

3个回答

热心网友

0x00000077:KERNEL_STACK_INPAGE_ERROR
◆错误分析:说明需要使用的内核数据没有在虚拟内存或物理内存中找到. 这个错误常常
于是着磁盘有问题, 相应数据损坏或受到病毒侵蚀.

◇解决方案:使用杀毒软件扫描系统; 使用"chkdsk /r"命令检查并修复磁盘错误, 如不

则使用磁盘厂商提供的工具检查修复.

蓝屏的原因多了,给些你 你自己去查原因吧
电脑“死机”故障原因及处理办法大全
“唉!又死机了,越是关键时刻越是掉链子……”我想每个使用电脑的人都会遇到这种情况,尤其是那些经常运行各种大型软件或同时运行很多软件的用户。对于游戏玩家来说,没有保存的游戏进度固然可惜,对于那些正在编辑或处理重要数据,而并未对其进行保存的用户来说其带来的“可惜度”将更大……
死机是电脑故障中最为常见的一种,同时它也是最令人头疼的一种。因为其故障点可大可小,而
且产生死机的原因有很多种,另外其故障现象也是多种多样的,不过笔者把故障现象总的归为两大类——规律性死机和随机性死机。至于死机现象给人的主观表现多为“蓝屏”、画面“定格”无反应(同时鼠标和键盘也无法输入)、经常出现非法操作(或强行关闭某程序)、在进入操作系统前就已失去反应等。

乍看上去死机故障好象很“可怕”,但其故障原因永远也脱离不了硬件与软件这两方面,所以说我们只要知道具体的故障原因就完全可以“摆平”死机故障,甚至将其杜绝。虽然在一些报刊上也刊登过“死机”类文章,但纵观此类文章多不够全面且有部分误解之言,通常并不能实际解决什么问题,故笔者下面就以出现死机故障的前提“条件”来分类说明一下电脑“死机”的原因及其处理方法(结合故障现象),希望对大家会有一些帮助。

第一类情况:在正常使用的情况下偶尔出现死机故障且日益频繁,或突然出现死机故障后就频繁出现。

1、因灰尘过多而引发的频繁“死机”故障

一台新电脑在我国的一般城市中使用一年左右后,其内部就会有很多灰尘了,如果进入到某个板卡的插槽中就可能引起该板卡接触不良而出现死机或其它故障,而且常是无故死机。

另外,机器内灰尘过多就会对某些重要电脑硬件设备的散热问题造成坏的影响,CPU和显卡等重要硬件如果散热不良自然就会引起蓝屏或花屏或定格或黑屏死机故障,此类死机现象虽然通常并没有什么规律可言,但使用时间越长其死机次数就越频繁。如果软驱磁头或光驱激光头上的灰尘过多的话,那么就会会导致读写盘困难,严重的就会引起电脑蓝屏死机。

所以说您最好是一年对电脑进行一次除尘,当然,如果您只是个初学者的话,您就要找一个老手来为您操作,以免造成其它故障,当然,平时保持电脑室的洁净也是一个非常不错的措施。

2、因某硬件的散热不良而导致频繁“死机”故障

CPU、显卡、硬盘、电源等硬件在工作中发热量都是非常大的,好在它们多数都拥有自己的散热风扇,所以通常并不会因此而发生死机现象,但如果风扇上的灰尘过多或润滑不良或磨损严重或严重老化的话,那么这些硬件设备的散热就存在问题了,久而久之,随着情况的不断恶化,就会出现在开机使用一段时间后频繁死机或重启的现象。

所以说您要定期检查一下电脑中各风扇的工作状态并定期为其进行润滑以避免此类故障。如果已经出现了每次使用都会频繁死机故障的话,您也不要着急,您只要打开机箱并在电脑运行时观察一下哪个风扇有异常(如噪音很大或转速明显减慢或停转等)或哪个硬件温度异常(如用手一摸某芯片或散热片非常烫手等),然后再做相应的处理就可以了。

另外工作时间太长也会导致电脑死机——记得有一次笔者到海尔工贸办事,正好遇到一台海尔PⅢ级电脑在使用中无故黑屏死机了,操作人员和几个同事试了很多方法也没有将问题搞定,正好她得知笔者到了工贸,所以就找到了笔者,由于当时是下午4点多,故笔者怀疑该死机故障是使用时间过长导致的,于是把电脑的电源插头从多功能电源插座上拔了下来,然后对她说先不要插上,等笔者办完事后让她将电源接好再开机就一切正常了,笔者又观察了一会,发现未再次出现死机,所以认定该机已经正常了。该故障虽然修复了(至今也未听说再犯),但其故障点并没有确定,因为电源和CPU都有“嫌疑”,不过有一点可以肯定——该故障就是因为某硬件的温度太高而造成的。

3、因内存中存在冲突而导致无故“死机”故障

这一情况在同时运行多个软件时比较容易出现,虽然有时候同时运行很多软件一切正常,但有时却忽然间莫名其妙地死机了,重新启动后再运行这些应用程序时又已十分正常了,其实这些故障中有很多只是假死机现象,其原因多是内存资源发生了冲突——应用软件是在内存中运行的,但有些应用软件由于设计方面的原因会和另一软件同时使用同一块内存地址,这时就会出现冲突。此类死机现象通常是定格死机或重启或蓝屏或提示“非法操作”或失去响应。

对于此类故障只能避免而不能根除——即尽量不要让很多程序同时运行,已经不用的软件最好马上关掉,另外尽量使用著名软件也可避免此类故障。当然,如果您有耐心的话,等上一会可能电脑就会从假死状态中“醒”过来,笔者有一次在玩“三国群英传”时就定格死机了(同时开了很多程序),但等了半个小时就好了(去吃钣了^_^)。

4、因超频引起的“死机”故障

很多DIYer都喜欢对各种硬件进行超频,有的是单超CPU,有的是什么都要超一超,由于在超频时都会注意到稳定性——不然也没法正常使用电脑了^_^,所以在超频后的一段时间内是不会出什么问题的,但使用一个阶段后系统就会随着灰尘的增多和各种风扇的功率原因而变得不稳定了——毕竟风扇都是越用风越小,这时如果再长时间运行大型软件(如3D游戏)或进行多任务操作的话,那么CPU等芯片就很可能会出现电子漂移现象而引起频繁死机现象。好在该类死机故障有一特性——您只要在打开CPU降温软件(几乎所有超频用户都在用)的前提下不使用大型软件就不会死机,不然可能就会走一些弯路了。

所以说超频虽然可以提高了系统性能,但同时也会使其稳定性变差。解决方法当然只要把各个设备的工作频率调回默认值就行了,如果您非要超的话,您一定要定期对散热系统进行检查或加强散热工作(如更换更大功率的名牌风扇),而且不要把频率超得过高(最好不要超过30%)。

5、因接插件接触不良而引起无规律“死机”现象

此类故障比较好判别,因为无论您运行多么小型的程序都有可能会死机,甚至有时在启动时就定格死机,而有时长时间运行大型程序也不会死机。所以此类故障的故障点还是非常好找的,通常您只要把所有能拔下来的东西(如显卡和电源插头等)都拔下来做清洁再插上去就可以了,当然,如果有哪里生锈了的话,您要先除锈或将这个生锈的部
件换新。

6、因内存条故障而导致的频繁“死机”故障

由于内存条的工作频率越来越高,其发热量也随之升高,而稳定性也就要相对差一些了,通常内存条故障是指内存条松动、虚焊或内存芯片本身损坏或不稳定等。

如果您在WINDOWS操作系统中经常出现与内存有关的非法操作等死机现象或直接提示注册表出错而重新启动机器的话,那么我们就要先检查一下是不是内存条松动或有灰尘进行入到了内存插槽内,如果未发现异常您就要换一下内存条试试了,如果一切正常了那就说明内存条本身可能存在故障了,当然,有时长期超频也会导致内存条老化而越来越不稳定。

7、硬盘剩余空间太少或磁盘碎片太多也会导致“死机”故障

由于一些大型应用程序运行时需要大量的内存,如果物理内存不足就需要使用硬盘上的虚拟内存,此时如果硬盘的剩余空间太少的话,那么就有可能会引起死机现象。另外,如果您的电脑长时间没有整理硬盘碎片的话也会使系统资源紧张而死机,当然,如果硬盘中的垃圾文件过多的话,也会造成硬盘寻找文件的困难而造成死机现象。此类故障的表现也是比较特殊的——通常都是在硬盘连续“疯狂”进行读、写盘操作时会突然定格或蓝屏死机。

所以说,您最好是把虚拟内存设置到剩余空间比较大的分区中,而且要定期清理各种垃圾文件和定期整理磁盘碎片。

8、因硬盘故障而导致频繁“死机”故障

如果硬盘严重老化或在运行中受到震动或出现逻辑、物理坏道或出现坏扇区的话,那么电脑在运行时就很容易发生频繁死机故障。至于处理方法最好是更换硬盘,当然,如果只是逻辑错误的话还是可以用各种修复软件进行修复的。由于有些此类故障的故障点并不是很容易就能发现的,所以笔者建议您定期进行“磁盘扫描程序”(两周一次),这样就能对自己的硬盘做到心中有数了。

笔者在“天极Myhard”上有一篇专门写硬盘使用、维护的文章,您如果有兴趣的话,可以看一看,那样您就能避免硬盘出故障了。

9、因劣质配件而导致的频繁“死机”故障

此类故障多是由于使用了杂牌产品或二手产品或返修产品而造成的,如果是新电脑的话,在“设备管理器”中排除了不存在资源冲突的情况下,那么十有*是某个配件的质量存在问题,这时您可找装机商去理论。如果是用了很长时间的电脑的话,可能是电源或主板或显步的质量不行导致其正常使用寿命非常短而造成了系统的整体不稳定,这时您只
能逐一的更换配件来试试了——通常如果在运行对显卡要求高的程序时死机您就先换一下显卡,如果是运行大型办公软件时死机的话,您就要看一下内存条是否有问题了,如果运行什么大型程序都死机的话,您就更换一下电源试试了,通常杂牌电源的质量是个非常大的稳患,也是故障的高发配件之一。当然,虽说主板通常并不会出现什么故障,但有时也要换一下试试,尤其是超频的用户。

所以说在当初装电脑的时候尽量不要选用杂牌配件,以免日后出现问题。

10、随机启动的程序太多也会导致无故“死机”故障

此类死机故障比较特殊,因为这可谓是名符其实的无故死机,有时您就是去喝个水的功夫未操作电脑就会造成死机、在关机时也可能会出现死机,不过好在此类死机故障并不会出现在启动时,所以还是比较好判断的。有人说此类故障只是在内存比较小的电脑中才会出现,但在实际维修中笔者发现在大内存的电脑上一样会出现,因为系统资源是多方面的(除内存资源外还包括缓存、GUI、CPU等资源),CPU和硬盘等也会因此而受不了的,解决方法也很简单,那就是尽量减少系统随机启动的程序,尤其是实时性的程序。

另外,如果桌面上的图标过多或打开的窗口过多的话同样会出现无故死机故障,所以这一点一定也要注意避免,通常您最好把桌面上的图标和“快速启动栏”中的图标都控制在20个左右为好,其它的快捷方式您可放入到“开始”菜单中,通常“开始”菜单是没有什么*的。

第二类情况:在进行了某种操作或发生某突发事件后,就频繁出现死机故障或根本就无法正常使用电脑了。

1、在对BIOS设置进行了修改后出现“死机”故障

这个故障在初级用户中是非常常见的,一些“上进”的初学者在看了某些有误或表达的意思容易被人误解的文章后,为了提高系统的性能往往对硬盘参数设置、模式设置、内存参数、CPU参数等设置进行了某些错误的设置,轻则系统变得不稳定而频繁死机,重则根本就进入不了WINDOWS系统了,更有甚者干脆就开不了机了。

对于无法再开机的电脑来说通常只要清除BIOS设置就行了,其清除方法已有很多文章做过详述,故笔者在此不再复述;对于不能进入WINDOWS而直接进入DOS或在进入WINDOWS时就死机或经常要求您进入“安全模式”,这时就要查看一下BIOS中有关硬盘和CPU的设置了,另外,如果将没有ECC功能的内存的ECC功能打开的话同样会因内存错误而造成死机,这时您可做相应的修改或干脆恢复默认值。
2、在添加安装完某硬件或更新某硬件的驱动程序后出现频繁“死机”故障

对于第一种情况来说,通常是发生了设备冲突问题,如中断、DMA、端口、I/O等出现冲突,由于笔者在“天极Myhard”有一篇文章是专门写的这个问题,故在此不再复述。

对于第二种情况来说,可能是某个硬件设备的驱动程序因和另一个设备的新驱动程序存在冲突或者是新
驱动程序本身存在BUG或从网上下载的这个新驱动程序已损坏或新驱动程序与系统的某个文件存在版本冲突或安装了别的操作系统下的驱动程序(比如把FOR2000的驱动安装到了9X操作系统中)以致于发生死机故障。由于引发该故障的可能性非常多,所以您要做相应的解决方法,比如:以“安全模式”启动,然后在“设备管理器”中进行相应的查看和调整或从别处下载这个新驱动试试或使用其它版本的驱动程序试试或更新“DirectX”版本试试或用“DirectX诊断程序”进行检查等。

3、在安装完某个软件后只要运行某软件或使用某硬件时就会出现“死机”现象

通常是在安装了某个对系统要求非常严格的软件(如一些3D软件)或某个特殊软件(如一些传真软件)后才会出现此类故障,这时我们就要怀疑其可能存在软硬件兼容方面的问题了,当然,有时操作系统过老也会导致此类软硬件兼容问题,您可先升级一下操作系统试试或干脆放弃(卸载)该软件而使用其它的同类软件(知名度高的软件通常不会出现此类情况)。另外,有部分使用虚拟光驱的游戏会造成某些物理光驱无法正常使用,只要一双击物理光驱的盘符就会出现蓝屏死机情况,这时您只要把“设备管理器”中的“SCSI控制器”或“CD-ROM控制器”删除即可,当然,那个游戏也就没法再玩了,所以您可把它也删除掉。

随着网络的盛行,很多人都是从网络上下载各种软件进行使用(包括笔者在内),但是有很多软件是试用版或测试版的,这样的软件自身通常都带有一些BUG或者在某方面不够稳定(尤其是测试版),如果您在安装了某个此类软件后而出现频繁死机或偶尔死机故障的话,您不妨把该软件卸载试试,通常故障就会迎刃而解了。

当然,有一些软件是因为本身的某个重要文件已损坏才会导致死机现象,该类情况多见于以前使用正常,但经过一个突发事件后就出现问题了的电脑上,这时您只要卸载该软件并重新安装一次就可以了,当然,有些软件的安装程序带有修复功能(如IE和“Microsoft Visual Studio 6.0”等),对于这样的软件通常只要修复一下就可以了。

注:如果您在安装完一个新的硬件设备后出现该死机现象,也可能是由于该新硬件与原已存在的某个软件存在兼容问题。

4、对操作系统进行了某项设置后就频繁出现“死机”故障

对操作系统进行了某项错误的设置后经常会出现死机故障,比如把计算机用途由“台式机”改成了“网络服务器”,这一改动在一些经常需要同时运行多个办公软件的电脑上就会出现系统的不稳定而造成频繁死机,对于办公用户来说,最头疼的莫过于死机了;又比如人为把虚拟内存的大小设置得过小也会导致在运行大型程序时死机。由于此类故障原因非常好查找——毕竟自己改过什么还是心中有数的,所以您只要再把其改为适当的值或默认值也就可以摆平了。

另外,对于大内存的电脑来说,最好是把硬盘休眠功能关闭,因为其有时也会造成无故死机故障,尤其是在不经常读、写硬盘的情况下。
5、在升级更新操作系统后或更换大容量硬盘后,因内存容量不够而导致“死机”故障

新的操作系统和大容量的硬盘对物理内存都有更高的要求,如果您的内存容量不够大的话,就会因此而发生死机故障,而且该死机现象通常是没有什么规律的,通常表现多是蓝屏死机。

在理论上内存容量应不小于硬盘容量的0.3~1%,如果您的内存容量不能达到这个比例
的话,您最好是再把内存进行相应的扩容。当然,内容容量并不是越大越好,毕竟您使用的不是服务器,所以说只要够用也就可以了。

6、人为地把某系统文件误删除后导致系统“死机”或无法启动

Windows9x系统在启动时需要有Command.com、Io.sys、Msdos.sys和一些虚拟设备驱动等文件,如果这些文件被某“菜鸟”误删除或遭破坏的话,那么您就进不了Windows了,对于前三个文件被误删除而导致的死机故障来说,其并不是很难解决:使用同版本操作系统的启动盘启动计算机,然后键入“SYS C:”命令重新传送系统文件就行了。对于后者您就要在启动盘的DOS状态下重装WINDOWS了。

另外,有时“C:\WINDOWS”目录及其子目录中的一些重要系统文件被人为误删除或意外丢失或意外损坏(如突然断电等)也会造成频繁死机故障或根本就进不了系统的现象,对于前一个故障通常在WINDOWS操作界面下重新安装操作系统就能把问题解决了,不过后者就要在启动盘的DOS状态下进行重装了。笔者的一位初学电脑的朋友有一次为了节省更多的硬盘空间,竟然把WINDOWS目录及其子目录下的所有能删除的“无关联文件”都给删除了,再开机时根本就进不了操作系统了,后来他以“安全模式”还真进入了WINDOWS,但什么也干不了,根本无法在WINDOWS下运行安装程序,所以后来只能到启动盘的DOS下覆盖安装操作系统了。

7、因非正常关闭电脑而导致“死机”故障

这里所说的非法关机主要是指直接关闭电源而不用WINDOWS自动关机,通常一次非法关机不会造成太大的危害,但如果长期非法关机就有可能造成系统文件损坏或丢失而引起在启动或运行中或关机时出现定格或蓝屏等死机故障。对于Windows操作系统来说这点非常重要,所以只要您正确关机就不会导致此类故障了。

另外,有时这种非法关机还会造成硬盘出现逻辑错误而频繁出现死机,不过好在非法关机后系统会自动进行磁盘扫描,但有些人会将其跳过不让系统进行自动检查,笔者建议您不要这么做,不然如果出现逻辑坏道时您就会后悔了。
8、系统的初始化文件遭到人为或意外破坏导致死机故障

Windows9x系统在启动时需要读取System.ini、Win.ini和注册表文件(User.dat、system.dat),如果C盘根目录下还存在Config.sys、Autoexec.bat文件的话,这两个文件也会被读取。只要这些文件中存在错误信息(更改注册表或安装某软件后)或已损坏都可
能出现死机现象,特别是System.ini、Win.ini、User.dat、System.dat这四个文件尤为重要,不过好在此类故障的表现多是在启动时就死机,所以处理起来也很简单——只要提前做好备份工作,出问题时到DOS下进行恢复即可,实在不行重装系统也就可将故障排除了。

另外,有些知名度并不是很高的扫描无用注册内容的软件会将一些有用的重要信息删除掉,这时很有可能会造成频频死机故障,所以笔者建议您最好不要用那些名不见经传的此类软件,就是在用著名的此类软件也要先用“超级兔子注册表优化”先备份一份注册表,如果扫描后出什么问题的话再恢复也为时不晚。

9、动态链接库文件丢失或被人为删除或意外丢失导致死机故障

扩展名为DLL的文件就是动态链接库文件,在Windows操作系统中它的作用是非常重要的,这些文件从性质上来讲是属于共享类文件——即一个DLL文件可能会有多个软件在运行时需要调用它。

如果我们在删除某个卸载程序做得不是十分完善的软件的时候,该软件的反安装程序会记录它曾经安装过的文件并准备将其逐一删去,这时候就容易出现被删掉的动态链接库文件同时还会被其它软件用到的情形,如果丢失的链接库文件是比较重要的核心链接文件的话,那么系统就会频繁死机,甚至导致整个系统崩溃,所以我们最好不要用那些名不见经传的软件,以免造成此类“事故”,当然,如果一但出现了些类情况,您只要用“系统文件检查器”进行一下检查并还原那些被误删除的文件通常就可将问题解决了,但如果仍然不行您就要重新覆盖安装操作系统了。

另外,有些扫描无用DLL文件的软件做得并不是很成熟,它们会把有用的DLL文件当做没有的而删除掉,所以笔者建议您最好不要使用此类软件。

10、使用病毒实时监控软件或防火墙后导致系统经常“死机”

目前就笔者所知道的此类软件中并没有发现哪一个是非常稳定的,它们通常是系统出现无规律死机的主要原因之一,所以如果您在使用了此类软件后发现系统经常死机的话,您不妨将其关闭后再试试看,如果系统正常了,那么您就不要再使用它了,故障自然也就排除了。当然,如果您对网络安全非常担心的话,您可换用一个其它此类软件试试,如果运行很稳定,那就用这个新的就可以了。
11、因使用了某个盗版软件后出现“死机”现象

此类事情虽然不多见,但的确也时有发生,通常是破解软件比较容易出现这个问题,至于有人说盗版软件中可能隐藏着病毒,反正笔者是没有见到过,不过从网上下载的一些小游戏的确会带有病毒——笔者原来下载过一个“超级玛丽”的游戏就带有木马,所以说在使用此类软件时最好是先用杀毒软件检查一下,当然,笔者并不建议您使用盗版
软件,还是支持正版才是上策。

12、因感染了计算机病毒而导致了死机故障

有些病毒可以使计算机工作效率和系统资源急剧下降而造成频繁死机。对于这一种故障,您最好是在系统正常时把操作系统所在分区进行镜像备份,到中毒后只要还原一下就行了。

13、在升级BIOS时出现意外或升级失败或升级的BIOS文件已损坏而导致死机故障

在升级BIOS前应备份原BIOS文件以防不测,而且在升级之前一定要先确定您所使用的新BIOS版本是否与你的主板相符合,不然其后果可能会让您汗颜。

如果在BIOS升级的过程中出现意外断电,那么您的系统可能就无法再启动了或主板某些功能将会丢失(如软驱、IDE不能使用),所以在升级BIOS时最好是使用UPS电源为电脑供电。另外,您最好是到大型网站处或主板厂商的网站上去下载更新的BIOS文件,这样才能有效保证下载到的BIOS文件没有损坏,不然如果下载到的是个损坏的BIOS文件的话,您可能就惨了……

注:如果您不是老手而且BIOS升级对您来说并没有什么现实作用的话,笔者建议您最好不要对BIOS进行升级!

14、在对某硬件设备进行了热插拔后出现死机故障

对IDE接口的硬盘进行热插拔非常容易造成死机(指双硬盘),尤其是在某些国产品牌机中这一现象更为普遍。但这个死机故障并不会持续太久,通常只要关机再开机就可将问题解决了。另外,虽然说现在有很多设备都支持热插拔,但笔者建议您还是不要这么做,毕竟对于个人用户来说还是“安全”至上。

热心网友

是内存问题吧?
内存不能为read、内存不能为written。其实出现这个现象有两方面的原因:一是硬件,即内存方面有问题;二是软件,这就有多方面的问题了。

一:先说说硬件:
一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),
主要方面是:
1。内存条坏了(二手内存情况居多)。
2。使用了有质量问题的内存。
3。内存插在主板上的金手指部分灰尘太多。
4。使用不同品牌不同容量的内存,从而出现不兼容的情况。
5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:
内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是“动态内存分配”,内存地址也就是编程中的“光标”。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。
在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。
这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。
因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。
注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。
计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是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

【原因解决方法】
01 内存条坏了 更换内存条
02 双内存不兼容 使用同品牌的内存或只要一条内存
03 内存质量问题 更换内存条
04 散热问题 加强机箱内部的散热
05 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽
06 硬件有问题 更换硬盘
07 驱动问题 重装驱动,如果是新系统,应先安装主板驱动
08 软件损坏 重装软件
09 软件有BUG 打补丁或更新到最新版本
10 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式
11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试
12 软件要使用其他相关的软件有问题 重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题
13 病毒问题 杀毒
14 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试
15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。
16 在控制面板的添加/删除程序中看看你是否安装了微软NET.Framework,如果已经安装了,可以考虑卸载它,当然如果你以后在其它程序需要NET.Framework时候,可以再重新安装。
另外,如果你用的是ATI显卡并且你用的是SP2的补丁(一些ATI的显卡驱动需要在NET.Framework正常工作的环境下)。
这种情况你可以找一款不需要NET.Framework支持的ATI显卡驱动。
如果以上两种方法并不能完全解决问题,你试着用一下“IE修复”软件,并可以查查是否有病毒之类的〔微软NET.Framework升级到1.1版应该没问题了〕。

1.如果发现软件出现内存错误,最好卸载了再选择其他同类软件;
2.最好选择正版软件;
3.最好选择大公司的软件;
4.出现内存问题,要么是软件之间的冲突,要么是软件和系统之间的冲突,再要么就是软件和硬件不兼容,总之一句话:该软件设计有问题;
5.如果频频出现内存问题,建议最好重装系统。可以在安装完所有必备软件之后马上做一个Ghost备份,发现问题马上就Ghost回去,可以省去很多时间。
6.另外还有一种可能:即硬盘出现了坏扇区。建议使用WINDOWS自带的检查程序进行修复。方法是:在盘符上按右键-属性-开始检查。一定要耐心让5个步骤都完成。
7.如果可能,最好定期用第三方软件修复一下磁盘坏道,但要注意备份文件,它会将硬盘格式化。,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。

如果是打开“我的电脑”、“我的文档”等的时候出现上述情况,还有一种可能,就是你的右键菜单太臃肿了,此时只要清理右键菜单问题就解决了。

下面搜集几个例子给大家分析:
例一:
IE浏览器出现“0x0a8ba9ef”指令引用的“0x037134” 内存,或者“0x70dcf39f”指令引用的“0x00000000”内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。
解决方法:
1、开始-运行窗口,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话 框“DllRegisterServer in actxprxy.dll succeeded”,确定。再依次运行以下命令(这个方法有人说没必要,但重新注册一下那些.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。
例二:
有些应用程序错误: “0x7cd998” 指令参考的 “0x14c96730” 内存。该内存不能为 “read”。
解决方法:Win XP的“预读取”技术这种最佳化技术也被用到了应用程序上,系统对每一个应用程序的前几次启动情况进行分析,然后新增一个描述套用需求的虚拟“内存映像”,并把这些信息储存到Windows\Prefetch文件夹。
一旦建立了映像,应用软件的装入速度大大提高。XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。建议将虚拟内存撤换,删除Windows\Prefetch目录下所有*.PF文件,让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之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。
例五:
我的豪杰超级解霸自从上网后就不能播放了,每次都提示“0x060692f6”(每次变化)指令引用的“0xff000011”内存不能为“read”,终止程序请按确定。
解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。
例六:
双击一个游戏的快捷方式,“0x77f5cd0”指令引用“0xffffffff”内 存,该内存不能为“read” ,并且提示Client.dat程序错误。
解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。
例七:
一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。
解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。
附网上搜索来的解决办法:
方法一:
最管用、最彻底的方法是这个:一次运行注册所有dll
运行 输入cmd 回车在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
这个命令输入正确的话会看到飞快地滚屏 否则……否则失败就是没这效果
回车后慢慢等,相当长一段时间,要有耐心,直到你的指示灯不闪了再做别的,都运行完再打开看。
方法二: 这是个典型问题~~~~~引起这个问题的原因很多。一般来讲就是给系统打上补丁和更换内存、给内存换个插槽这3种方法来解决。[系统补丁只要到Microsoft Update网站在线更新就可以了]
造成这种问题的原因很多,不能单纯的下结论,尽量做到以下几点可能对你有帮助:
1。确保使用的是未修改过的软件(非汉化、破解版)
2。使用改软件时尽量不要运行其他软件。(这是个临时文件,可能某些软件也在使用临时文件夹,所以产生干扰)
3。把那些什么桌面工具,内存整理工具通通关掉(你至少有2个类似的工具在运行)”
处理方法: 运行regedit进入注册表,
在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,
应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972},将其他的删除。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,
应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972},将其他的删除。

内存不能为read或written的解决方案
【文章一】
使用WINDOWS XP操作系统的人有时会遇到这样的错误信息:
"0X????????"指令引用的0x00000000内存,该内存不能"written"或“read”。
然后无论你点击“确定”还是“取消”,应用程序都会被关闭。
如果去请教一些「高手」,得到的回答往往是「Windows就是这样不稳定」之类的义愤和不屑。
其实,这个错误并不一定是Windows不稳定造成的。
本文就来简单分析这种错误的一般原因。
一、应用程序没有检查内存分配失败
程序需要一块内存用以储存数据时,就需要使用操作系统提供的「功能函数」来申请,
如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,
应用程序就可以通过这个地址使用这块内存。这就是「动态内存分配」,
内存地址也就是编程中的「光标」。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值「0」已不表示新启用的游标,
而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,
在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,
应该采取一些措施挽救,这就增强了程序的「健壮性」。
若应用程序没有检查这个错误,它就会按照「思维惯性」认为这个值是给它分配的可用游标,
继续在之后的执行中使用这块内存。
真正的0地址内存区储存的是计算机系统中最重要的「中断描述符表」,
绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),
写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,
这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,
以防止其错误扩大。这时候,就会出现上述的「写内存」错误,
并指出被引用的内存地址为「0x00000000」。
内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。
因此,这种分配失败多见于操作系统使用很长时间后,
安装了多种应用程序(包括无意中「安装」的病毒程序),更改了大量的系统参数和系统档案之后。
二、应用程序由于自身BUG引用了不正常的内存光标
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试突读写一块「应该可用」的内存,
但不知为什么,这个预料中可用的光标已经失效了。有可能是「忘记了」向操作系统要求分配,
也可能是程序自己在某个时候已经注销了这块内存而「没有留意」等等。
注销了的内存被系统回收,其访问权已经不属于该应用程序,
因此读写操作也同样会触发系统的保护机制,企图「违法」的程序唯一的下场就是被操作终止执行,
回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!
像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。
无效光标不一定总是0,因此错误提示中的内存地址也不一定为「0x00000000」,
而是其它随机数字。
如果系统经常有所提到的错误提示,下面的建议可能会有说明 :
1.检视系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,
从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。
有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3.试用新版本的应用程序。
Mode:将虚拟内存撤换
答案:目前为止是肯定的,也就是如在下次冷天到来时亦没再发生,就代表这是主因
追加:
如果你用 Ghost 恢复 OS 后建议 删除WINDOWS\PREFETCH目录下所有*.PF文件
因为需让windows重新收集程序的物理地址
有些
应用程序错误: "0x7cd998" 指令参考的 "0x14c96730" 内存。该内存不能为 "read"
推论是此原因
源由:
Win XP的「预读取」技术
这种最佳化技术也被用到了应用软件上,系统对每一个应用软件的前几次启动情况进行分析,
然后新增一个描述套用需求的虚拟「内存映像」,并把这些信息储存到WINDOWSPREFETCH数据夹。
一旦建立了映像,应用软件的装入速度大大提高。
XP的预读取数据储存了最近8次系统启动或应用软件启动的信息。
后叙:目前此方法亦是独步网络的(其码自己针对此问题查了许久),也是常见问题,原本几乎每天睡前关闭软件时一些程序都会发生...read...
现在就没发生了。
【文章二】
运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
“0x????????”指令引用的“0x????????”内存。该内存不能为“read”。
“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。
不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。)
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
下面先说说硬件:
一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。
如果都没有,那就从软件方面排除故障了。
先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当你放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。

热心网友

写的 详细点啊 主要看 STOP 后面的 东西啊 你的是内存路径啊 补充下问题吧 没法 回答你哦

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com