电脑经常弹出"应用程序错误,该内存不能为read"怎么解决?

2024-05-20来自:门户网站
"应用程序错误,该内存不能为read" 怎么解决啊?

问题原因
一、应用程序没有检查内存分配失败
程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的安全性。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x00000000”。

内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。

二、应用程序由于自身BUG引用了不正常的内存指针
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!

像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其他随机数字。

解决方案
如果系统经常有所提到的错误提示,下面的建议可能会有帮助:
1、查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。
2、更新或恢复操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。
3、试用新版本的应用程序;Beta版、试用版往往会有BUG。
4、不完全排除硬件故障,如果刚刚格式化重新安装操作系统(还没有安装其它软件)即频繁出现内存报错。可能的故障件:内存。

你好
你说的这种情况,一般都是由 系统软件、内存、引起的。
1 电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360 卫士 、金山卫士等软件,清理垃圾,查杀恶意软件,完成后重启电脑,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。
2 如果只是运行个别软件或游戏偶尔出现的,重启电脑再试,或到其他地方下载其他版本的软件重新安装。
3 点 开始菜单 运行 输入 cmd 回车,在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 然后 回车。然后让他运行完,应该就可能解决。
4 最近电脑中毒、安装了不稳定的软件、等,建议全盘杀毒,卸了那个引发问题的软件,重新安装其他 版本,就可能解决. 再不行,重新装过系统就ok.
5 电脑机箱里面内存条进灰尘,拆开机箱,拆下内存条,清洁下内存金手指,重新装回去,就可能可以了。(cqjiangyong总结的,旧电脑经常出现这样的问题)
6 电脑用久了内存坏、买到水货内存、多条内存一起用不兼容等,建议更换内存即可能解决。
7 很多时候由于系统和驱动的兼容性不好,也会出现这样的错误,建议你换个其他版本的驱动安装,或换个其他版本的系统安装。
如果帮到你,请选为满意答案吧!

首先看看提示的程序是什么,或你操作什么出现的提示?可能是这个程序出现问题,如果是卸载重装。如果开机出现提示,可以将这个程序的开机启动去掉。如果查不出来或提示的不是程序是系统进程,你可以回忆一下,当你出现这种故障前你都下载了什么程序软件、插件、补丁或是驱动,如果想起先将它们全部卸载试试(如果是在打开游戏时出现的提示,可能是游戏本身有问题,还有这个游戏与你的系统不兼容,还有就是显卡驱动不合适等,就不要玩了。*******应用程序错误,那个点点的英文是程序名,到网上搜索看看是什么程序,有问题追问我)。

