0x00000不能为read written

合集下载

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法Windows键+R打开“运行”对话框输入cmd 回车进入命令提示符输入regedit回车进入注册表电脑出现:“0X7C9309D8”指令引用的“0X00000000”内存。

该内存不能为“READ”是什么这个问题的出现比较普遍,主要有几个方面:【1】病毒引起的,对电脑全盘杀毒。

【2】硬件上的原因,主要是内存条不兼容引起的,必要时更换内存。

【3】系统或其它软件引起的。

【4】打开或关闭IE、QQ、游戏等出现该内存不能为read或written,首先想到可能就是这款软件的问题,(一般来解决办法就是卸载重新安装、升级或更换其它版本,不行只有卸载该软件,问题才能解决)。

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

(2)某个软件出现的问题,这里主要是看看开机时运行的软件,(用360等检查开机运行的软件,把不必要运行的软件都去掉),软件冲突,卸载有问题的软件。

★下面有两种处理方法可以试试:【如果不行只有恢复或重装系统了】(1)试用命令排除开始-运行-输入cmd-- 回车,在命令提示符下输入下面命令for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

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

解决“0X000000该内存不能为read”的方法现在有很多人在使用donghai制作的电脑公司ghost版的系统,经常会出现“0X000000该内存不能为read”的对话框,作者在最新发布的5。

内存不能为 read 或 written 的解决方案

内存不能为 read 或 written 的解决方案

内存不能为 read 或 written 的解决方案本文由:xp系统下载提供技术支持内存不能为 read 或 written 的解决方案有些人运行飚车程序的时候会弹出该内存不能为“read”的错误提示。

希望以下文章能对大家有所帮助使用Windows操作系统的人有时会遇到这样的错误信息,运行某些程序的时候,有时会出现内存错误的提示,然后该程序会自动关闭或点击后关闭,严重的会无法关闭。

“0x????????”指令引用的“0x????????”内存。

该内存不能为“read”。

“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。

不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。

)一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

1、微软IE缓冲溢出漏洞引起2、内存或虚拟内存地址使用冲突造成程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,win是多任务的系统有时前程序未结束又有新的任务开始到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况3、劣质内存条也会出现这个问题一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。

你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。

4、微软WINDOWS系统的漏洞,windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。

内存不能为readwritten

内存不能为readwritten

我所熟悉的0X000000该内存不能为read或者written的解决方法硬件:电脑硬件是很不容易坏的。

内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。

内存条坏了(二手内存情况居多)、2。

使用了有质量问题的内存,3。

内存插在主板上的金手指部分灰尘太多。

4。

使用不同品牌不同容量的内存,从而出现不兼容的情况。

5。

超频带来的散热问题。

你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

二、如果都没有,那就从软件方面排除故障了。

原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。

这就是“动态内存分配”,内存地址也就是编程中的“光标”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。

当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。

作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。

真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。

在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。

这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。

内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。

该内存不能为read是什么意思

该内存不能为read是什么意思

该内存不能为read是什么意思该内存不能为read是什么意思?很多人可能还是不太清楚这个意思以及解决办法,那么下面就由小编来简单的为你介绍一下吧!该内存不能为read是什么意思木马残留文件,用360和清理助手扫描下木马、恶意软件,然后再清理下启动项就OK了! 运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。

“0x”指令引用的“0x”内存。

该内存不能为“read”。

“0x”指令引用的“0x”内存,该内存不能为“written”。

一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件开始运行输入:cmd 确定:在DOS提示符下输入:for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1等待3分钟,左右后,搞定了。

(如果怕输错,就把这句话复制上去)。

故障分析硬件方面:一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。

你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。

软件方面:先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。

举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。

而系统则是在屏幕上表现出来。

这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。

另外也可能是硬件设备之间的兼容性不好造成的。

几个例子例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存。

引起内存不能为”written“的解决方法

引起内存不能为”written“的解决方法

引起内存不能为”written“的解决方法使用Windows操作系统的人有时会遇到这样的错误信息:“0X指令引用的0x00000000内存,该内存不能written”,然后应用程序被关闭。

其实,这个错误并不一定是Windows不稳定造成的。

下面店铺就为大家简单分析这种错误的常见原因及解决方法,欢迎大家参考和学习。

一、应用程序没有检查内存分配失败程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。

