当前位置:IT09数码网 > 热点 > I T 资讯 > 正文

0x00000000内存不能为read,怎么解决

http://www.it09.cn 时间:2017-01-03 14:46来源:原创整理

  当我们在使用电脑的时候,电脑往往会出现这样或那样的问题,比如,当你玩得正开心的时候,计算机突然跳出一个窗口,上面写着:指令引用的“0x00000000”内存,该内存不能为“read”,导致你之前的操作失败了,而且再次操作也是同样的问题。那么假如计算机出现了这样的反馈时该如何处理呢?

0x00000000内存不能为read

使用命令提示符解决

命令提示符是计算机自带的一个非常实用的工具,首先我们回到计算机的桌面,然后找到开始菜单,单击开始菜单栏,在开始菜单栏的程序搜索框中输入“CMD”,查找命令提示符,查找成功后,运行命令提示符,输入命令:for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1,确认无误之后按下回车键运行。运行完成之后再输入命令:for %i in (%windir%system32*.ocx) do regsvr32.exe /s %i,然后再回车运行,等命令提示符运行完毕之后,内存不能read的问题就被解决了。

0x00000000内存不能为read

注册表方式解决

在计算机当中,有一个关于专门修改计算机系统注册表的程序,它的名字叫做regedit,同样,我们打开计算机的开始菜单,在程序搜索栏中输入“regedit”,点击运行这个注册表修改程序,同时在程序界面中找到HKEY_LOCAL_MACHINE内容,然后在该内容下查找到SOFTWARE,找到这一项内容之后,在它的列表当中查找Microsoft,然后在Microsoft下查找到Windows,再按照CurrentVersionExplorer的方式进行查找,并在Explorer下找到ShellExecuteHooks内容,这时候你会看到关于它的数值,将该内容底下的{AEB6717E-7E19-11d0-97EE-00C04FD91972}数值保留,而将其他的数值全部删除即可。

0x00000000内存不能为read

运行服务程序解决

首先我们依然要打开开始菜单,然后在程序搜索栏中输入“services.msc”,点击确定运行该程序。此后,在服务框的对话中,找到右侧的"Windows Management Instrumentation”功能,将该服务停止运行,然后点击确定或者应用修改。关闭该窗口,然后进入计算机或者我的电脑,找到相关的磁盘管理,然后按照磁盘进入“c:windowssystem32wbemrepository”文件夹,然后将repository文件夹当中所有的窗口文件进行备份,备份可以采用复制粘贴到移动磁盘的方法,备份完之后,将该文件夹底下的所有文件删除。确认删除之后,将计算机重启,然后打开服务并展开“Windows Management Instrumentation”,点击“启用”按钮,这时候计算机就会正常地运行该项服务的功能,同时之前遇到的内存无法read的问题也能够得到解决。

0x00000000内存不能为read

通过上面的三个方法都能够很好地解决内存无法read的问题,如果其中某一个方法行不通,大家还可以采用其他方法来试一试,一般情况下,三种方法的嵌套使用都能够解决问题的。

    【免责声明】本文仅代表作者个人观点,与IT09数码网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。您若对该稿件内容有任何疑问或质疑,请联系本网将迅速给您回应并做处理。