Win10用户电脑关机提示“内存不能为read”的原因以及解决方法?
- 格式:pdf
- 大小:406.78 KB
- 文档页数:5
该内存不能为read或written的原因与处理办法有时候用电脑的时候,用着用着会弹出一个窗口,说“该内存不能为read”或者是“该内存不能为written”,然后正做到一半的事情,就被强制关闭,你妹的,还没保存啊,就出现这个问题,时不时郁闷到想找块豆腐撞死算了!这方面的问题说难不难,说简单也不简单,看系统吧给你做详细的分析:该内存不能为“read”或“written”出现这个现象有两方面的原因,一是硬件,即内存方面有问题,二是软件,影响的因素就是多方面了.1、硬件方面一般来说,电脑硬件是不容易坏的。
内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌糊涂)主要方面是:1。
内存条坏了(二手内存情况居多)2。
使用了有质量问题的内存3。
内存插在主板上的金手指部分灰尘太多。
4。
使用不同品牌不同容量的内存,从而出现不兼容的情况。
5。
超频带来的散热问题。
你可以使用 MemTest 来检测内存的稳定性。
2、软件方面如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的"功能函数"来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是"动态内存分配",内存地址也就是编程中的"光标"。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值"0"已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的"健壮性"。
若应用程序没有检查这个错误,它就会按照"思维惯性"认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。
内存不能为read怎么解决_原因及解决方法一般来说,内存出现问题的可能*并不大,接下来是小编为大家收集整理的内存不能为read怎么解决,赶紧学习起来吧!出现/原因:1驱动程序不稳定,或者与*作系统、计算机硬件不兼容,极易引发内存不能为read错误;(由于开发者水平差异较大,个别rp和技术都很差的程序员也开始写驱动程序了,小则引起“内存不能为read”,大则引发机器蓝屏,最后还把责任推卸给别人。
)蓝屏代码:d805ab914ba4fef0ba3473226e713e6a.2不小心安装了流氓软件或ie流氓*件;3正在加载的程序与已经运行的发生冲突,如有的杀毒软件实时*程序,会和其它杀毒软件争夺系统控制权,导致内存不能为read;4计算机感染了病毒;5玩游戏时出现内存不能为read,则是因为显卡驱动不匹配;6夏天时硬件过热,散热不好,导致内存故障,不能为read;7内存条与主板兼容*问题,导致内存不能为read。
步骤/方法1首先我们打开开始菜单-运行cmd命令行,cmd窗口中输入cmd。
2在命令行中输入:for%1in(%windir%system32*.dll)doregsvr32.exe/s%1,在这里我们可以先将此命令复制,然后利用cmd命令编辑的粘贴到命令行中,然后点击回车,这时候需要等一段时间。
如下图所示:利用粘贴功能将拷贝的代码粘贴到编辑器上【小技巧】如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:,使用下面的“编辑-粘贴”功能就不容易输错了。
在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。
直到你的指示灯不闪了再做别的。
3然后点击回车,这时候需要等一段时间,如下图所示:【小提示】输入正确的话会看到飞快地滚屏否则……否则....失败就是没这效果。
回车后慢慢等(需要点时间1-2分钟)都运行完再打开看。
4还有一种情况就是:一般来讲就是给系统打上补丁和更换内存、给内存换个*槽这3种方法来解决。
开机显示内存不能为read的解决方法解决开机显示内存不能为read的方法在使用电脑时,有时候可能会遇到开机显示内存不能为read的问题。
这个问题通常是由于软件或驱动程序的冲突导致的。
下面将介绍一些解决这个问题的方法。
方法一:升级驱动程序驱动程序是操作系统与硬件之间的桥梁,如果驱动程序不兼容或过时,就可能导致内存不能为read的问题。
因此,我们可以尝试升级驱动程序来解决这个问题。
首先,我们可以通过访问硬件制造商的官方网站,下载最新的驱动程序。
然后,打开设备管理器,找到相关的设备,右键点击并选择“更新驱动程序软件”。
接下来,选择“浏览计算机以查找驱动程序软件”,然后选择下载的驱动程序进行安装。
完成后,重新启动电脑,看看问题是否解决。
方法二:禁用冲突的软件有时候,某些软件可能与操作系统或其他软件冲突,导致内存不能为read的问题。
为了解决这个问题,我们可以尝试禁用冲突的软件。
首先,我们可以通过打开任务管理器,点击“启动”选项卡,找到可能引起冲突的软件,右键点击并选择“禁用”。
接下来,重新启动电脑,看看问题是否解决。
如果问题解决了,那么我们可以考虑升级或替换这些软件,以确保它们与操作系统兼容。
方法三:检查硬件问题除了软件问题,硬件问题也可能导致内存不能为read的问题。
我们可以尝试检查硬件是否正常工作。
首先,我们可以打开电脑机箱,检查内存条是否插入正确并紧固。
如果内存条松动或插入不正确,就可能导致内存不能为read的问题。
此外,我们还可以使用内存测试工具来测试内存的健康状况。
这些工具可以帮助我们检测出可能存在的内存问题。
如果发现内存存在问题,我们可以考虑更换或修复内存。
方法四:运行系统文件检查工具有时候,系统文件的损坏或缺失也可能导致内存不能为read的问题。
为了解决这个问题,我们可以运行系统文件检查工具来修复系统文件。
首先,我们可以打开命令提示符,输入“sfc /scannow”命令,并按下回车键。
然后,系统文件检查工具会开始扫描并修复系统文件。
出现,“0xxxxxxx 指令引用0xxxxxxx 内存,该内存不能为read”的错误提示,一般是软硬件发生冲突引起的,只要不经常发生,就不要理会,我们点击“内存不能为”错误提示框右上角的叉子关闭即可.如果经常出现错误提示,可按下面的方法进行检修。
一、软件方面的原因1、系统文件被更改或损坏,导致系统运行时无法找到系统文件。
2、文件版本不匹配,导致文件无法正常运行。
3、系统感染病毒,导致程序软件损坏或系统文件损坏,在运行程序或系统时发生错误。
4、Windows的应用程序或与Windows兼容性不好的应用程序。
5、使用未经测试的程序可能存在BUG,导致运行此程序时发生“内存不能为”故障。
6、驱动未正确安装,导致系统在使用错误驱动的硬件设备时,无法正确调用此设备而发生“内存不能为”故障。
7、内存冲突,导致存取数据文件发生错误,出现“内存不能为”故障。
二、硬件方面的原因1、CPU工作温度过高,导致电脑运行不稳定,出现“内存不能为”故障。
2、硬件设备接触不良,导致设备无法正常工作,而出现“内存不能为”故障。
3、硬件设备老化或不兼容。
4、硬件的质量问题,如果硬件设备质量低劣,当把系统设置到性能最佳时,可能会莫名其妙地出现“内存不能为”故障。
三、检修在电脑出现“内存不能为read”故障后,可按下面的步骤进行检修。
1、首先排除应用软件原因引起的故障,将出现“内存不能为”提示的应用软件卸载,然后观察是否还出现“内存不能为”故障。
如果不出现“内存不能为”故障,则说明是此应用软件引起的故障,接下来可以重新安装此应用软件或安装新版的应用程序软件。
2、同时运行多款的应用程序软件,也可以造成系统资源紧张,出现错误提示。
不要同时运行多款的应用程序软件,先将杀毒软件的监控关闭,(监控功能特别占据系统资源)杀毒时不要运行其它应用程序软件。
3、打开或关闭IE如果出现以上错误提示,可能是IE中有不兼容的插件,可用超级兔子软件或其它优化软件对IE进行修复,或自已将出事前下载的插件设为禁用即可。
电脑出现:内存不能为read,原因总结起来,有以下方面,偶尔出现,点:取消,即可!1.电脑中了木马或者有病毒在干扰!试试:杀毒软件,360安全卫士+360杀毒双引擎版,或者金山卫士+金山毒霸,建议:使用“木马云查杀”和“360杀毒”,“全盘扫描”和“自定义扫描”病毒和木马,删除后,重启电脑!开机后,点开“隔离|恢复”,找到木马和病毒,彻底删除!2.如果第1种方法不行,下载个“360系统急救箱”,或者“金山系统急救箱”!先“全盘查杀”,查杀完毕,删除“可疑自启动项”和木马,再重启电脑!然后点开“隔离|恢复”区,找到“可疑自启动项”和木马,点“彻底删除”!再点开“修复”,“全选”,再点“修复”!3.你下载的“播放器”,或“聊天软件”,或“IE浏览器”,或者“驱动”,或“游戏”的程序不稳定,或者“版本太旧”!建议卸掉,下载新的,或将其升级为“最新版本”!4.软件冲突,你安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起不“兼容”,卸掉“多余”的那一款!5.卸载方法:你在电脑左下角“开始”菜单里找到“强力卸载电脑上的软件”,找到多余的那款卸掉!卸完了再“强力清扫”!或者“360安全卫士”,“软件管家”,点开,第4项:“软件卸载”,点开,找到“多余”和“类似”的软件卸载!如:“播放器”,点开,留下“暴风”,卸载“快播”!如:“下载”:点开,留下“迅雷”,卸载“快车”!(看准了再卸,别把有用的卸了)6.如果还是不行,去网上下载一个“read修复工具”,修复试试!7.再不行,重启电脑,开机后按“F8”,回车,回车,进到“安全模式”里,“高级启动选项”,找到:“最后一次正确配置”,按下去试试,看看效果如何!8.再不行,开始菜单,运行,输入cmd,回车,在命令提示符下输入(复制即可) :for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 粘贴,回车,直到屏幕滚动停止为止,重启电脑!9.实在不行就“一键还原”系统或“重装系统”!本文由我的电脑整理,欢迎免费下载。
电脑出现内存不能为“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。
该内存不能为read或written的原因及解决方案使用Windows操作系统的人有时会遇到这样的错误信息:「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。
如果去请教一些「高手」,得到的回答往往是「Windows就是这样不稳定」之类的义愤和不屑。
其实,这个错误并不一定是Windows不稳定造成的。
本文就来简单分析这种错误的一般原因。
一、应用程序没有检查内存分配失败程序需要一块内存用以储存数据时,就需要使用操作系统提供的「功能函数」来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是「动态内存分配」,内存地址也就是编程中的「光标」。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值「0」已不表示新启用的游标,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的「健壮性」。
若应用程序没有检查这个错误,它就会按照「思维惯性」认为这个值是给它分配的可用游标,继续在之后的执行中使用这块内存。
真正的0地址内存区储存的是计算机系统中最重要的「中断描述符表」,绝对不允许应用程序使用。
在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。
这时候,就会出现上述的「写内存」错误,并指出被引用的内存地址为「0x00000000」。
内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。
因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中「安装」的病毒程序),更改了大量的系统参数和系统档案之后。
开机显示内存不能为read的解决方法在使用电脑的过程中,有时我们可能会遇到开机后显示内存不能为read的问题。
这个问题常常让人感到困惑,不知道该如何解决。
本文将为大家介绍一些解决这个问题的方法。
我们需要了解这个问题的原因。
当我们开机后,系统会自动进行内存检测。
如果检测到内存出现问题,就会显示“内存不能为read”的错误信息。
这可能是由于内存损坏、内存插槽松动、内存不兼容等原因引起的。
解决这个问题的方法有以下几种:1.重新插拔内存条:首先,我们可以尝试重新插拔内存条。
首先关机,并拔掉电源线。
然后打开机箱,找到内存插槽。
轻轻按下内存条两端的扣子,将内存条取出。
然后再重新插入内存条,确保插入时扣子完全插入。
最后重新启动电脑,看看问题是否解决了。
2.更换内存条:如果重新插拔后问题依然存在,那么可能是内存条本身出现了问题。
此时,我们可以考虑更换内存条。
首先需要确定自己的电脑支持的内存类型和容量。
然后购买适合的内存条,并按照说明书的指引进行更换。
3.清洁内存插槽:有时,内存插槽上积聚的灰尘和污垢会导致接触不良,从而引发“内存不能为read”的问题。
为了解决这个问题,我们可以用吹风机或者软毛刷清洁内存插槽。
注意在清洁过程中要避免静电,可以使用防静电手环或者触摸金属物体消除静电。
4.检查内存兼容性:有时,我们在更换或者升级内存条时,可能会遇到兼容性问题。
因此,我们需要确保新购买的内存条与主板兼容。
可以查看主板的说明书或者官方网站,了解主板的内存兼容性列表。
同时,也可以在购买内存条时咨询售后人员,确保选择合适的内存条。
5.更新或降级BIOS:BIOS是主板上的固件,它与内存的兼容性有着密切的关系。
如果我们升级了BIOS或者更换了新的内存条后出现了“内存不能为read”的问题,那么可能是因为BIOS版本不兼容。
这时,我们可以尝试降级BIOS,或者更新最新的BIOS版本,以解决兼容性问题。
总结起来,当我们遇到开机显示内存不能为read的问题时,可以尝试重新插拔内存条、更换内存条、清洁内存插槽、检查内存兼容性、更新或降级BIOS等方法来解决问题。
内存不能为read的解决方法内存不能为read是一种常见的计算机问题,它可能会导致系统运行缓慢或者程序无法正常执行。
在面对这个问题时,我们需要采取一些有效的解决方法来解决它,以确保计算机系统的正常运行。
下面,我将为大家介绍一些解决内存不能为read的方法。
首先,我们可以尝试重新启动计算机。
有时候,内存不能为read的问题可能是由于系统运行时间过长或者内存泄漏导致的。
通过重新启动计算机,可以清除系统内存中的临时数据,从而解决内存不能为read的问题。
其次,我们可以检查计算机内存条是否损坏。
内存条损坏也是导致内存不能为read的常见原因之一。
我们可以通过更换内存条或者将内存条插槽清洁干净来解决这个问题。
另外,我们还可以尝试更新系统驱动程序。
有时候,旧的或者不兼容的系统驱动程序也会导致内存不能为read的问题。
通过更新系统驱动程序,可以修复这个问题,确保系统正常运行。
此外,我们还可以运行系统自带的内存诊断工具。
大多数操作系统都提供了内存诊断工具,通过运行这些工具,我们可以检测和修复内存问题,解决内存不能为read的错误。
最后,我们可以尝试升级操作系统或者更换计算机硬件。
有时候,老旧的操作系统或者硬件也会导致内存不能为read的问题。
通过升级操作系统或者更换硬件,可以解决这个问题,提高系统的稳定性和性能。
总的来说,内存不能为read是一个常见的计算机问题,但是我们可以通过一些有效的解决方法来解决它,确保计算机系统的正常运行。
通过重新启动计算机、检查内存条、更新系统驱动程序、运行内存诊断工具以及升级操作系统或者更换硬件,我们可以有效地解决内存不能为read的问题,提高系统的稳定性和性能。
希望以上方法能够帮助到大家,解决内存不能为read的问题。
0X000000该内存不能为read的解决方法出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。
一:先说说硬件:一般来说,电脑硬件是很不容易坏的。
内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。
内存条坏了(二手内存情况居多)、2。
使用了有质量问题的内存,3。
内存插在主板上的金手指部分灰尘太多。
4。
使用不同品牌不同容量的内存,从而出现不兼容的情况。
5。
超频带来的散热问题。
你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。
这就是“动态内存分配”,内存地址也就是编程中的“光标”。
内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。
当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。
作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。
若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。
真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。
在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。
这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。
Win10用户电脑关机提示“内存不能为read”的原因以及解决方法
最近有Win10用户反馈,当电脑关机的时候弹出“内存不能为read”的错误框,那么这是怎
么回事呢?Win10用户遇到这个问题应该如何解决呢?
故障原因:
Win10系统出现了内存不能不为read的问题,一般是由于第三方软件依然在后台运行,在关机不能及时退出,而导致了内存报错。
解决方法:
1、首先我们按下“Windows+R”组合键,弹出运行,在运行中输入“msconfig”,如下图所示:
2、在常规的选项卡,单击“选择性的启动”,然后将“加载启动项”去除勾选,点击确定。
3、再点击“服务”选项卡,单击“隐藏所有Microsoft”服务,接着单击全部禁用。
4、再点击“启动”,点击“打开任务管理器”,点击启动项,然后单击禁用。
5、点击启动选项卡,然后单击禁用所有的第三方软件。
解决方法二:
1、我们点击“开始”菜单,我们展开“Windows系统”,鼠标右键“命令提示符”,选择更多,以管理员身份运行,如下图所示:
2、我们打开命令提示符之后输入:
for %1 in (%windir%\system32\*.dll)do regsvr32.exe /s %1
3、再输入:
for %1 in (%windir%\system32\*.ocx)do regsvr32.exe /s %1
4、重启电脑。