这就是“动态内存分配”,内存地址也就是编程中的“指针”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。

当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。

作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。

真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。

在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。

这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x00000000”。

内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。

因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。

二、应用程序由于自身BUG引用了不正常的内存指针在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。

0X000000该内存不能为read written的解决方法

0X000000该内存不能为read written的解决方法

0X000000该内存不能为read written的解决方法出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

一:先说说硬件:一般来说,电脑硬件是很不容易坏的。

内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。

内存条坏了(二手内存情况居多)、2。

使用了有质量问题的内存,3。

内存插在主板上的金手指部分灰尘太多。

4。

使用不同品牌不同容量的内存,从而出现不兼容的情况。

5。

超频带来的散热问题。

你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

二、如果都没有,那就从软件方面排除故障了。

先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。

这就是“动态内存分配”,内存地址也就是编程中的“光标”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。

当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。

作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。

真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。

在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。

这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。

内存不能为read written错误的解决方法

内存不能为read written错误的解决方法

3.试用新版本的应用程序。
4、删除然后重新创建 WINDOWS\Wbem\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。删除 WINDOWS\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。) 打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件:
四、如果以上方法无法解决只能使用最后一招:
完全注册dll:打开“运行”输入→cmd→回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了,为防止输入错误可以复制这条指令,然后在命令提示符后击鼠标右键→粘贴→回车,耐心等待,直到屏幕滚动停止。
(下面是要运行的代码):
简单有效的处理方法是看错误提示,哪一个软件引起的冲突就卸载那个软件,重新启动机器以后首先关闭杀毒软件,重新运行安装。
回答者: 1056898 - 首席运营官 十二级 4-22 20:57
内存不能为“read”或“written”的解决方案
有些人运行飚车程序的时候会弹出该内存不能为“read”的错误提示。希望以下文章能对大家有所帮助。
2、安装过的Domino这程序导致有问题,你可以在开始→运行→msconfig→启动项目→关闭Domino启动项→如果关闭不了→可以用卡卡助手之类的系统设置软件把它强行关掉→如果还是不行的→证明你系统中毒→那就重新安装系统彻底解决。

该内存不能为“read”或“written”的解决方案

该内存不能为“read”或“written”的解决方案

该内存不能为“read”或“written”的解决方案有些人运行飚车程序的时候会弹出该内存不能为“read”的错误提示。

希望以下文章能对大家有所帮助。

使用Windows操作系统的人有时会遇到这样的错误信息,运行某些程序的时候,有时会出现内存错误的提示,然后该程序会自动关闭或点击后关闭,严重的会无法关闭。

“0x????????”指令引用的“0x????????”内存。

该内存不能为“read”。

“0x????????”指令引用的“0x????????”内存,该内存不能为“written”。

不知你出现过类似这样的故障吗?(0x后面内容有可能不一样。

)散一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

1、微软IE缓冲溢出漏洞引起2、内存或虚拟内存地址使用冲突造成程序的运行需要分配一定的内存地址给程序使用,当程序结束时释放留出空间让给新的程序使用,win是多任务的系统有时前程序未结束又有新的任务开始到底要多少内存或虚拟内存来保证我们同时运行的工作任务呢?也许win在这个问题上没弄好,所以有此错误常常发生,一般运行大型软件或多媒体后出现这种情况3、劣质内存条也会出现这个问题一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。

你可以使用MemTest这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,你就要检查是不是内存出问题了或者和其它硬件不兼容。

4、微软WINDOWS系统的漏洞,windows把内存地址0X00000000到0X0000ffff指定为分配null指针的地址范围,如果程序试图访问这一地址,则认为是错误。

c/c++编写的程序通常不进行严格的错误检查,当采用malloc来分配内存而可供分配的地址空间不够的情况下返回null指针。

解决电脑有时特别是在关机的时候窗口提示0X00000内存不能读的问题

解决电脑有时特别是在关机的时候窗口提示0X00000内存不能读的问题

解决电脑有时特别是在关机的时候窗口提示0X00000内存不能读的问题0X000000该内存不能为read的解决方法运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。

“0x”指令引用的“0x”内存。

该内存不能为“read”。

“0x”指令引用的“0x”内存,该内存不能为“written”。

以上的情况相信大家都应该见到过,甚至说一些网友因为不爽于这个经常出现的错误提示而屡次重装系统。

相信普通用户应该不会理解那些复杂的十六进制代码。

