0x7c9308b3指令引用的“0x00003871"内存。该内存不能为”read"这是怎么回事,有没有办法解决,
0x7c9308b3指令引用的“0x00003871"内存。该内存不能为”read"
答案:6 悬赏:10 手机版
解决时间 2021-07-19 06:19
- 提问者网友:两耳就是菩提
- 2021-07-18 20:23
最佳答案
- 五星知识达人网友:封刀令
- 2021-07-18 21:03
一般“0x???”指令引用的“0x??”内存。该内存不能为“read”。 “0x???”指令引用的“0x???”内存,该内存不能为“written”的问题如下:
(1)是硬件,即内存方面有问题(可能性不是很大,建议先查软件)一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。
(2)是软件,楼主确认下具体是打开那种软件或是程序引起这样的问题。卸载该程序后重新安装,这样的话问题一般可解决。
(3)系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。
运行中输入cmd,在命令提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
注意,是在命令提示符下,不是在“运行框”中!!
小技巧:你可以复制上面的字符串,在MS-DOS下直接右键粘贴。
(1)是硬件,即内存方面有问题(可能性不是很大,建议先查软件)一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。
(2)是软件,楼主确认下具体是打开那种软件或是程序引起这样的问题。卸载该程序后重新安装,这样的话问题一般可解决。
(3)系统dll文件没有注册,可能引起各种各样不可知的问题,比如无法打开二级链接,经常出现“内存不能为read或written”等错误。
运行中输入cmd,在命令提示符下输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
注意,是在命令提示符下,不是在“运行框”中!!
小技巧:你可以复制上面的字符串,在MS-DOS下直接右键粘贴。
全部回答
- 1楼网友:执傲
- 2021-07-19 00:11
在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的光标已经失效了。有可能是 “忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止执行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效光标不一定总是0,因此错误提示中的内存地址也不一定为 “0x00000000”,而是其它随机数字。 ,,
楼上的方法们都太麻烦啦~~
这是可以通过安装控件解决的,给大家分享下
http://www.rar1.com.cn/html/6744.html
你去看看
写得很详细,。。,
- 2楼网友:山河有幸埋战骨
- 2021-07-18 23:08
Video BIOS Cacheable(视频BIOS缓存)
S选择[Enabled] 可开启C0000h至C7FFFh的视频缓存,使视频效能提升。但若有任何程序写入此内存区域,系统将出错。设定值有:[Enabled], [Disabled]。
System BIOS Cacheable(系统BIOS缓存)
选择[Enabled] 可开启F0000h-FFFFFh的系统BIOS ROM的缓存,使得系统效能提升。但若有任何程序写入此内存区域,系统将出错。设定值有:[Enabled], [Disabled]。
- 3楼网友:孤独入客枕
- 2021-07-18 22:26
只是程序出错,下载这个文件就可以了,
http://chunkin.qupan.com
- 4楼网友:慢性怪人
- 2021-07-18 22:18
一般是通过重新安装该程序去解决,这个问题的显示是很明确的,就是用了不应该用的,或者已经被别的程序使用了的内存区块,如果您无法通过重启机器来解决这个问题,那就只有重新安装该程序,如果还是不行,那就麻烦您重新安装该程序的不同版本的程序,一般就不会出现
- 5楼网友:我住北渡口
- 2021-07-18 21:30
开始→运行→输入regedit→确定→找到HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ AeDebug] 中的Auto=0改成Auto=1)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