百度空间 | 百度首页 
               
 
查看文章
 
(游戏或者IE)应用程序错误,0x指令引用的“0x00000000”内存。该内存不能为read(或written)
2007年02月09日 星期五 下午 10:44

  原理就不解释了——如果你不懂,俺没能力说明白,如果你清楚,俺就是罗嗦了——你可以去网上搜索答案,一般有点编程基础的话都不难理解。

  出错图:

  为了便于快速排除,所以在处理方法里介绍一般的故障特征:

  一、软件问题与处理

  1、用杀毒软件杀毒杀木马。

  2、只在启动时候出错:
    2.1、删除%windir%\Prefetch目录下的所有*.PF文件;

    2.2、尝试用软件关闭XP的“预读”(例如超级兔子、优化大师http://hi.baidu.com/%D5%DD%B2%F5/blog/item/e9d3c5c8632bb9177f3e6fa3.html);

    2.3、检查/减少启动项内容(可以利用软件查看启动项,例如优化大师、超级兔子)。

  3、从桌面或开始菜单中打开任何一个程序,出现错误(而开始”菜单的“运行”可以打开):
    “开始”菜单的“运行”,输入regedit,回车,打开注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}将其他的删除(默认键值不要删除)。

  4、IE浏览网页或者上网才出现错误:
    4.1、查杀BHOBrowser Help Objects,实现了特定接口的COM组件,简单的说就是“IE插件”,部分插件或许被称为“流氓软件”,例如雅壶助手;另外,这些插件可能相互之间存在冲突),例如360安全卫士http://hi.baidu.com/%D5%DD%B2%F5/blog/item/5934c02a3fe3829b033bf695.html

    4.2、用软件修复IE、系统;(例如360安全卫士http://hi.baidu.com/%D5%DD%B2%F5/blog/item/5934c02a3fe3829b033bf695.html

    4.3、
      “开始”菜单的“运行”,输入“regsvr32 actxprxy.dll”回车,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succeeded”,确定。再依次运行以下命令;

regsvr32 shdocvw.dll
regsvr32 oleaut32.dll
regsvr32 actxprxy.dll
regsvr32 mshtml.dll
regsvr32 msjava.dll
regsvr32 browseui.dll
regsvr32 urlmon.dll

      注意:如果注册失败,出现“regsvr32 shdocvw.dll“错误时,可能是因为Regsvr32没有在系统中找到shdocvw.dll文件。下面的也一样。

  5、运行某个软件(例如游戏)出错:
    重新安装这个软件,或者更改系统设置(例如安装DX9C;比较复杂不说了)。

  6、如果安装了微软NET.Framework(在控制面板的添加/删除程序里查看):
    6.1、“开始”菜单的“运行”,输入:regsvr32 jscript.dll ,回车;再输入:regsvr32 vbscript.dll,回车。
    6.2、重新安装NET.Framework或者升级NET.Framework,另外也可以尝试卸载它。
    微软相关文档:
          《FIX: ": 内存不能 ' 读取 ' " .NET 框架应用程序负载时错误信息http://support.microsoft.com/kb/830724/zh-cn

  7、打开“我的电脑”、“我的文档”等出错:
    检查右键菜单是否太臃肿或者有失效项目,可以尝试清理右键菜单。

  8、"0x00000000"指令引用的"0x00000000"内存。该内存不能为"read";
    要中止程序,请单击“确定”,:
    要调试程序,请单击“取消”:
    点“确定”或者“取消”,出现一个对话框,“你的电脑在60秒后关闭……”

    这种情况可能是系统崩溃;上微软自动更新,或者用软件扫描漏洞,反正就是打补丁啦(http://hi.baidu.com/%D5%DD%B2%F5/blog/item/5934c02a3fe3829b033bf695.html)。

  9、通用处理方法(不针对特定情况):
    
9.0、重新设置虚拟内存;

    9.1、用杀毒软件杀毒杀木马;

    9.2、用软件(例如360安全卫士http://hi.baidu.com/%D5%DD%B2%F5/blog/item/5934c02a3fe3829b033bf695.html)查找系统漏洞、插件,修复漏洞、安装补丁、清理插件;

    9.3、“开始”菜单的“运行”,输入regedit,回车,打开注册表,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks下,应该只有一个正常的键值{AEB6717E-7E19-11d0-97EE-00C04FD91972}将其他的删除(默认键值不要删除)。

    9.4、(这个看不懂可以跳过,无法给你更详细的解释,Winnt是2000系列的系统目录,9X、XP为WINDOWSWinnt\你也可以用%windir%\代替删除然后重新创建 Winnt\System32\Wbem\Repository 文件夹中的文件:在桌面上右击电脑,然后单击管理。 在"服务和应用程序"下,单击服务,然后关闭并停止 Windows Management Instrumentation 服务。删除 Winnt\System32\Wbem\Repository 文件夹中的所有文件。(在删除前请创建这些文件的备份副本。) 打开"服务和应用程序",单击服务,然后打开并启动 Windows Management Instrumentation 服务。当服务重新启动时,将基于以下注册表项中所提供的信息重新创建这些文件:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs  

    9.5、“开始”菜单的“运行”,输入:cmd /d, 回车,在命令提示符下输入:
        for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1,再回车;
        (警告:这是最有效最简单的修复方法,但同时也是比较危险的,所以将它放在最后,这个方法一般建议在查毒确认安全以后才尝试)。

  二、硬件问题以及检查

  1、内存条坏了(几年的老机,或者新插的二手内存);
  2、使用了有质量问题的内存(如果是插新内存才出现问题,建议去换);
  3、内存不兼容(一般是因为多条内存混插,体现在新加的内存不兼容,例如内存品牌不同、型号不同[如DDR333+DDR400],另外,双面的兼容性应该比单面好,但不是绝对的);
  4、机箱灰尘太多、硬件接触不良(一般是老机器),环境潮湿。
  5、散热问题(例如超频、风扇不转或者积尘太多)。
  6 、电源问题(电压不稳,或者电源质量差、功率低——一般是老机器)。
  7、硬盘有问题 ,进行磁盘扫描修复。

系统程序
开关定时 系统备份 系统测试 系统增强 系统设置 磁盘工具 内存工具 系统其它 桌面工具 卸载清除 剪贴工具 CPU 相关 升级补丁 数据备份
网络工具
书签工具 离线浏览 FTP 工具 邮件处理 邮件检查 网络电话 网络加速 新闻阅读 服务器类 JAVA程序 传真软件 搜索引擎 IP 工具 远程控制 下载工具 拨号计时 浏览辅助 主页浏览 网络共享 主页制作 制作辅助 网络检测 网络辅助 网络电视
应用软件
电子阅读 键盘鼠标 汉字输入 字体工具 杂类工具 文件分割 文件更名 时钟日历 转换翻译 文件修复 文档管理 信息管理 压缩解压 计算器类 打印工具 文字处理 光驱工具 文件管理 虚拟光驱
图文处理
动画制作 图标工具 编辑软件 CAD 图形 图像处理 图像浏览 图像捕捉 图片压缩
媒体工具
光盘刻录 音频工具 视频工具 媒体播放 MP3 制作 MIDI工具 收藏管理
游戏娱乐
动作射击 智力游戏 赛车竞速 方块游戏 PC模拟器 棋牌游戏 游戏工具 测字算命 其它游戏 网络游戏 角色扮演 即时战略
管理软件
记事管理 办公软件 财务管理 商业贸易 行政管理 股票证券 彩票工具 旅游餐饮 交通运输 出版印刷 工程建筑 机械电子 纺织服装 健康医药 农业相关 网吧管理 仓储租借 保险行业 审计评估 法律法规 辅助设计 其它行业
病毒安全
密码管理 密码恢复 系统安全 病毒防治 系统监视 网络安全 加密工具 浏览安全 病毒专杀
联络聊天
聊天工具 短信电话 QQ 专区 ICQ 专区 QQ 表情 MSN 专区 手机工具
教育教学
学前教育 电子教室 考试系统 文科工具 理科工具 外语工具 天文地理 电脑学习 教育管理
编程开发
安装制作 编程控件 编程工具 数据库类


类别:默认分类 | 添加到搜藏 | 浏览() | 评论 (8)
 
最近读者:
 
网友评论:
1
2007年02月22日 星期四 下午 06:00 | 回复
你很牛B佩服连我这个白痴都教会了修电脑非常3Q
 
2
2007年02月26日 星期一 下午 11:23 | 回复
谢谢阿 你解释的非常全面 我会试一下的 不过现在在和美女聊天
 
3
2007年02月28日 星期三 下午 01:47 | 回复
说的已相当明确了,3q!
 
4
2007年07月23日 星期一 下午 08:59 | 回复
讲的好明确~~~~我想收到我空间去~~以后碰到这问题就好解决了~~~应该不介意的把。。。
 
5
2007年08月18日 星期六 下午 09:52 | 回复
我的问题是打开某些IE出现内存不能为读,然后安妮说的,做到其中两部就出问题了,怎么办啊? 其一:开始-运行 -输入cmd 回车在命令提示符下输入 for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1 时,会出现 “regsvr32.exe-应用程序错误 提示为 应用程序正常初始化(0xc0000142)失败。请单击“确定”终止应用程序。” 然后我就要点300多下确定,累啊~ 第二个问题是注册regsvr32 mshtml.dll 时,出现“已加载mshtml.dll,但没找到DllRegisterServer输入点,无法注册这个文件”
 
6
2007年08月18日 星期六 下午 10:12 | 回复
回sky88880:   建议检查插件,就目前我所知道的IE问题,一是插件,一是不完全(例如给病毒破坏)。   一般IE问题有两种笼统的解决方法,一是修复IE(包括重新安装),一是检查插件,其他比较少见故障并复杂的处理,纠缠太多没什么意义。毕竟对大多数人来说,电脑的目的是使用,维护上浪费太多时间实在没什么价值。
 
7
2007年08月18日 星期六 下午 10:20 | 回复
如果我的故障在一二个小时内无法解决,我会选择恢复镜像,或者考虑重新安装;所谓的研究都是对别人的电脑而言的,呵呵。   虽然重新安装被许多人视为“菜鸟方法”,但实际上大多高手都会选择这种低级方法,这正如计算机高手喜欢玩扫雷一样。   如何有效率的解决问题,是高手与新手的区别;至于能不能处理故障,并不是什么大不了的事情,实际上对于许多花费太多时间的方法,还不如选择更简单的方法。   例如当时的“威金”,偶都是选择保留数据重新安装系统;因为会中那玩意的都是菜鸟,处理容易,但斩草除根更现实。
 
8
2007年08月18日 星期六 下午 10:25 | 回复
如果你中过“威金”或者“熊猫烧香”,真的有必要检讨自己的安全措施,至于解决方法,不必浪费太多时间。   如果你继续纠缠在这种无意义的事情上,以后“老虎烧香”出来,你还得忙活,这就没完没了了。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu