"0X00000000指令引用的0X00000000内存不能为read"这个怎么解决?

如题所述

让XP系统不再出现内存不能read错误当我们在计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出“xx内存不能为read或written”的错误提示,遇到这种故障信息时,我们该如何才能将它有效排除,同时确保下次运行容量较大的程序或者游戏时,系统不会再次出现系统内存读写错误呢?事实上,当我们不幸遭遇上面的故障信息时,我们可以尝试按照如下步骤进行依次排查:

  移除无效插件程序

  在上网冲浪的过程中,许多插件程序会偷偷地安装到计算机系统中,而不少插件程序往往都有防删除的功能,因此这些插件很容易与其他的应用程序发生冲突,从而间接地引起系统内存读写错误的现象。为了给那些大容量的应用程序或游戏提供一个干净、稳定的工作环境,我们最好定期使用类似360安全卫士这样的程序,来查看系统是否被偷偷安装了各种无效的垃圾插件程序,一旦发现的话,那可以直接将它们从系统中及时卸载干净。

  手工修复系统服务

  与系统内存读写操作有关的Windows Management Instrumentation服务要是发生错误的话,也会导致系统弹出内存读写错误的提示,所以当我们遇到这种错误现象时,可以尝试手工修复一下Windows Management Instrumentation服务,下面就是具体的修复步骤:

  首先用鼠标右键单击系统桌面中的“我的电脑”图标,从弹出的快捷菜单中执行“管理”命令,打开本地系统的计算机管理窗口,在该窗口的左侧显示区域,依次展开“服务和应用程序”/“服务”选项,在对应“服务”选项所在的右侧显示区域中,找到Windows Management Instrumentation服务,并用鼠标右键单击该服务选项,从弹出的快捷菜单中执行“属性”命令,打开如图所示的服务属性设置界面;

  其次在该设置界面的“常规”标签页面中,单击“停止”按钮,将Windows Management Instrumentation服务暂时停止运行。之后,打开计算机系统的资源管理器窗口,在该窗口中依次展开“Windows”、“ssystem32”、“wbem”、“repository”文件夹,然后将“repository”文件夹窗口中的所有文件进行一下备份,备份完成后将该文件夹中的所有内容全部清除掉;

  接下来,重新启动一下计算机系统,待系统启动成功后,按前面操作打开Windows Management Instrumentation服务的属性设置界面,单击该界面中的“启动”按钮,相信这么一来Windows Management Instrumentation服务就能正常运行了。修复系统损坏文件

  如果计算机系统不小心感染了病毒或者发生了误删除操作,那么与系统内存读写操作有关的系统文件很可能受到损坏,而这些系统文件一旦受到损坏的话,那么我们就很容易遭遇内存读写故障提示了。所以,我们一旦碰到内存读写错误的提示时,不妨按照如下步骤修复一下系统,看看系统是否存在损坏的文件:

  首先使用最新版本的杀毒软件,来对计算机系统进行彻底地病毒查杀操作,因为计算机系统一旦感染了病毒而不进行清除的话,我们即使修复了系统文件,病毒仍然有可能会继续破坏系统文件,所以及时使用杀毒软件来将计算机中的病毒全部清除干净,可以确保系统文件不会继续受到病毒的威胁。

  其次使用系统自带的“sfc”命令,来尝试将受到损坏的系统文件修复到正常状态。在修复受损系统文件时,只要依次单击“开始”/“运行”命令,在弹出的系统运行对话框中,输入字符串命令“sfc /scannow”,单击回车键后,该命令程序就会对系统每个角落处的系统文件进行搜索扫描,一旦发现系统文件的版本不正确或者系统文件已经损坏的话,它就能自动弹出提示界面,要求我们插入Windows系统的安装光盘,以便从中提取正常的系统文件来替代不正常的系统文件,从而达到修复系统文件的目的。要是系统修复操作成功的话,相信我们重新启动计算机系统时,就不会看到有什么不正常的现象了。

  及时释放系统内存

  我们知道,在运行一些容量较大的程序或者游戏时,需要消耗相当的系统内存资源,要是此时内存空间不够时,那么系统内存读写错误的故障提示很有可能就会发生。为了有效避免这种错误提示,我们最好在运行容量较大的程序或者游戏之前,应该先将计算机系统重新启动一下,这样能够将系统内存空间充分释放出来;如果计算机内存空间本身就比较小的话,那么我们建议各位最好及时升级内存,以便拓展内存的有效使用空间,以防止由于系统内存不足而造成系统内存读写错误的发生。

  当然,在系统自身内存空间不足的情况下,我们应该先将那些随机启动的杀毒软件以及相关即时监控的程序暂时关闭掉,之后再尝试运行容量较大的应用程序或者网络游戏,因为杀毒软件及相关监控程序会在一定程度上消耗一些系统内存资源,将它们关闭可以节省不小的内存空间,从而能够有效避免内存读写错误现象的发生。当然,值得注意的是,我们在运行完大容量的程序或游戏之后,还必须记得及时将相关程序的监控功能全部打开。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-16