建议你下载windows清理助手查杀恶意软件和木马(请搜索下载,不要用360卫士替代):
下载360系统急救箱扫描系统
1、请你用系统自带的系统还原,还原到你没有出现这次故障的时候修复(或用还原软件进行系统还原,如果进不了系统,开机按F8进入安全模式还原系统)。
2、如果故障依旧,使用系统盘修复,打开命令提示符输入SFC
/SCANNOW 回车(SFC和/之间有一个空格),插入原装系统盘修复系统,系统会自动对比修复的。
3、如果故障依旧,在BIOS中设置光驱为第一启动设备插入原装系统安装盘按R键选择“修复安装”即可。
4、如果故障依旧,建议重装操作系统。
使用系统自带的系统还原的方法:
系统自带的系统还原:“开始”/“程序”/“附件”/“系统工具”/“系统还原”,点选“恢复我的计算机到一个较早的时间”,按下一步,你会看到日期页面有深色的日期,那就是还原点,你选择后,点击下一步还原(Win7还原系统,在控制面板然后设备和安全子选项然后备份和还原子选项)。

  • 电脑频繁弹出窗口?教你几招轻松解决
  • 答:电脑频繁弹出窗口,可能是软件bug或错误在作祟!别担心,下面是几招轻松解决的方法。关闭相关软件或进程首先,关闭相关软件或进程,对于那些恼人的病毒或广告弹窗,试试用杀毒软件或广告拦截插件来消灭它们。重启电脑或暂时关闭其次,试试重启电脑或者暂时关闭一段时间再启动,有时候这能解决一些难以捉摸的问题。系统...

  • 关闭电脑弹窗广告的四种方法
  • 答:快捷键Ctrl+Shift+Esc打开电脑任务管理器,点击“进程”找到“描述”和广告名称,右键打开文件位置,对此文件进行重命名并加后缀“.bak”。禁用任务计划程序点击“计算机”——“管理”,进入“计算机管理页面”,然后点击“系统工具”——“任务计划程序”——“任务计划程序库”就会弹出运行状态。然后将“准备就绪”的...

  • 电脑桌面老是有广告弹出来怎么办
  • 答:1、打开控制面板,将查看方式设置为大图标,点击“Internet选项”;2、在弹出的Internet属性窗口中,切换至隐私项,勾选弹出窗口阻止程序下面的“启用弹出窗口阻止程序”,点击右边的“设置”按钮;3、在打开的弹出窗口阻止程序设置窗口中可以看到:弹出窗口当前已被阻止(我们可以设置将特定网站添加到下表中...

  • 两个方法轻松关闭电脑弹窗广告
  • 答:在使用电脑时,最烦人的就是会出现电脑弹窗广告,而且关闭弹窗广告时,还容易跳转到不知名的网站去,很是烦人!为了大家远离广告弹窗烦恼,笔者在这分享两个关闭广告的方法,只需简单几步哦。‍任务管理器关闭广告在任务管理器中,选中准备就绪的程序,点击鼠标右键,选择【禁用】,这样以后开机时就不会出现广告弹窗...

  • 台式电脑桌面老是弹出广告怎么办
  • 答:1、打开控制面板,将查看方式设置为大图标,点击“Internet选项”;2、在弹出的Internet属性窗口中,切换至隐私项,勾选弹出窗口阻止程序下面的“启用弹出窗口阻止程序”,点击右边的“设置”按钮;3、在打开的弹出窗口阻止程序设置窗口中可以看到:弹出窗口当前已被阻止(我们可以设置将特定网站添加到下表中...

  • 电脑桌面总是弹出很多广告怎么办
  • 答:1、删除弹框模块 ①在状态栏上右键打开【任务管理器】;②在当前进程中找到弹窗的进程,鼠标右击,选择【打开文件所在的位置】,之后定位到弹窗广告所在的地方,删除即可。误删正常程序可能导致该软件无法正常运行,进行删除操作前请先确认程序是否为广告模块。2、关闭通知中心弹窗 这种弹窗是Win10系统自带的...

  • 电脑弹出广告怎么办
  • 答:如果您的电脑经常弹出广告,可能是以下几种原因引起的。本文将为您提供解决方案。网站弹出广告如果是网站弹出来的广告,建议不要访问该网站。软件、游戏弹出广告如果是您下载的软件、游戏弹出广告,建议卸载该软件或游戏。路由器、DNS被攻击如果是路由器、DNS被攻击引起的,建议使用金山毒霸、瑞星等杀毒软件进行...

  • 如何解决电脑弹出广告的问题
  • 答:浏览网页时经常碰到弹出的广告,可以用杀毒软件杀毒或者修复一下浏览器。本文将介绍两种解决电脑弹出广告的方法,帮助读者更好地解决这一问题。️杀毒软件杀毒可以用杀毒软件杀毒,清除电脑中的病毒和恶意软件,从而减少广告的弹出。设置浏览器可以对电脑进行设置,禁止一些启动程序,从而减少广告的弹出。具体步骤如下:...

  • 电脑上经常弹广告怎么办
  • 答:电脑上经常弹广告,要分两种情况:第一种情况是我们在使用浏览器的时候,会经常弹出广告,第二种情况是我们在使用电脑的时候,会弹出广告。浏览器广告拦截插件我们可以在浏览器的扩展功能中添加一些过滤广告的插件,比如说360安全浏览器和360极速浏览器,他都是有一个扩展按功能。在扩展功能当中,我们可以选择添加一些...

  • 如何关闭电脑装软件时老弹出是否允许更改的提示?
  • 答:当我们安装软件时,经常会被那个“是否允许更改”的提示困扰。这是微软为了我们的系统安全加的一道“保险”。但对于我们这些电脑老手,或是新装系统的朋友们,只要我们只安装那些正规渠道下载的软件,这个提示就显得有点多余了。那么,如何关闭这个提示呢?控制面板设置在“控制面板-安全和维护”中找到“更改用户账户控制...

    兴安区说: 电脑经常弹出应用程序错误的提示对话框,是怎么回事? -
    降血回复: 没事的,最简单的方法是重新装系系,还有一种方法是,开始-运行, 输入“cmd ”回车在命令提示符下输入: for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 如果你怕输入错误的话,可以复制这条命令,然后在命令提示框上点击左...

    兴安区说: 打开任何软件,总是弹出对话框“应用程序正在运行”
    降血回复: 1、你将那款软件删除试试,另外能不能说一下是什么软件. 2、你打开任务管理器,打开看一下,你刚才的应用程序是否在运行.也可以查看一下那款软件是否在运行,你可以结束他试试. 另外,如果你真的找不到,感到很纠结,建议你还原吧,几分种的事情(注意备分先)

    兴安区说: 电脑总是弹出应用程序错误的对话框 如何解决呢?
    降血回复: 一,电脑中了病毒,病毒程序占用大量的内存和虚拟内存,导致其它程序无法运行.(请用正版的杀毒软件,更新到最新的病毒库后对电脑进行全面杀毒.) 二,系统的虚拟内存被禁止了,请重新开启.(在桌面“我的电脑”上点击“属性”“高级”“性能”“设置”“高级”“虚拟内存”“更改”设备为“系统管理的大小”即可.或者选择“自定义”最小值设置为768M,最大值设置为1024M就可以了

    兴安区说: 电脑老是弹出应用程序错误,怎么办 !有图有真相! -
    降血回复: 一般来说是系统里的某些文件丢失了,你可以试试修复一下C盘 .方法:右击C盘——属性——工具选项卡,选择差错开始检查.勾选两个复选框....然后重启计算机开机自检 再不行就重装个系统吧 还原是没用的

    兴安区说: 老跳出些应用程序错误怎么解决? -
    降血回复: 内存指令不能read,这是在电脑使用中经常出现的问题,内存是主板上的存储部件,是CPU直接与之沟通,并用其存放当前正在使用的(即执行中)的数据和命令的重要部件.当你用键盘或鼠标输入某个命令后,CPU就会解释命令并将指令或...

    兴安区说: 电脑经常跳出一个框框说是应用程序出现异常,见下图,请问原因及解决办法?谢谢! -
    降血回复: 这个没什么大问题,Maxthon.exe 它是遨游的进程,这是程式的问题,可以下载个最新版的遨游. 可以到官方网下载

    兴安区说: 为何电脑经常弹出这样的错误应用程序? -
    降血回复: 该内存不能“read”和“written”的解决办法 主要有几个方面: 如果使用盗版系统,有可能会出现这样的问题,建议:使用正版. 如果对电脑没有影响或偶尔出现不用管它,重启电脑会自动消失. 【1】病毒引起的,对电脑全盘杀毒. 【2】...

    兴安区说: 为什么我的电脑总是时不时的弹出一个(应用
    降血回复: 可能是中了病毒,重装系统吧.

    兴安区说: 我的电脑在运行时老是弹出应用程序出错的提示框,这是怎么回事啊,希望哪位高人予以指点,先拜谢了 -
    降血回复: Windows XP不再出现内存读写错误的方法 让Windows XP不再出现内存读写错误 计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出“xx内存不能为read或written”的错误提示,遇到这种故障信息时,我们该如何才能将它...

    兴安区说: 电脑总是弹出应用程序错误怎么办 -
    降血回复: 让我来告诉你答案!1、打开的程序太多,如果同时打开的文档过多或者运行的程序过多,没有足够的内存运行其他程序,要随时关闭不用的程序和窗口. 2、自动运行的程序太多,关闭一些启动程序,开始-运行-Msconfig---启动,除杀毒软件、输入法外一般的程序都可以关掉. 3、物理内存过小,加大内存. 5、及时给电脑杀毒清理系统内存,金山毒霸用户可以使用金山毒霸的系统清理功能,一键完成系统垃圾和病毒清理.采纳一下吧~~~

    相关链接

    首页
    返回顶部
    广东生活网

    © 广东生活网 guangdong.xkyn.com