哥们姐们,今天我来掰扯掰扯那个老是跳出来的“应用程序错误,该内存不能为read”这事儿。这玩意儿以前可把我折腾惨了,搞得我好几次差点把键盘都给摔了。但后来我硬是跟它杠上了,一步一步摸索,总算把我那台老电脑给治好了。今天就跟大家唠唠我当初是怎么一步步找到问题的。
本站为89游戏官网游戏攻略分站,89游戏每日更新热门游戏,下载请前往主站地址:www.gm89.icu
那会儿,我电脑上跑着几个老游戏,还有一堆工作软件,平时用着还挺顺溜的。突然有一天,就是那么突然,我打开一个游戏,玩儿着玩儿着,屏幕突然一卡,然后就蹦出来一个框,上面写着“应用程序错误,该内存不能为read”。当时我心里一咯噔,想着是不是电脑又抽风了。赶紧关了游戏,重启电脑,心想这下总没事儿了?
结果?下次我再打开游戏,或者有时候就是开个浏览器,它又给我蹦出来了!我当时那个火大,简直不知道该怎么办。我尝试了最笨的办法:
- 第一招:重启大法。 每次弹框就重启,结果就是治标不治本,问题依旧。
- 第二招:重装游戏。 我琢磨是不是游戏文件坏了,把那个老是出问题的游戏卸载了重装,兴冲冲地打开,没到半小时,熟悉的弹窗又来了!当时我心里就凉了半截。
- 第三招:更新显卡驱动。 有人说可能是驱动问题,我就去官网找了最新的显卡驱动装上,结果还是老样子,一点儿改善都没有。
那时候我真是彻底没辙了,每次看到那个弹窗,心里就咯噔一下。我开始琢磨,这问题肯定不是某个软件那么简单,是不是电脑哪里出毛病了?可我也不知道该查什么,从哪儿查起。
硬着头皮,开始自己摸索
后来我有个朋友,他不是搞电脑的,但他爱折腾。他跟我说,你光是重启、重装软件没用,得从系统本身找问题。他说得轻巧,我一个小白能找但他一句话提醒了我:系统会记录错误信息。我一听,眼睛亮了。
于是我开始了自己的“侦探之路”。
-
第一步:翻看系统日志。
我当时就跑到电脑的“事件查看器”里头找,那东西我以前从来没打开过。打开一看,哇塞,密密麻麻全是记录。我找到“Windows日志”下的“应用程序”和“系统”两个选项,然后就找那些红色的“错误”或者黄色的“警告”标记。我发现每次那个“内存不能为read”错误发生的时候,日志里头都会有一条对应的记录,写着哪个程序崩溃了,有时候还会提示是个什么“异常代码”。虽然看不太懂,但起码知道了个大概方向。
-
第二步:怀疑内存条!
看了好几天日志,我发现很多错误都跟“内存”有点关系。我突然想到,是不是我的内存条坏了?我以前听人说过内存条出问题会蓝屏啥的,是不是也会导致这种“不能为read”的错误?我立马去网上搜了一下“内存检测工具”,找到一个叫“Windows内存诊断”的工具,系统自带的,我就直接跑了一遍。
诊断结果出来之前,我心里那叫一个紧张!等它跑完,显示“未检测到内存错误”。我当时又高兴又有点沮丧,高兴的是内存好像没坏,沮丧的是问题还没解决。
但这并没有让我放弃,我想着万一系统自带的检测工具不灵?我又去找了个第三方的内存检测工具,叫什么“Memtest86+”的,这个要刻到U盘上才能跑。我捣鼓了好一会儿才弄明白怎么用。等它跑了N遍(真的是N遍,跑了好几个小时),结果出来,还是没报错!这下我彻底懵了,内存条没问题,那还会是
-
第三步:排除法,一个一个程序试。
既然内存看起来没问题,那我又回到了程序的角度。我开始怀疑是不是哪个不兼容的软件在捣鬼。我就把电脑设成“干净启动”,就是开机的时候只加载最基本的系统程序,其他乱七八糟的软件都先不启动。然后我一个一个地把那些平时用的软件打开测试,看看是哪个软件一开就出问题。
这招真是慢得要死,但我也是没办法了。我先开了我的工作软件,没问题。再开浏览器,也没问题。我战战兢兢地打开了那个老是报错的游戏,玩了半小时,居然!没!有!弹!框!
我当时那个兴奋,就差没跳起来了!这说明说明问题出在我平时开机自启动的某个程序上!
我就开始把我那些平时开机自启动的软件,一个一个地加回来测试。今天加一个,用一天;明天加一个,再用一天。这一招虽然笨,但是真的管用。我发现,每当我启动一个特定的小工具软件时,那个“内存不能为read”的错误就会有几率弹出来。这个工具软件平时用来监控一些系统信息的,可能跟我系统某个地方不兼容了。
-
第四步:找到真凶,删除或者升级。
找到罪魁祸首之后,我就直接把那个小工具软件给卸载了。卸载完之后,我的电脑再也没出现过那个烦人的“内存不能为read”的错误了。我当时真是长舒一口气,感觉把一块大石头给搬走了。
通过这番折腾,我才明白,电脑出问题,不能光靠重启或者重装,很多时候得自己动手,一步一步地去排查。虽然过程很麻烦,但每次找到问题、解决问题的那种成就感,真是没得说。如果你们也碰到这种“内存不能为read”的错误,别慌,学着我这样,用点耐心,一个一个去排除,总能找到毛病的!