




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
0 x 指令引用的 0 x 内存 该内存不能为 read 或 written 解决方法 使用使用 Windows 操作系统的人有时会遇到这样的错误信息 操作系统的人有时会遇到这样的错误信息 0X 指令引用的指令引用的 0 x00000000 内存 该内存不能内存 该内存不能 written 然后应用程序被关闭 其实 这个错误并不一定是 然后应用程序被关闭 其实 这个错误并不一定是 Windows 不稳定造成的 本文就来简单分析这种错误的常见原不稳定造成的 本文就来简单分析这种错误的常见原 因 因 一 应用程序没有检查内存分配失败一 应用程序没有检查内存分配失败 程序需要一块内存用以保存数据时 就需要调用操作系统提供程序需要一块内存用以保存数据时 就需要调用操作系统提供 的的 功能函数功能函数 来申请 如果内存分配成功 函数就会将所新开来申请 如果内存分配成功 函数就会将所新开 辟的内存区地址返回给应用程序 应用程序就可以通过这个地辟的内存区地址返回给应用程序 应用程序就可以通过这个地 址使用这块内存 这就是址使用这块内存 这就是 动态内存分配动态内存分配 内存地址也就是编 内存地址也就是编 程中的程中的 指针指针 内存不是永远都招之即来 用之不尽的 有时候内存分配也会内存不是永远都招之即来 用之不尽的 有时候内存分配也会 失败 当分配失败时系统函数会返回一个失败 当分配失败时系统函数会返回一个 0 值 这时返回值值 这时返回值 0 已不表示新启用的指针 而是系统向应用程序发出的一个通知 已不表示新启用的指针 而是系统向应用程序发出的一个通知 告知出现了错误 作为应用程序 在每一次申请内存后都应该告知出现了错误 作为应用程序 在每一次申请内存后都应该 检查返回值是否为检查返回值是否为 0 如果是 则意味着出现了故障 应该采 如果是 则意味着出现了故障 应该采 取一些措施挽救 这就增强了程序的取一些措施挽救 这就增强了程序的 健壮性健壮性 若应用程序没有检查这个错误 它就会按照若应用程序没有检查这个错误 它就会按照 思维惯性思维惯性 认为这认为这 个值是给它分配的可用指针 继续在之后的运行中使用这块内个值是给它分配的可用指针 继续在之后的运行中使用这块内 存 真正的存 真正的 0 地址内存区保存的是计算机系统中最重要的地址内存区保存的是计算机系统中最重要的 中断中断 描述符表描述符表 绝对不允许应用程序使用 在没有保护机制的操作 绝对不允许应用程序使用 在没有保护机制的操作 系统下 如系统下 如 DOS 写数据到这个地址会导致立即死机 而在 写数据到这个地址会导致立即死机 而在 健壮的操作系统中 如健壮的操作系统中 如 Windows 等 这个操作会马上被系统等 这个操作会马上被系统 的保护机制捕获 其结果就是由操作系统强行关闭出错的应用的保护机制捕获 其结果就是由操作系统强行关闭出错的应用 程序 以防止其错误扩大 这时候 就会出现上述的程序 以防止其错误扩大 这时候 就会出现上述的 写内存写内存 错误 并指出被引用的内存地址为错误 并指出被引用的内存地址为 0 x00000000 内存分配失败故障的原因很多 内存不够 系统函数的版本不内存分配失败故障的原因很多 内存不够 系统函数的版本不 匹配等都可能有影响 因此 这种分配失败多见于操作系统使匹配等都可能有影响 因此 这种分配失败多见于操作系统使 用很长时间后 安装了多种应用程序 包括无意中用很长时间后 安装了多种应用程序 包括无意中 安装安装 的病的病 毒程序 毒程序 更改了大量的系统参数和系统文件之后 更改了大量的系统参数和系统文件之后 二 应用程序由于自身二 应用程序由于自身 BUG 引用了不正常的内存指针引用了不正常的内存指针 在使用动态分配的应用程序中 有时会有这样的情况出现 程在使用动态分配的应用程序中 有时会有这样的情况出现 程 序试图读写一块序试图读写一块 应该可用应该可用 的内存 但不知为什么 这个预料的内存 但不知为什么 这个预料 中可用的指针已经失效了 有可能是中可用的指针已经失效了 有可能是 忘记了忘记了 向操作系统要求向操作系统要求 分配 也可能是程序自己在某个时候已经注销了这块内存而分配 也可能是程序自己在某个时候已经注销了这块内存而 没没 有留意有留意 等等 注销了的内存被系统回收 其访问权已经不属于等等 注销了的内存被系统回收 其访问权已经不属于 该应用程序 因此读写操作也同样会触发系统的保护机制 企该应用程序 因此读写操作也同样会触发系统的保护机制 企 图图 违法违法 的程序唯一的下场就是被操作终止运行 回收全部资的程序唯一的下场就是被操作终止运行 回收全部资 源 计算机世界的法律还是要比人类有效和严厉得多啊 源 计算机世界的法律还是要比人类有效和严厉得多啊 像这样的情况都属于程序自身的像这样的情况都属于程序自身的 BUG 你往往可在特定的操作 你往往可在特定的操作 顺序下重现错误 无效指针不一定总是顺序下重现错误 无效指针不一定总是 0 因此错误提示中的 因此错误提示中的 内存地址也不一定为内存地址也不一定为 0 x00000000 而是其他随机数字 而是其他随机数字 如果系统经常有所提到的错误提示 下面的建议可能会有帮助 如果系统经常有所提到的错误提示 下面的建议可能会有帮助 1 查看系统中是否有木马或病毒 这类程序为了控制系统往往查看系统中是否有木马或病毒 这类程序为了控制系统往往 不负责任地修改系统 从而导致操作系统异常 平常应加强信不负责任地修改系统 从而导致操作系统异常 平常应加强信 息安全意识 对来源不明的可执行程序绝不好奇 息安全意识 对来源不明的可执行程序绝不好奇 2 更新操作系统 让操作系统的安装程序重新拷贝正确版本的更新操作系统 让操作系统的安装程序重新拷贝正确版本的 系统文件 修正系统参数 有时候操作系统本身也会有系统文件 修正系统参数 有时候操作系统本身也会有 BUG 要注意安装官方发行的升级程序 要注意安装官方发行的升级程序 3 试用新版本的应用程序 试用新版本的应用程序 三 解决办法三 解决办法 1 问题提示 问题提示 运行某些程序的时候 有时会出现内存错误的提示 然后该程运行某些程序的时候 有时会出现内存错误的提示 然后该程 序就关闭 序就关闭 0 x 指令引用的指令引用的 0 x 内存 该内存不能内存 该内存不能 为为 read 0 x 指令引用的指令引用的 0 x 内存 该内存不能内存 该内存不能 为为 written 一般出现这个现象有方面的 一是硬件 即内存方面有问题 一般出现这个现象有方面的 一是硬件 即内存方面有问题 二是软件 这就有多方面的问题了 二是软件 这就有多方面的问题了 2 故障分析 故障分析 a 硬件方面 硬件方面 一般来说 内存出现问题的可能性并不大 主要方面是 内存一般来说 内存出现问题的可能性并不大 主要方面是 内存 条坏了 内存质量有问题 还有就是条坏了 内存质量有问题 还有就是 2 个不同牌子不同容量的个不同牌子不同容量的 内存混插 也比较容易出现不兼容的情况 同时还要注意散热内存混插 也比较容易出现不兼容的情况 同时还要注意散热 问题 特别是超频后 你可以使用问题 特别是超频后 你可以使用 MemTest 这个软件来检测这个软件来检测 一下内存 它可以彻底的检测出内存的稳定度 一下内存 它可以彻底的检测出内存的稳定度 假如是双内存 而且是不同品牌的内存条混插或者买了二手内假如是双内存 而且是不同品牌的内存条混插或者买了二手内 存时 出现这个问题 这时 就要检查是不是内存出问题了或存时 出现这个问题 这时 就要检查是不是内存出问题了或 者和其它硬件不兼容 者和其它硬件不兼容 b 软件方面 软件方面 先简单说说原理 内存有个存放数据的地方叫缓冲区 当程序先简单说说原理 内存有个存放数据的地方叫缓冲区 当程序 把数据放在其一位置时 因为没有足够空间 就会发生溢出现把数据放在其一位置时 因为没有足够空间 就会发生溢出现 象 举个例子 一个桶子只能将一斤的水 当放入两斤的水进象 举个例子 一个桶子只能将一斤的水 当放入两斤的水进 入时 就会溢出来 而系统则是在屏幕上表现出来 这个问题 入时 就会溢出来 而系统则是在屏幕上表现出来 这个问题 经常出现在经常出现在 windows2000 和和 XP 系统上 系统上 Windows 2000 XP 对硬件的要求是很苛刻的对硬件的要求是很苛刻的 一旦遇到资源死锁 溢出或者类似一旦遇到资源死锁 溢出或者类似 Windows 98 里的非法操作 系统为保持稳定 就会出现上述里的非法操作 系统为保持稳定 就会出现上述 情况 另外也可能是硬件设备之间的兼容性不好造成的 情况 另外也可能是硬件设备之间的兼容性不好造成的 c 举例说明 举例说明 例一 打开例一 打开 IE 浏览器或者没过几分钟就会出现浏览器或者没过几分钟就会出现 0 x70dcf39f 指指 令引用的令引用的 0 x00000000 内存 该内存不能为内存 该内存不能为 read 要终止程 要终止程 序 请单击序 请单击 确定确定 的信息框 单击的信息框 单击 确定确定 后 又出现后 又出现 发生内部发生内部 错误 您正在使用的其中一个窗口即将关闭错误 您正在使用的其中一个窗口即将关闭 的信息框 关闭该的信息框 关闭该 提示信息后 提示信息后 IE 浏览器也被关闭 浏览器也被关闭 解决方法 修复或升级解决方法 修复或升级 IE 浏览器 同时打上补丁 看过其中一浏览器 同时打上补丁 看过其中一 个修复方法是 个修复方法是 WinXP 自升级 也就是自升级 也就是 WinXP 升级到升级到 WinXP 其实这种方法也就是把系统还原到系统初始的状态下 其实这种方法也就是把系统还原到系统初始的状态下 比如你的比如你的 IE 升级到了升级到了 7 0 自升级后 会被 自升级后 会被 IE6 0 代替 代替 例二 在例二 在 windows xp 下双击光盘里面的下双击光盘里面的 AutoRun exe 文件 文件 显示显示 0 x77f745cc 指令引用的指令引用的 0 x00000078 内存 该内存不内存 该内存不 能为能为 written 要终止程序 请单击 要终止程序 请单击 确定确定 而在 而在 Windows 98 里运行却正常 里运行却正常 解决方法 这可能是系统的兼容性问题 解决方法 这可能是系统的兼容性问题 winXP 的系统 右键的系统 右键 AutoRun exe 文件 属性 兼容性 把文件 属性 兼容性 把 用兼容模式运行这个用兼容模式运行这个 程序程序 项选择上 并选择项选择上 并选择 Windows 98 Me win2000 如果打如果打 了了 SP 的补丁后 只要开始 运行 输入 的补丁后 只要开始 运行 输入 regsvr32 c winntapppatchslayerui dll 右键 属性 也会出现兼容性 右键 属性 也会出现兼容性 的选项 的选项 例三 例三 RealOne Gold 关闭时出现错误 以前一直使用正常 关闭时出现错误 以前一直使用正常 最近却在每次关闭时出现最近却在每次关闭时出现 0 xffffffff 指令引用的指令引用的 0 xffffffff 内存 内存 该内存不能为该内存不能为 read 的提示 的提示 解决方法 当使用的输入法为微软拼音输入法解决方法 当使用的输入法为微软拼音输入法 2003 并且隐藏 并且隐藏 语言栏时 不隐藏时没问题 关闭语言栏时 不隐藏时没问题 关闭 RealOne 就会出现这个问题 就会出现这个问题 因此在关闭因此在关闭 RealOne 之前可以显示语言栏或者将任意其他输入之前可以显示语言栏或者将任意其他输入 法作为当前输入法来解决这个问题 法作为当前输入法来解决这个问题 例四 播放器不能播放了 每次都提示例四 播放器不能播放了 每次都提示 Ox060692f6 每次变 每次变 化 指令引用的化 指令引用的 Oxff000011 内存不能为内存不能为 read 终止程序请 终止程序请 按确定 按确定 解决方法 试试重装播放器解决方法 试试重装播放器 如果重装后还会 到官方网站下载如果重装后还会 到官方网站下载 相应版本的补丁试试 还不行 只好换就用别的播放器试试了 相应版本的补丁试试 还不行 只好换就用别的播放器试试了 例五 双击游戏的快捷方式 例五 双击游戏的快捷方式 Ox77f5cdO 指令引用指令引用 Oxffffffff 内存 该内存不能为内存 该内存不能为 read 并且提示 并且提示 Client dat 程序错误 程序错误 解决方法 重装显卡的最新驱动程序 然后下载并且安装解决方法 重装显卡的最新驱动程序 然后下载并且安装 DirectX9 0 例六 电脑出现错误信息例六 电脑出现错误信息 0 772b548f 指令引用的指令引用的 0 00303033 内存 该内存不能为内存 该内存不能为 written 然后然后 QQ 自动下自动下 线 线 解决方法 这是对方利用解决方法 这是对方利用 QQ 的的 BUG 发送特殊的代码 做 发送特殊的代码 做 QQ 出错 只要打上补丁或升级到最新版本 就没事了 出错 只要打上补丁或升级到最新版本 就没事了 例七 例七 XP 系统关闭网页时会弹出系统关闭网页时会弹出 tbrowser exe 遇到问题需要遇到问题需要 关闭关闭 然后有弹出 然后有弹出 0 x03e7c738 指令引用的指令引用的 0 x03e7c738 内存 内存 该内存不能为该内存不能为 read 解决方法 先查杀一下病毒 另外如果你安装了浏览增强之类解决方法 先查杀一下病毒 另外如果你安装了浏览增强之类 的软件 请卸掉 的软件 请卸掉 例八 从桌面或开始菜单中打开任何一个程序例八 从桌面或开始菜单中打开任何一个程序 出现错误提示 出现错误提示 0 x 指令引用的指令引用的 0 x00000000 内存内存 该内存不能为该内存不能为 read 省略号代表可变值 而从运行中打开程序没问题 省略号代表可变值 而从运行中打开程序没问题 解决方法 运行解决方法 运行 regedit 进入注册表进入注册表 在在 HKEY LOCAL MACHINESOFTWAREMicrosoftWindowsC urrentVersionExplorerShellExecuteHooks 下 应该只有一下 应该只有一 个正常的键值个正常的键值 AEB6717E 7E19 11d0 97EE 00C04FD91972 将其他的删除将其他的删除 默认键值当然不要删除默认键值当然不要删除 例九 系统比较不稳定 重装过多次系统 经常随机地出现例九 系统比较不稳定 重装过多次系统 经常随机地出现 Explorer 应用程序错误 应用程序错误 0 x4a01259d 指令引用的指令引用的 0 x00000000 内存 该内存不能为内存 该内存不能为 read 要终止程序 请 要终止程序 请 单击单击 确定确定 要调试程序 请单击 要调试程序 请单击 取消取消 如果点确定 如果点确定 windows 桌面就不见了 这种问题在之前的系统也出现过 不桌面就不见了 这种问题在之前的系统也出现过 不 知道是不是硬件的问题 知道是不是硬件的问题 解决方法 内存的兼容性问题 遇到这类问题 用户可以自行解决方法 内存的兼容性问题 遇到这类问题 用户可以自行 打开机器把内存的位置调动一下 看问题是否可以解决 如果打开机器把内存的位置调动一下 看问题是否可以解决 如果 问题依旧 可与你的朋友调换内存使用 问题依旧 可与你的朋友调换内存使用 通过上述几个例子 可以看到 出现故障的原因有好多种 下通过上述几个例子 可以看到 出现故障的原因有好多种 下 面列出已经提到和有可能发生的原因 方便查阅 面列出已经提到和有可能发生的原因 方便查阅 1 问题产生原因原因 解决方法问题产生原因原因 解决方法 2 内存条坏了 更换内存条内存条坏了 更换内存条 3 双内存不兼容 使用同品牌的内存或只用一条内存双内存不兼容 使用同品牌的内存或只用一条内存 4 内存质量问题 更换内存条内存质量问题 更换内存条 5 散热问题 加强机箱内部的散热散热问题 加强机箱内部的散热 6 内存和主板没插好或和其它硬件不兼容等 重插内存或换内存和主板没插好或和其它硬件不兼容等 重插内存或换 个插糟个插糟 7 硬盘有问题 更换硬盘硬盘有问题 更换硬盘 8 驱动问题 重装驱动 如果是新系统 要先安装主板驱动驱动问题 重装驱动 如果是新系统 要先安装主板驱动 9 软件损坏 重装软件软件损坏 重装软件 10 软件有软件有 BUG 打补丁或用最新的版本 打补丁或用最新的版本 11 软件和系统不兼容 给软件打上补丁或者试试系统的兼容软件和系统不兼容 给软件打上补丁或者试试系统的兼容 模式模式 12 软件和软件之间有冲突 如果最近安装了什么新软件 卸软件和软件之间有冲突 如果最近安装了什么新软件 卸 载了试试载了试试 13 软件要使用到其它相关的软件有问题 重装相关软件 比软件要使用到其它相关的软件有问题 重装相关软件 比 如播放某一格式的文件时出错 可能是这个文件的解码器有问如播放某一格式的文件时出错 可能是这个文件的解码器有问 题题 14 病毒问题 杀毒病毒问题 杀毒 15 杀毒软件与系统或软件冲突 由于杀毒软件是进入底层监杀毒软件与系统或软件冲突 由于杀毒软件是进入底层监 控系统的 可能与一些软件冲突 卸载了试试控系统的 可能与一些软件冲突 卸载了试试 16 系统本身有问题 有时候操作系统本身也会有系统本身有问题 有时候操作系统本身也会有 BUG 要 要 注意安装官方发行的升级程序 像注意安装官方发行的升级程序 像 SP 的补丁 最好要打上 的补丁 最好要打上 如果还不行重装系统或更换其它版本的系统了如果还不行重装系统或更换其它版本的系统了 很多网友出现的蓝屏 0 x00390b67 指令引用的 0 x80391510 内存不能为 read 的问题 总结出了以下解决办法 看看下面您的电脑是哪方面出的问题 只有 对症下药问题才能解决 这个问题的出现主要有几个方面 1 如果使用盗版系统 有可能会出现这样的问题 建议 使用正版 2 如果对电脑没有影响或偶尔出现不用管它 重启电脑会自动消失 3 病毒引起的 升级杀毒软件 对电脑全盘杀毒 4 硬件上的原因 主要是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-河北-河北房管员一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-江西-江西环境监测工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江西-江西垃圾清扫与处理工五级(初级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-江苏-江苏电工三级(高级工)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-新疆-新疆计算机操作员一级(高级技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西水利机械运行维护工四级(中级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东计算机操作员四级(中级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东水工闸门运行工二级(技师)历年参考题库含答案解析
- 烹饪肉基础知识培训课件
- 2025年中级卫生职称-主管护师-社区护理(中级)代码:373历年参考题库典型考点含答案解析
- 夫妻流产同意协议书
- 2025至2030中国金属键合线行业战略规划及投融资动态研究报告
- 2025至2030中国硫酸钾市场销售规模及发展商机可行性报告
- 培育战斗精神 砥砺血性胆气 -2024教育实践活动
- 降低留置针堵管发生率:PDCA质量持续改进
- 项目经理考核试题及答案
- 安检岗位培训课件模板
- 2025-2030中国水产饲料原料和产品行业市场现状供需分析及投资评估规划分析研究报告
- 抖音火花合同协议
- 安全文明施工和质量管理制度
- 2025二手汽车场地租赁合同
评论
0/150
提交评论