内存是电脑的基本配件之一,一款电脑的内存大小能够在一定程度上决定这款电脑的性能。我们在使用电脑的过程中总会出现一些关于内存大大小小的问题,其中电脑提示内存错误的原因是什么?电脑内存错误怎么解决呢?

内存错误的原因

电脑的很多故障往往都会反映在内存上,所以,许多故障都会导致内存不能为read,或者内存不能为written。但这未必是内存本身的问题,可能是系统、软件、病毒等因素甚至多种因素造成的。发生内存错误的原因主要在两方面,一是硬件,即内存方面有问题,二是软件问题。

硬件方面

一般来说,内存本身出现问题的可能性并不大,主要的原因有:

  • 内存条坏了,可以更换内存条。
  • 内存质量有问题,可以更换内存条。
  • 2个不同牌子不同容量的内存混插,会容易出现不兼容的情况,可以使用同品牌的内存或只要一条内存。
  • 散热问题,加强机箱内部的散热。

软件方面

其实软件导致电脑内存错误的原因有很多,这里只列举了一些常见原因:

  • 盗版系统或Ghost版本系统系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁。
  • 检查驱动是否出现问题,重新安装驱动或及时更新驱动
  • 病毒引起的:升级杀毒软件或下载专杀工具,清理恶意插件,对电脑全盘杀毒。
  • 如果装的软件多,导致系统混乱或内存溢出也会出现该错误。安装的软件与系统或其它软件发生冲突,安装盗版或带病毒的软件。建议卸载冲突软件,使用正版软件。

内存错误的解决方法

如果上面说的硬件软件问题检查后还是提示内存错误,那么可以试试下面的方法,看看能不能解决该问题。

方法1. 命令行修复

1. 同时按住Windows+r,弹出运行框输入cmd,输入下面的指令:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

输入指令

2. 回车执行,开始注册系统的.dll文件,窗口中的文件会不断的滚动。

开始注册系统的.dll文件

3. 等待一下,直至滚动停止,再输入for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i回车执行。耐心等待,直到屏幕滚动停止为止再重启电脑查看电脑开机显示内存错误问题是否解决。

输入指令

✍ 注意:这两条命令比较长,为避免出错可以直接复制粘贴过去执行。

方法2. 修改注册表

1. 同时按住Windows+r,弹出运行框输入regedit并点击回车进入注册表。

进入注册表

2. 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks路径下,删除除了{AEB6717E-7E19-11d0-97EE-00C04FD91972}默认以外的所以键值。

修改注册表

以上就是解决内存错误问题的所有内容,如果你也遇到了此问题,那么可以尝试使用上述方法来解决问题,希望本文对你有所帮助。如果以上方法还是没有解决问题,在不影响电脑使用的情况下可以放任不管,除此之外你可以还原或重新安装系统。