问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

0x746b9b5c指令引用的0x752877d0内存不能为read

发布网友 发布时间:2023-04-15 02:53

我来回答

2个回答

热心网友 时间:2023-05-22 00:15

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

一:先说说硬件:

一般来说,电脑硬件是很不容易坏的。内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
二、如果都没有,那就从软件方面排除故障了。
先说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在缓冲区,需要操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“光标”。内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的光标,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用光标,继续在之后的执行中使用这块内存。真正的0地址内存区储存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即当机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的内存不能为“read”错误,并指出被引用的内存地址为“0x00000000“。内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统档案之后。

在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为“0x00000000”,而是其它随机数字。

首先建议:

1、 检查系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

2、 更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统档案、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

3、 尽量使用最新正式版本的应用程序、Beta版、试用版都会有BUG。

4、 删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件:在桌面上右击我的电脑,然后单击管理。 在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。 删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。) 打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs

参考资料:http://www.55188.com/viewthread.php?tid=627383&fpage=1&highlight=

热心网友 时间:2023-05-22 00:16

PC235.COM解决:
该内存不能为read或written的解决方案
使用Windows操作系统的人有时会遇到这样的错误信息:
「“0X????????”指令引用的“0x00000000”内存,该内存不能为“read”或“written”」,然后应用程序被关闭。
〔试验的结果〕

最彻底的方法是这个:

运行 输入cmd 回车在命令提示符下输入
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

【技巧】如果怕输入错误的话,可以复制这条指令,然后在命令提示框点击左上角的c:\,使用下面的“编辑-粘贴”功能就不容易输错了。在飞速滚屏完全静止之后,别着急启动其他程序,先耐心等一会儿,因为此时dll们还在找位置。直到你的指示灯不闪了再做别的。
其它:
你可能其他什么软件占用了 这个内存~~~
出现冲突 ~~~
这种问题很多的,有些卸载了软件就可以了
0x746b9b5c指令引用的0x752877d0内存不能为read

内存出现问题的可能性并不大(除非你的内存真的是杂牌的一塌徒地),主要方面是:1。内存条坏了(二手内存情况居多)、2。使用了有质量问题的内存,3。内存插在主板上的金手指部分灰尘太多。4。使用不同品牌不同容量的内存,从而出现不兼容的情况。5。超频带来的散热问题。你可以使用MemTest 这个软件...

Load Port、SMIF

威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层...

0x指令引用的内存不能为read 指令引用的0x000000c内存 指定引用的内存不能为read 指令引用内存不能read 电脑出指令引用内存不能read 0x0000内存不能为read 0x7c925d4c指令引用 0x指令引用的0x内存 指令该内存不能为read
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎么修改淘宝上买家的退货地址? 如何修改默认退货地址?? 如何在解压全能王中智能解压加密压缩包? 怎么解压缩包密码啊? 压缩包密码如何解压 2023年六大免费开源PDF编辑器(适用于桌面端和在线) 有哪些编辑markdown的编辑器? 在线编辑器哪个好 如何使用SaveEditorOnline? 新车未过磨合期跑长途有危害吗? "0x3db5a40c"指令引用的"0x03e222f8"内存。该内存不能为"read”是怎么回事? 怎样使B5712C手机能播放RMVB格式文件 怎么往手机里面下QQ 我的手机是移动三星的B5720C b5c电阻多大 东风康明斯B5.9一C点火正时多少度 图片右侧倒数第二颗牙齿那几条缝是代表牙要快裂掉了吗 7月7日杭州新冠疫苗哪里打 加盟美宜佳便利店之后有哪些便利? 美宜佳有倒闭的吗 淘宝网点支付地点显示错误,我是广东的,它显示的是杭州,就没有美宜佳了,唉……,怎么解决 美宜佳仓库分布 淘宝网点支付-美宜佳 温州永嘉上塘有美宜佳超市吗 大一参军,等到大学毕业考军队文职有优势吗? 14年以村常务干部买社保,当时忘了加兵龄,过了还可以加兵龄吗? 三国群英传2怎么给武将加兵和增加体力 三国群星转 一直加兵的技能 为什么会发生月食现象原因是什么 96年的时候有蕾丝内裤吗 上海交大口腔考研是不是都是选择题啊? 蓝海是什么? 杭州蓝海生态农业产品有哪些 淘宝电商蓝海产品有哪些? 关于优秀的诗句或名言 诗词中的优秀诗句集锦 有关于夏天的优秀古诗句 电子厂贴标签多少钱一个月? 在优衣库店里把降价标签贴到其他衣服上可以吗 空调价格标签怎么贴 生态平衡的概念 naturalbalance的解释naturalbalance的解释是什么 有个粟字的四字成语 错误的四字成语 求高考易用错成语集锦。。(多多益善) 君九龄讲的是什么内容 《君九龄》各个人物结局揭秘解析?楚让杀九龄的原因是什么? 山茶花叶子发黄是什么原因山茶花怎么叶子枯黄 勇敢的心赵金虎的三姨太的扮演者 伦理的意思伦理的意思是什么 东南的城市有哪些