当前位置:首页 > 天道酬勤 > 正文内容

提示该内存不能为read(win7一招修复内存不能read)

张世龙2021年11月26日 07:31天道酬勤490

使用Windows操作系统运行程序或游戏时,系统往往会自动弹出“0x指令引用的内存为0x00000000,该内存无法读写”的错误信息,然后关闭应用程序。内存读写错误是常见故障,不一定是Windows不稳定导致的。当遇到这种故障信息时,如何有效消除,同时保证系统下次运行程序或游戏时不会再次出现系统内存读写错误?

出现此错误提示有两个原因。首先,硬件或内存有问题,其次,软件有问题。

本文通过简单分析此类错误的常见原因,手动修复与内存读写错误相关的服务,是处理内存读写错误的重要方法。

1.硬件内存问题:

一般来说,电脑硬件不容易坏。内存问题的可能性很小(除非你的内存真的是劣质品牌的烂摊子),主要是:1。记忆棒坏了(二手记忆用的最多)2。使用有质量问题的内存。插入主板的内存金手指部分灰尘太多。4.由于不同的品牌和内存容量而不兼容。5.超频导致的散热。可以使用MemTest检查内存,可以彻底检查内存的稳定性。

如果你有双内存,并且混装了不同品牌的内存芯片或者买了用过的内存,那就要检查内存是不是有问题,还是和其他硬件不兼容。如果什么都没说,那就要从软件方面解决问题。

2.软件问题:

让我们简单谈谈原理:内存中有一个存储数据的地方,叫做缓冲区。当一个程序把数据放在一个地方,因为空间不够,就会溢出。这个问题经常出现在windows2000和XP系统上。Windows 2000/XP对硬件的要求非常严格。一旦遇到类似Windows 98中的资源死锁、溢出或非法操作,为了保持系统稳定,就会出现上述情况。另外,也可能是硬设备之间兼容性差造成的。同时,由于系统在运行时要保护一段内存,其他用户程序无法访问内存,当用户程序非法读取内存空间时也会出现这种错误。

大概有九个原因:

1.驱动不稳定与系统不兼容,最可能的原因是内存无法读取或文件保护(主要原因)。

2.系统中安装了一个或多个流氓软件,出现IE或系统崩溃的几率较大,也可能存在文件保护。

3.系统加载的程序或系统运行的程序,特别是一些防病毒软件监控程序之前有冲突。

4.系统本身存在漏洞,容易受到网络攻击。

5.病毒问题也是内存无法读取、文件保护、Explorer.exe错误的主要原因.

6.如果玩游戏时无法读取内存,很可能是显卡驱动不适合(这里有不适合游戏或电脑的显卡),或者系统版本不够新或者不符合游戏和显卡驱动。

7.有些软件本身是不够的。

8.计算机硬件过热也是无法读取内存的原因之一。

9.电脑内存与主板兼容性差也是内存无法读取的致命原因!

我们可以尝试按照以下步骤进行手动维修和故障排除:

删除无效插件

在用Windows操作系统上网的过程中,很多插件都是偷偷安装到计算机系统中的。很多插件往往具有防删除功能,因此这些插件容易与其他应用程序发生冲突,从而间接造成系统内存读写错误。最好定期使用360安全卫士之类的程序,看看系统是否被偷偷安装了各种无效的垃圾插件。及时发现各种垃圾插件,直接从系统中卸载删除。

手动维修系统服务

如果Windows Management Instrumentation服务中出现与系统内存读写操作相关的错误,也会导致系统弹出内存读写错误的提示,所以当我们遇到这种错误现象时,可以尝试手动修复Windows Management Instrumentation服务。

以下是具体的修复步骤:

首先,在桌面上右键单击我的电脑——管理3354以打开电脑管理窗口,然后展开服务和应用程序——服务选项——以查找Windows管理检测服务。您可以右键单击并选择“属性”命令。然后,我们在设置界面的“常规”中点击“停止”,停止Windows Management Instrumentation服务。然后依次找到Windows、system32、wbem和存储库文件夹,并备份存储库文件夹窗口中的所有文件。备份后,清除此文件夹中的所有内容。最后,重启计算机,按照前面的操作打开Windows Management Instrumentation服务的属性设置界面,点击界面中的“开始”按钮,Windows Management Instrumentation服务就可以正常运行了。

解决程序错误和内存无法读取问题的最简单方法:

1.硬件原因是记忆棒不兼容,更换内存。

2、由系统或其他软件引起的,可采用以下方法:

(1)如果系统本身有问题,及时安装官方发布的补丁,必要时重新安装系统。

(2)病毒问题,杀毒;防病毒软件与其他软件冲突,卸载

有问题的软件。

(3)运行regedit进入注册表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除。

(4)试用命令排除

开始-运行- 输入cmd-- 回车,在命令提示符下输入下面命令

for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

附上一个修复工具只是针对部分原因引起的内存不为read所做修复,不是100%有效,大家可以试试看 原文链接:

扫描二维码推送至手机访问。

版权声明:本文由花开半夏のブログ发布,如需转载请注明出处。

本文链接:https://www.zhangshilong.cn/work/8225.html

分享给朋友:

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。