出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

一:先说说硬件:一般来说,电脑硬件是很不容易坏的。

内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。

内存条坏了(二手内存情况居多)、2。

使用了有质量问题的内存,3。

内存插在主板上的金手指部分灰尘太多。

4。

使用不同品牌不同容量的内存,从而出现不兼容的情况。

5。

超频带来的散热问题。

你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

二、如果都没有,那就从软件方面排除故障了。

先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。

这就是“动态内存分配”,内存地址也就是编程中的“光标”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。

当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。

作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法Windows键+R打开“运行”对话框输入cmd 回车进入命令提示符输入regedit回车进入注册表电脑出现:“0X7C9309D8”指令引用的“0X00000000”内存。

该内存不能为“READ”是什么这个问题的出现比较普遍,主要有几个方面:【1】病毒引起的,对电脑全盘杀毒。

【2】硬件上的原因,主要是内存条不兼容引起的,必要时更换内存。

【3】系统或其它软件引起的。

【4】打开或关闭IE、QQ、游戏等出现该内存不能为read或written,首先想到可能就是这款软件的问题,(一般来解决办法就是卸载重新安装、升级或更换其它版本,不行只有卸载该软件,问题才能解决)。

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

(2)某个软件出现的问题,这里主要是看看开机时运行的软件,(用360等检查开机运行的软件,把不必要运行的软件都去掉),软件冲突,卸载有问题的软件。

★下面有两种处理方法可以试试:【如果不行只有恢复或重装系统了】(1)试用命令排除开始-运行-输入cmd-- 回车,在命令提示符下输入下面命令for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

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

解决“0X000000该内存不能为read”的方法现在有很多人在使用donghai制作的电脑公司ghost版的系统,经常会出现“0X000000该内存不能为read”的对话框,作者在最新发布的5。

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法Windows键+R打开“运行”对话框输入cmd 回车进入命令提示符输入regedit回车进入注册表电脑出现:“0X7C9309D8”指令引用的“0X00000000”内存。

该内存不能为“READ”是什么这个问题的出现比较普遍,主要有几个方面:【1】病毒引起的,对电脑全盘杀毒。

【2】硬件上的原因,主要是内存条不兼容引起的,必要时更换内存。

【3】系统或其它软件引起的。

【4】打开或关闭IE、QQ、游戏等出现该内存不能为read或written,首先想到可能就是这款软件的问题,(一般来解决办法就是卸载重新安装、升级或更换其它版本,不行只有卸载该软件,问题才能解决)。

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

(2)某个软件出现的问题,这里主要是看看开机时运行的软件,(用360等检查开机运行的软件,把不必要运行的软件都去掉),软件冲突,卸载有问题的软件。

★下面有两种处理方法可以试试:【如果不行只有恢复或重装系统了】(1)试用命令排除开始-运行-输入cmd-- 回车,在命令提示符下输入下面命令for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

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

解决“0X000000该内存不能为read”的方法现在有很多人在使用donghai制作的电脑公司ghost版的系统,经常会出现“0X000000该内存不能为read”的对话框,作者在最新发布的5。

引用的“0x00000000”内存,该内存不能为“read”或“written

引用的“0x00000000”内存,该内存不能为“read”或“written

引用的“0x00000000”内存,该内存不能为“read”或“written展开全文引用的“0x00000000”内存,该内存不能为“read”或“written 使用Windows操作系统的人有时会遇到这样的错误信息:「“0X”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。

1.检视系统中是否有木马或病毒。

这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。

平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。

有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

3.试用新版本的应用程序。

Mode:将虚拟内存撤换答案:目前为止是肯定的,也就是如在下次冷天到来时亦没再发生,就代表这是主因追加:如果你用 Ghost 恢复 OS 后建议删除WINDOWS\PREFETCH目录下所有*.PF文件因为需让windows重新收集程序的物理地址有些应用程序错误 "0x7cd64998" 指令参考的 "0x14c96730" 内存。