2、打开CMD窗口输入如下命令:
for %i in (%windir%\system32\*.dll) do regsvr32.exe /s %i 回车
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回车
两条分别运行完成后重启机器。
五、如果以上方法无法解决只能使用最后一招:
完全注册dll:打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成后重新启动机器。
六、如果你电脑里面存在NET.Framework这个微软的组件服务而你又不使用它→那么卸载这个服务可能会解决问题:开始→设置→控制面板→添加删除程序→NET.Framework→删除(如果你必须使用就重新启动电脑后再次安装NET.Framework)。
七、关闭这个报告(治标不治本):
1、右击桌面上“我的电脑”→属性→高级→错误报告→错误汇报→勾选“禁用错误汇报”→“但在发生严重错误时通知我”复选框→确定。这样处理对于一些小错误,Windows XP就不会弹出错误提示了。
2、如果不行彻底关闭错误报告服务。开始→运行中输入→services.msc→打开“服务”窗口→找到“Error Reporting Service”→打开“Error Reporting Service的属性”对话框→将“启动类型”改为“已禁用”→确定后重新启动系统。(此项目关闭的注册表方式:开始→运行→输入regedit→确定→找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug]中的Auto=0改成Auto=1)
简单有效的处理方法是看错误提示, 哪 一 个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。
第2个回答  推荐于2017-09-09

内存不能为read修复工具可以有效修复计算机运行应用程序时提示:该内存不能为read要终止程序的问题,一般XP系统才会出现这个问题。

指令修复法:

    开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入(复制即可) :

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

    粘贴,回车,滚动完毕后,再输入:

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

    回车,直到屏幕滚动停止为止,重启电脑。

...总会出现:0x00000000指令引用的0x00000000内存,该内存不能为“ read...
2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。3、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。4、 删除然后重新创建 Winnt\\System32\\Wbem\\Repository 文件夹中的文件:在桌面上右击我的电...

0x00000000指令引用的0x00000000内存,该内存不能为?
遇到“0x00000000指令引用的0x00000000内存,该内存不能为read”这类错误,通常是由于软件冲突、内存问题、系统损坏或驱动程序不兼容等原因引起的。解决这类问题,可以尝试以下几个步骤:1. **重启计算机**:有时简单的重启可以解决临时的内存访问问题。2. **更新或回滚驱动程序**:检查并更新所有硬件的...

0x000000000内存不能为read什么原因?
方法一:遇到0x00000000内存不能为read这个问题最常见的原因就是电脑中毒了,所以大家可以使用电脑上的安全软件来扫描一下病毒,比如说360杀毒,腾讯电脑管家等。1、打开电脑管家,点击闪电查杀,开始检测电脑中是否存在安全问题还是病毒 2、等待片刻,如果是全盘查杀时我们要干别的,电脑会较卡,我们可以点击...

0x00000000指令引用的0x00000000内存。该内存不能为"read" 怎么...
总的来说,解决“0x00000000指令引用的0x00000000内存。该内存不能为'read'”的错误需要从多个方面进行排查和修复,包括软件更新、硬件检查、恶意软件清除以及利用系统内置工具进行诊断和修复。

"0x00000000"指令引用的"0x00000000"内存.该内存不能为"read".怎么解决...
【原因解决方法】1 内存条坏了 更换内存条 2 双内存不兼容 使用同品牌的内存或只要一条内存 3 内存质量问题 更换内存条 4 散热问题 加强机箱内部的散热 5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽 6 硬件有问题 更换硬盘 7 驱动问题 重装驱动,如果是新系统,应先安装主板驱动 8 ...

0x00000000'指令引用的0x00000000内存。该内存不能为read?
此情况一般为软件冲突、中毒、驱动故障、系统故障、内存故障等,可通过以下步骤逐一排查解决:1,部分软件需要运行环境才能安装,请先安装.net framwork、visual c++等组件;2,如方法1无效,确认弹出此提示后,对话框左上角的的进程名称是什么,如果是软件的进程,则为软件故障,尝试卸载此软件或安装新版本...

0x00000000指令引用的0x00000000内存。该内存不能为"read" 怎么...
这种情况,一般都是由系统软件、内存、硬盘引起的。解决方法如下:1、建议用360 卫士 、金山卫士等软件,清理垃圾,查杀恶意软件,完成后重启电脑,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。2、如果不能进入系统,可以开机后 到系统选择那里 按f8 选 起作用的最后一次正确配置(...

“0×00000000指令引用的0×00000000内存,不能为read”怎样解决?
内存不能为read一般都是由系统软件、内存、硬盘引起的。\\x0d\\x0a\\x0d\\x0a1、电脑不心装上了恶意软件,或上网时产生了恶意程序,建议用360 卫士 、金山卫士等软件,清理垃圾,查杀恶意软件,完成后重启电脑,就可能解决。实在不行,重装,还原过系统,可以解决软件引起的问题。\\x0d\\x0a\\x0d\\x...

“0x0000指令0x00000000内存,该内存不能为read”是怎么回事?怎么办?
并更新了显卡驱动,之后游戏就能正常运行了。这个例子说明了针对这类错误,多方面的排查和解决步骤通常是必要的。总的来说,“0x0000指令0x00000000内存,该内存不能为read”错误可能由多种原因导致,解决时需要综合考虑软件兼容性、系统文件完整性以及硬件状态等多个方面。

"0x00000000"指令引用的 "0x00000000"内存.该内存不能read
这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。

相似回答