永发信息网

如果电脑出现这个怎么办啊

答案:4  悬赏:20  手机版
解决时间 2021-04-30 19:11
  • 提问者网友:回忆在搜索
  • 2021-04-30 04:48
如果电脑出现这个怎么办啊
最佳答案
  • 五星知识达人网友:洎扰庸人
  • 2021-04-30 05:43
出现:“******应用程序出错,内存不能为read”;是软件方面故障和硬件方面故障引起的。首先看软件方面的原因:由于一些程序软件或系统中的重要文件损坏,会导致系统无法正常运行,通常会造成“内存不能为”故障。软件方面的原因主要有:
1、系统文件被更改或损坏,导致系统运行时无法找到系统文件。
2、文件版本不匹配,导致文件无法正常运行。
3、系统感染病毒,导致程序软件损坏或系统文件损坏,在运行程序或系统时发生错误。
4、Windows的应用程序或与Windows兼容性不好的应用程序。
5、使用未经测试的程序可能存在BUG,导致运行此程序时发生“内存不能为”故障。
6、驱动未正确安装,导致系统在使用错误驱动的硬件设备时,无法正确调用此设备而发生“内存不能为”故障。
7、内存冲突,导致存取数据文件发生错误,出现“内存不能为”故障。
硬件方面的原因:如果硬件出现问题,导致应用程序运行不稳,也会造成“内存不能为”故障。硬件方面的原因主要有:
1、CPU工作温度过高,导致电脑运行不稳定,出现“内存不能为”故障。
2、硬件设备接触不良,导致设备无法正常工作,而出现“内存不能为”故障。
3、硬件设备老化或不兼容。
4、硬件的质量问题,如果硬件设备质量低劣,当把系统设置到性能最佳时,可能会莫名其妙地出现“内存不能为”故障。
在电脑出现“内存不能为read”故障后,可按下面的步骤进行检修。
1、首先排除应用软件原因引起的故障,将出现“内存不能为”提示的应用软件卸载,然后观察是否还出现“内存不能为”故障。如果不出现“内存不能为”故障,则说明是此应用软件引起的故障,接下来可以重新安装此应用软件或安装新版的应用程序软件。
2、同时运行多款的应用程序软件,也可以造成系统资源紧张,出现错误提示。不要同时运行多款的应用程序软件,先将杀毒软件的监控关闭,(监控功能特别占据系统资源)杀毒时不要运行其它应用程序软件。
3、打开或关闭IE如果出现以上错误提示,可能是IE中有不兼容的插件,可用超级兔子软件或其它优化软件对IE进行修复,或自已将出事前下载的插件设为禁用即可。
4、如果卸载软件或禁用插件后还出现“内存不能为”故障,则不是应用软件或插件引起的故障。用杀毒软件查杀病毒,查杀完成后,电脑如果正常,则是病毒引起的“内存不能为”故障。
5、如果故障依旧,接着依次单击开始/控制面板/系统/硬件/设备管理器/打开“设备管理器”窗口。在此对话框中查看有无带“!”的选项,如果有,将其卸载,再重新安装卸载驱动,然后看电脑是否正常。如果正常,则是设备驱动程序问题造成的“内存不能为”故障。
6、如果故障依旧,则打开机箱观察CPU的风扇转动及CPU的温度是否正常。如果不正常,更换CPU风扇。
7、如果CPU风扇正常,接着检查内存是否兼容,如果不兼容更换内存。
8、如果内存正常,接着重新安装操作系统,在不安装其他应用软件的情况下,不在出现“内存不能为”故障,则故障是由于操作系统引起的,重新安装操作系统后,故障排除。
9、如果重新安装操作系统后,故障依旧,接着使用替换法等检测方法,逐一检查硬件引起的故障(如硬件接触不良、老化、灰尘、质量问题等),直到找到故障点,将故障排除。
10、用输入命令的方式解决:运行输入CMD回车,打开命令提示符输入 for %1 in (%windir%\system32\*.dll)do regsvr32.exe/s %1 回车。如果怕输入错误,可以复制这条指令,然后在命令提示符框点击左上角的C:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止前,不要做别的,因为此时dll们还在找位置,直到你的指示灯不闪了再做别的。


55
全部回答
  • 1楼网友:酒安江南
  • 2021-04-30 08:49

证明内存不够,,系统会自动关闭你远行的文件

  • 2楼网友:鱼芗
  • 2021-04-30 07:47
不要理他,不影响其他的运行,不过是你的进程太多,内存有点紧张而已
  • 3楼网友:有你哪都是故乡
  • 2021-04-30 06:44
出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。 一:先说说硬件: 一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。 二、如果都没有,那就从软件方面排除故障了。 先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