- 浏览: 13818 次
最新评论
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 539windows下进程间通信的 2010年09月04日 w ... -
深入探究 Win32 PE 文件格式
2012-01-20 08:55 642深入探究 Win32 PE 文件格 ... -
如何编写PHP扩展
2012-01-20 08:55 669如何编写PHP扩展 2010年0 ... -
C++操作MySQL (The MySQL C API)
2012-01-20 08:55 885C++操作MySQL (The MySQL C API) 2 ... -
vc++连接MySQL数据库、mysql api函数
2012-01-20 08:55 986vc++连接MySQL数据库、mysql api函数 201 ... -
flex builder 5
2012-01-19 13:59 759flex builder 5 2011年08月03日 a ... -
导出Flex组件为jpg图片
2012-01-19 13:59 824导出Flex组件为jpg图片 2011年03月10日 前 ... -
想开始整整SmartRcP Flex + Java 开发GUI程序
2012-01-19 13:59 413想开始整整SmartRcP Flex + Java 开发GUI ... -
flex 3如何通过iframe嵌入html网页
2012-01-19 13:59 703flex 3如何通过iframe嵌入html网页 2011年 ... -
flex 客户端缓存 module swf(转)
2012-01-19 13:59 617flex 客户端缓存 module swf ... -
"043d0df76"指令引用的"0x00000013"内存,该内存不能为"read"
2012-01-17 03:49 567"043d0df76"指令引 ... -
引用的“0x00000000”内存,该内存不能为“read”或“written
2012-01-17 03:49 926引用的“0x00000000”内存,该内存不能为“read”或 ... -
DX复习文档
2012-01-17 03:49 621DX复习文档 2011年12月19 ... -
电脑故障大全 6
2012-01-17 03:49 481电脑故障大全 6 2011年05 ... -
CKP.CMP工作原理===
2012-01-16 02:35 1364CKP.CMP工作原理=== 2010年02月27日 传 ... -
名+解
2012-01-16 02:35 484名+解 2012年01月04日 ... -
数控机床电气控制课程作业(三)
2012-01-16 02:34 1084数控机床电气控制课程 ... -
哈哈 电控
2012-01-16 02:34 563哈哈 电控 2010年06月21 ...
相关推荐
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,公式选股没错误