该内存不能为 "read"推论是此原因内存条坏了更换内存条2 双内存不兼容使用同品牌的内存或只要一条内存3 内存质量问题更换内存条4 散热问题加强机箱内部的散热5 内存和主板没插好或其他硬件不兼容重插内存或换个插槽6 硬件有问题更换硬盘7 驱动问题重装驱动,如果是新系统,应先安装主板驱动8 软件损坏重装软件9 软件有BUG 打补丁或更新到最新版本10 软件和系统不兼容给软件打上补丁或是试试系统的兼容模式11 软件和软件之间有冲突如果最近安装了什么新软件,卸载了试试12 软件要使用其他相关的软件有问题重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题13 病毒问题杀毒14 杀毒软件与系统或软件相冲突由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试15 系统本身有问题有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。

打开有视频的文件夹就出现 0x00000000内存该内存不能为written或read的问题

打开有视频的文件夹就出现 0x00000000内存该内存不能为written或read的问题

打开有视频的文件夹就出现0x00000000内存该内存不能为written 或read的问题
在Windows XP中,视频文件的预览功能主要是动态链接文件“shmedia.dll”在起作用,我们只要依次打开“开始→运行”命令,在“运行”一栏中输入“regsvr32 /u shmedia.dll”,然后单击“确定”按钮,当出现“shmedia.dll中的DllUnregisterServer成功”的提示框时,便可成功禁止视频的预览功能了。

若今后打算恢复该预览功能,只要输入“regsvr32 shmedia.dll”就可以了。

首先,查遍毒,其次,如果IE版本低的话,直接升级到IE7。

如果版本没问题,按以下办法重新注册下系统组件:到开始》运行,依次输入
regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll
再回去试试,如果问题还没搞定,再清理一下系统启动项,这个找个工具软件就行,原则上除了输入法管理器和杀软,其它的都能关。

如果还不行再回复。

内存不能为read或written的解决方法有哪些?

内存不能为read或written的解决方法有哪些?

内存不能为read或written的解决方法有哪些?当我们在计算机系统中运行一些容量较大的程序或者游戏时,系统常常会自动弹出“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服务就能正常运行了。

解决电脑有时特别是在关机的时候窗口提示0X00000内存不能读的问题

解决电脑有时特别是在关机的时候窗口提示0X00000内存不能读的问题

解决电脑有时特别是在关机的时候窗口提示0X00000内存不能读的问题0X000000该内存不能为read的解决方法运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。

“0x”指令引用的“0x”内存。

该内存不能为“read”。

“0x”指令引用的“0x”内存,该内存不能为“written”。

以上的情况相信大家都应该见到过,甚至说一些网友因为不爽于这个经常出现的错误提示而屡次重装系统。

相信普通用户应该不会理解那些复杂的十六进制代码。

出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

一:先说说硬件:一般来说,电脑硬件是很不容易坏的。

内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。

内存条坏了(二手内存情况居多)、2。

使用了有质量问题的内存,3。

内存插在主板上的金手指部分灰尘太多。

4。

使用不同品牌不同容量的内存,从而出现不兼容的情况。

5。

超频带来的散热问题。

你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。

二、如果都没有,那就从软件方面排除故障了。

先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。

这就是“动态内存分配”,内存地址也就是编程中的“光标”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。

当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。

作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。

怎样手动手动修复内存不能为read或 written”的错误

怎样手动手动修复内存不能为read或 written”的错误

怎样手动手动修复内存不能为read或written”的错误在使用Windows操作系统运行程序或者游戏时,系统常常会自动弹出这样的错误信息“0x指令引用的0x00000000内存,该内存不能为read或written”的错误示,然后应用程序被闭。

内存读写错误是经常遇到的故障,这个错误并不一定是Windows不稳定造成的。

遇到这种故障信息时,我们该如何才能将它有效排除,同时确保下次运行程序或者游戏时,系统不会再次出现系统内存读写错误呢?出现这个错误提示是两方面的原因。

一是硬件即内存有问题,二是软件方面的问题。

本文简单分析这种错误的常见原因和手动修复内存读写错误相关的服务是处理内存读写错误的重要方法。

1、硬件内存问题:一般来说计算机硬件是不容易坏的。

内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地)主要是:1.内存条坏了(二手内存情况居多)2.使用了有质量问题的内存3.内存插在主板上的金手指部分灰尘太多。

4.使用不同品牌不同容量的内存而出现不兼容的情况。

5.超频带来的散热问题。

你可以使用MemTest 这个软件来检测一下内存,它可以彻底检测出内存的稳定度。

假如你是双内存,而且是不同品牌的内存条混插或者买了二手内存出现这个问题时,你就要检查是不是内存出问题了或者和其它硬件不兼容。

