- 浏览: 13950 次
最新评论
0x000001b8指令引用的0x000001b8内存该内存不能为read
- 博客分类:
- 技术杂绘
0x000001b8指令引用的0x000001b8内存该内存不能为read
2011年10月28日
经常出现提示:“XXXX指令引用的XXXXX内存,该内存不能为read,(或written)终止?调试?”,无论你选择什么,都会退出。这个提示在任何时候都可能出现,是随机的,甚至在开机、关机时也会出现,特别是在运行较大型的软件、程序、游戏等情况下更容易出现。出现这种情况网上说法很多,也没有一个权威的说法。
我的看法是多种因素引起的,主要方面有:
1. 电脑的配置低了。特别是内存、CPU、主板、显卡的影响最大;
2. 开机启动或打开的文件过多,或文件过大,超过了软件的运行限值;
3. 虚拟内存、缓存、临时工作空间等的设置不当;
4. 操作时鼠标点快了也会出现;
5. 运行的程序有冲突;
6. 运行程序的兼容性有问题;
7. 软件破解不全等。
8. C盘的剩余空间过小,软件运行时临时文件没有足够大空间存储。
总的来说是电脑内存的I/O(输入/输出)忙不过来。特别是运行视频编辑、游戏、图像处理等较大型的软件时出现最多,很讨厌。如果你的配置已经较高了,那就可能是其他冲突引起的问题。据我的经验,有时候出现提示并不影响操作,可以不去管它,将其拉到边上,可以继续操作。如果不行,就只得重新打开(或重启)了。我试过网友提供的更改注册表和系统设置等方法,但问题依旧。最近出现的“内存不能为修复工具”和“YLMF 系统DIY”的工具(里面有修复内存不能read的功能),我也都用过,问题依然存在,没有什么用。想来也是,出现这个问题原因是多方面的,不可能用一个软件就能解决。所以你可能会失望,此题目前无解,没有看到能够真正可以解决的办法。你可以针对上面说的各方面问题进行一些对应处理会有一些改善。
自身有问题!卸载,更换其它版本或运行兼容模式,试试!
1。再不行,使用【兼容模式】:在这个软件的【桌面快捷方式】上,点右键,属性,【兼容性】,【用兼容性运行这个程序】,【勾好】,应用,确定!
或者点:【用管理员身份运行这个程序】,应用,确定!
2。电脑里有【木马或病毒】干扰,下载“360安全卫士”和“360杀毒双引擎版”或“金山卫士”和“金山毒霸”,建议“全盘扫描”病毒和木马,修补电脑上的“高危”和“重要”的【系统漏洞】!【系统修复】,一键修复!【插件清理】,立即清理【恶评插件】!
3。【可疑启动项】,下载“360系统急救箱”,或打开360安全卫士,【功能大全】里的“360系统急救箱”,开始急救,完毕后,重启电脑!开机后,【文件恢复区】,点开:可疑启动项和木马,彻底删除文件!
再:【系统修复】,全选,立即修复!【网络修复】,开始修复。重启电脑!
【金山急救箱】,勾选【扩展扫描】,立即扫描,完毕后,立即处理,重启电脑!
4。你下载的“播放器”,或“聊天软件”,或“IE浏览器”,或“游戏”的【程序不稳定】,或者“版本太旧”!建议卸掉,下载新的,或将其升级为【最新版本】!IE浏览器,和测试版软件不推荐升级!
5。就是你安装了两款或两款以上的同类软件(如:两款播放器,两款qq,或多款浏览器,多款杀毒软件,多款网游等等)!它们在一起【互不兼容】,卸掉“多余”的那一款!
6。你在电脑左下角“开始”菜单里找到【强力卸载电脑上的软件】,找到多余的那款卸掉! 卸完了再“强力清扫”(看准了再卸,别把有用的卸了)!完毕后,重启电脑!
7。再不行,开始菜单,运行 ,输入cmd, 回车,在命令提示符下输入【复制即可】 :
for %1 in (%windir%\system32\*.ocx) do regsvr32 /s %1
粘贴,回车,完毕后,再输入:
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
回车!直到屏幕滚动停止为止,重启电脑!
8。再不行,去网上下载一个【read修复工具】,修复一下试试!注意查杀一下病毒和木马!
9。重启电脑,开机出完电脑品牌后,按“F8”,进到“安全模式”,光标选定:【最后一次正确设置】,回车,回车,看看效果如何!
10。实在不行就:【一键还原系统或重装系统】!
发表评论
-
windows下进程间通信的
2012-01-20 08:55 547windows下进程间通信的 2010年09月04日 w ... -
深入探究 Win32 PE 文件格式
2012-01-20 08:55 647深入探究 Win32 PE 文件格 ... -
如何编写PHP扩展
2012-01-20 08:55 678如何编写PHP扩展 2010年0 ... -
C++操作MySQL (The MySQL C API)
2012-01-20 08:55 893C++操作MySQL (The MySQL C API) 2 ... -
vc++连接MySQL数据库、mysql api函数
2012-01-20 08:55 995vc++连接MySQL数据库、mysql api函数 201 ... -
flex builder 5
2012-01-19 13:59 765flex builder 5 2011年08月03日 a ... -
导出Flex组件为jpg图片
2012-01-19 13:59 831导出Flex组件为jpg图片 2011年03月10日 前 ... -
想开始整整SmartRcP Flex + Java 开发GUI程序
2012-01-19 13:59 417想开始整整SmartRcP Flex + Java 开发GUI ... -
flex 3如何通过iframe嵌入html网页
2012-01-19 13:59 708flex 3如何通过iframe嵌入html网页 2011年 ... -
flex 客户端缓存 module swf(转)
2012-01-19 13:59 623flex 客户端缓存 module swf ... -
"043d0df76"指令引用的"0x00000013"内存,该内存不能为"read"
2012-01-17 03:49 571"043d0df76"指令引 ... -
引用的“0x00000000”内存,该内存不能为“read”或“written
2012-01-17 03:49 931引用的“0x00000000”内存,该内存不能为“read”或 ... -
DX复习文档
2012-01-17 03:49 626DX复习文档 2011年12月19 ... -
电脑故障大全 6
2012-01-17 03:49 488电脑故障大全 6 2011年05 ... -
CKP.CMP工作原理===
2012-01-16 02:35 1371CKP.CMP工作原理=== 2010年02月27日 传 ... -
名+解
2012-01-16 02:35 490名+解 2012年01月04日 ... -
数控机床电气控制课程作业(三)
2012-01-16 02:34 1095数控机床电气控制课程 ... -
哈哈 电控
2012-01-16 02:34 566哈哈 电控 2010年06月21 ...
相关推荐
该内存不能为“read”。 2. **程序崩溃**:当遇到这种错误时,相关的应用程序可能会突然关闭,导致用户丢失未保存的数据。 3. **系统性能下降**:频繁出现这类错误可能会导致系统响应变慢,甚至偶尔出现蓝屏等严重...
32 0x00000020 文件被另一进程使用中不能访问The process cannot access the file because it is being used by another process. 33 0x00000021 档案的一部份被锁定, 现在无法存取。 34 0x00000022 磁盘驱动器的...
static const GUID IID_IDataBaseException={0x428361ed,0x9dfa,0x43d7,0x008f,0x26,0x17,0x06,0x47,0x6b,0x2a,0x51}; #endif //数据库异常 interface IDataBaseException : public IUnknownEx { //异常代码 ...
static const GUID IID_IDataBaseException={0x428361ed,0x9dfa,0x43d7,0x008f,0x26,0x17,0x06,0x47,0x6b,0x2a,0x51}; #endif //数据库异常 interface IDataBaseException : public IUnknownEx { //异常代码 ...
static const GUID IID_IDataBaseException={0x428361ed,0x9dfa,0x43d7,0x008f,0x26,0x17,0x06,0x47,0x6b,0x2a,0x51}; #endif //数据库异常 interface IDataBaseException : public IUnknownEx { //异常代码 ...
static const GUID IID_IDataBaseException={0x428361ed,0x9dfa,0x43d7,0x008f,0x26,0x17,0x06,0x47,0x6b,0x2a,0x51}; #endif //数据库异常 interface IDataBaseException : public IUnknownEx { //异常代码 ...
static const GUID IID_IDataBaseException={0x428361ed,0x9dfa,0x43d7,0x008f,0x26,0x17,0x06,0x47,0x6b,0x2a,0x51}; #endif //数据库异常 interface IDataBaseException : public IUnknownEx { //异常代码 ...
static const GUID IID_IDataBaseException={0x428361ed,0x9dfa,0x43d7,0x008f,0x26,0x17,0x06,0x47,0x6b,0x2a,0x51}; #endif //数据库异常 interface IDataBaseException : public IUnknownEx { //异常代码 ...
// 下面比较内存数[0104409A]的一个字节是否为0.. // 010375AC C9 pop r14 010375AB 58 C0C49CBB push BB9CC4C0 010375A6 40 add dword 010375A5 F1 pop r4 010375A4 E1 pop r8 010375A3 F5 pop r3 010375A2 ...
一般情况下,硬盘序列号在MBR的偏移0x1B8-0x1BF处,以16进制表示。 4. **转换和输出序列号**:扇区数据是二进制的,我们需要将其转换为字符串形式。可以使用以下代码将16进制数字转换为字符: ```cpp std::string...
比原来的多了2个参数,参数位置不能颠倒,在My_LoadLibraryA中可以自由的调用未被hook的pfnLoadLibraryA 也可以调用系统的LoadLibraryA,不过要自己在hookproc中处理好重入问题 另外,也可以在My_LoadLibraryA中...
通达信V7.58,相较V7.59,公式选股没错误