如果所说的情况都没有,那末就要从软件方面解决问题了。

2、软件方面问题:先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。

这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。

另外也可能是硬设备之间的兼容性不好造成的。

同时由于系统在运行时要对一段内存进行保护,其它的用户程序无法访问内存,当用户程序非法读取这些内存空间时,也会出现这样的错误。

该内存不能为read或written

该内存不能为read或written

"0x004146e4"指令引用的"0x00000000"。

该内存不能为"read"。

要终止程序,请单击“确定”。

要高度程序,请单击“取消”。

0x004205eb指令引用0x00000000内存,该内存不能为read 要终止程序,请单击确定请问这是怎么回事?您好!出现:0x???????? 指令引用的0x????????内存。

该内存不能为"read"或"written"。

【答案shijan8原创】★如果使用本答案请注明原创作者名或答案来源★【1】出现该问题原因很多,首先一定要清楚是在什么时候出现该问题,把下面写的看完,对照您电脑出现的问题进行正确的解决。

(如果偶尔出现该问题,关机后,重新开机,可能会消失)【2】盗版系统或Ghost版本系统,系统文件错误或丢失,也会出现该问题,及时安装官方发行的补丁,{检查电脑年、月、日是否正确}。

建议:最好安装【正版】系统或【完整版】系统。

【3】检查驱动是否出现问题,重新安装驱动或及时更新驱动。

【4】病毒引起的:升级杀毒软件或下载专杀工具,清理恶意插件,对电脑全盘杀毒。

【5】硬件引起的:(1)可能是内存条出现的小问题,关机断电,把内存条拆下清理干净重新安装。

必要时更换内存条。

(硬件上一般不会出现该问题)【6】软件引起的:(1)安装的软件与系统或其它软件发生冲突,盗版或带病毒的软件,请慎重下载软件,最好使用正版。

【这里主要说的是检查开机启动项,把没必要启动的启动项禁止开机启动】(2)如果你的电脑中安装了两款或两款以上的同类软件,比如:两款杀毒软件、两款优化系统软件等,请卸载一款,以免发生冲突,以保持电脑稳定性。

(3)有些系统补丁下载安装了错误补丁,可能与您当前的系统或其它软件发生冲突,也会出现该问题。

卸载该补丁,找到适合您电脑补丁,重新下载重新安装。

(4)当下载安装或打开运行播放器、游戏、QQ等第三方软件,出现该问题时。

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法

电脑出现内存不能为“read”或“written”解决方法Windows键+R打开“运行”对话框输入cmd 回车进入命令提示符输入regedit回车进入注册表电脑出现:“0X7C9309D8”指令引用的“0X00000000”内存。

该内存不能为“READ”是什么这个问题的出现比较普遍,主要有几个方面:【1】病毒引起的,对电脑全盘杀毒。

【2】硬件上的原因,主要是内存条不兼容引起的,必要时更换内存。

【3】系统或其它软件引起的。

【4】打开或关闭IE、QQ、游戏等出现该内存不能为read或written,首先想到可能就是这款软件的问题,(一般来解决办法就是卸载重新安装、升级或更换其它版本,不行只有卸载该软件,问题才能解决)。

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

(2)某个软件出现的问题,这里主要是看看开机时运行的软件,(用360等检查开机运行的软件,把不必要运行的软件都去掉),软件冲突,卸载有问题的软件。

★下面有两种处理方法可以试试:【如果不行只有恢复或重装系统了】(1)试用命令排除开始-运行-输入cmd-- 回车,在命令提示符下输入下面命令for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1怕输入错误,可以复制这条指令,然后在命令提示符后击鼠标右键,打“粘贴”,回车,耐心等待,直到屏幕滚动停止为止。

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

解决“0X000000该内存不能为read”的方法现在有很多人在使用donghai制作的电脑公司ghost版的系统,经常会出现“0X000000该内存不能为read”的对话框,作者在最新发布的5。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
故障分析
硬件方面:
一般来说.内存出现问题的可能性并不大.主要方面是:内存条坏了.内存质量有问题.还有就是2个不同牌子不同容量的内存混插.也比较容易出现不兼容的情况.同时还要注意散热问题.特别是超频后.你可以使用MemTest 这个软件来检测一下内存.它可以彻底的检测出内存的稳定度.
假如是双内存.而且是不同品牌的内存条混插或者买了二手内存时.出现这个问题.这时.就要检查是不是内存出问题了或者和其它硬件不兼容.
一.应用程序没有检查内存分配失败
程序需要一块内存用以保存数据时.就需要调用操作系统提供的[功能函数"来申请.如果内存分配成功.函数就会将所新开辟的内存区地址返回给应用程序.应用程序就可以通过这个地址使用这块内存.这就是[动态内存分配".内存地址也就是编程中的[指针".
内存不是永远都招之即来.用之不尽的.有时候内存分配也会失败.当分配失败时系统函数会返回一个0值.这时返回值[0"已不表示新启用的指针.而是系统向应用程序发出的一个通知.告知出现了错误.作为应用程序.在每一次申请内存后都应该检查返回值是否为0.如果是.则意味着出现了故障.应该采取一些措施挽救.这就增强了程序的[健壮性".
若应用程序没有检查这个错误.它就会按照[思维惯性"认为这个值是给它分配的可用指针.继续在之后的运行中使用这块内存.真正的0地址内存区保存的是计算机系统中最重要的[中断描述符表".绝对不允许应用程序使用.在没有保护机制的操作系统下(如DOS).写数据到这个地址会导致立即死机.而在健壮的操作系统中.如Windows等.这个操作会马上被系统的保护机制捕获.其结果就是由操作系统强行关闭出错的应用程序.以防止其错误扩大.这时候.就会出现上述的[写内存"错误.并指出被引用的内存地址为[0x00000000".
例四:我的豪杰超级解霸自从上网后就不能播放了.每次都提示[Ox060692f6"(每次变化)指令引用的[Oxff000011"内存不能为[read".终止程序请按确定.
解决方法:试试重装豪杰超级解霸.如果重装后还会.到官方网站下载相应版本的补丁试试.还不行.只好换就用别的播放器试试了.
例五:双击一个游戏的快捷方式.[Ox77f5cdO"指令引用[Oxffffffff"内存.该内存不能为[read" .并且提示Client.dat程序错误.
2.更新操作系统.让操作系统的安装程序重新拷贝正确版本的系统文件.修正系统参数.有时候操作系统本身也会有BUG.要注意安装官方发行的升级程序.
3.试用新版本的应用程序
解决方法:内存的兼容性问题!遇到这类问题.用户可以自行打开机器把内存的位置调动一下.看问题是否可以解决.如果问题依旧.可与你的朋友调换内存使用.
通过上面的几个例子.可以看到.出现故障的原因有好多种.下面列出已经提到和有可能发生的原因.方便查阅.
问题产生原因原因--解决方法
内存条坏了--更换内存条
例九:我三个月前配了台机子.系统比较不稳定.三个月内已经重装过多次系统.四五天前刚装过系统.可是经常随机地出现Explorer-应用程序错误.[0x4a01259d[指令引用的[0x00000000"内存.该内存不能为[read".要终止程序.请单击[确定[.要调试程序.请单击 [取消".如果点确定.windows桌面就不见了.这种问题在之前的系统也出现过.不知道是不是硬件的问题?
关于内存不能READ的解决方案
运行某些程序的时候.有时会出现内存错误的提示.然后该程序就关闭.
[0x????????"指令引用的[0x????????"内存.该内存不能为[read".
[0x????????"指令引用的[0x????????"内存.该内存不能为[written".
一般出现这个现象有方面的.一是硬件.即内存方面有问题.二是软件.这就有多方面的问题了.
几个例子
例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x00000000"内存.该内存不能为[read".要终止程序.请单击[确定"的信息框.单击[确定"后.又出现[发生内部错误.您正在使用的其中一个窗口即将关闭"的信息框.关闭该提示信息后.IE浏览器也被关闭.
例七:我的笔记本电脑用的XP系统.有时关闭网页时会弹出tbrowser.exe遇到问题需要关闭.然后有弹出0x03e7c738指令引用的0x03e7c738内存.该内存不能为read.请问是怎么回事?
解决方法:先查杀一下病毒.另外如果你安装了浏览增强之类的软件.请卸掉.
例八:从桌面或开始菜单中打开任何一个程序. 出现错误提示:"0x........"指令引用的"0x00000000"内存.该内存不能为"read".省略号代表可变值.而从运行中打开程序没问题.
解决方法:这可能是系统的兼容性问题.winXP的系统.右键[AutoRun.exe"文件.属性.兼容性.把[用兼容模式运行这个程序"项选择上.并选择[Windows 98/Me".win2000如果打了SP的补丁后.只要开始.运行.输入:regsvr32 c:winntapppatchslayerui.dll.右键.属性.也会出现兼容性的选项.
解决方法:修复或升级IE浏览器.同时打上补丁.看过其中一个修复方法是.Win2000自升级.也就是Win2000升级到 Win2000.其实这种方法也就是把系统还原到系统初始的状态下.比如你的IE升级到了6.0.自升级后.会被IE5.0代替/运用腾讯浏览器/
例二:在windows xp下双击光盘里面的[AutoRun.exe"文件.显示[0x77f745cc"指令引用的[0x00000078"内存.该内存不能为[written".要终止程序.请单击[确定".而在Windows 98里运行却正常.
内存分配失败故障的原因很多.内存不够.系统函数的版本不匹配等都可能有影响.因此.这种分配失败多见于操作系统使用很长时间后.安装了多种应用程序(包括无意中[安装"的病毒程序).更改了大量的系统参数和系统文件之后.
二.应用程序由于自身BUG引用了不正常的内存指针
在使用动态分配的应用程序中.有时会有这样的情况出现:程序试图读写一块[应该可用"的内存.但不知为什么.这个预料中可用的指针已经失效了.有可能是[忘记了"向操作系统要求分配.也可能是程序自己在某个时候已经注销了这块内存而[没有留意"等等.注销了的内存被系统回收.其访问权已经不属于该应用程序.因此读写操作也同样会触发系统的保护机制.企图[违法"的程序唯一的下场就是被操作终止运行.回收全部资源.计算机世界的法律还是要比人类有效和严厉得多啊!
解决方法:运行regedit进入注册表. 在HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerShellExecuteHooks 下.应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}. 将其他的删除(默认键值当然不要删除).
例三:RealOne Gold关闭时出现错误.以前一直使用正常.最近却在每次关闭时出现[0xffffffff"指令引用的[0xffffffff"内存.该内存不能为[read" 的提示.
解决方法:当使用的输入法为微软拼音输入法2003.并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题.因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题.
软件方面:
先简单说说原理:内存有个存放数据的地方叫缓冲区.当程序把数据放在其一位置时.因为没有足够空间.就会发生溢出现象.举个例子:一个桶子只能将一斤的水.当放入两斤的水进入时.就会溢出来.而系统则是在屏幕上表现出来.这个问题.经常出现在windows2000和XP系统上.Windows 2000/XP对硬件的要求是很苛刻的.一旦遇到资源死锁.溢出或者类似Windows 98里的非法操作.系统为保持稳定.就会出现上述情况.另外也可能是硬件设备之间的兼容性不好造成的.
解决方法:重装显卡的最新驱动程序.然后下载并且安装DirectX9.0.
例六:一个朋友发信息过来.我的电脑便出现了错误信息:[0*772b548f"指令引用的[0*00303033"内存.该内存不能为[written".然后QQ自动下线.而再打开QQ.发现了他发过来的十几条的信息.
解决方法:这是对方利用QQ的BUG.发送特殊的代码.做QQ出错.只要打上补丁或升级到最新版本.就没事了.
双内存不兼容--使用同品牌的内存或只用一条内存
内存质量问题--更换内存条
散热问题--加强机箱内部的散热
内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟
硬盘有问题--更换硬盘
驱动问题--重装驱动.如果是新系统.要先安装主板驱动
软件损坏--重装软件
软件有BUG--打补丁或用最新的版本.
像这样的情况都属于程序自身的BUG.你往往可在特定的操作顺序下重现错误.无效指针不一定总是0.因此错误提示中的内存地址也不一定为[0x00000000".而是其他随机数字.
如果系统经常有所提到的错误提示.下面的建议可能会有帮助:
1.查看系统中是否有木马或病毒.这类程序为了控制系统往往不负责任地修改系统.从而导致操作系统异常.平常应加强信息安全意识.对来源不明的可执行程序绝不好奇.
系统本身有问题--有时候操作系统本身也会有BUG.要注意安装官方发行的升级程序.像SP的补丁.最好要打上.如果还不行重装系统或更换其它版本的系统了.
相关文档
最新文档