一、可能很多用户在运行或使用 IE 时收到过如下错误消息: Title: Microsoft Visual C++ Runtime Library runtime error! Program: C:\Program Files\Internet Explorer\IEXPLORE.EXE This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information. 原因:如果您的系统中安装了 Google 工具栏则可能会发生此问题 解决办法: 方法一:1、单击“开始”“运行”,输入“iexplore.exe”后单击 “确定” 2、在 IE 的“ 工具” 菜单中单击 “Internet 选项” 3、在“常规” 页中单击“ 使用空白页 ”按钮 4、单击“删除 COOKIE”按钮并单击“确定” 5、单击“删除所有文件”按钮并选中“ 删除所有脱机内容 ”复选框后再单击“ 确定” 6、单击“设置” 并选择“ 查看对象 ” 7、在“Downloaded Program Files”窗口的“编辑”菜单中单击“全部选定” 8、删除全部选定的 ActiveX 文件 9、单击“清除历史记录”按钮并选择“ 是” 10、分别将“安全” 页面中的“Internet、本地 Intranet、受信任的站点、受限制的站点 ”全部设为“默认级别” 11、将“隐私” 页中的级别设为“ 默认” 12、在“内容” 页中单击“清除 SSL 状态”并选择“是” 13、在“高级” 页中单击“还原默认设置”按钮并清除“启用第三方浏览器扩展(需要重启动) ”复选框,然后再单击“ 确定” 并退出 IE 浏览器 方法二:1、单击“开始”“运行”,输入“appwiz.cpl” 后单击“确定” 2、在程序列表中找到 Google 工具栏并卸载它 3、关闭所有窗口后重新启动计算机 方法三:请使用反间谍程序扫描并删除系统中可能存在的间谍程序(推荐您使用微软公司的反间谍程序) 关于此问题的详细信息请参考微软最新发布的 KB 文档(更新时间:2006 年 4 月 28日): (英文)[ 简体中文版正在翻译中]打开注册表 Regedit 点击目录至: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run 删除右边的项 目:SystemTrayIcon = "C:\WINDOWS\SysTrayIcon.Exe" 关闭保存 Regedit,重新启动 Windows 删除 C:\WINDOWS\SysTrayIcon.Exe还有IE——工具——INTERNET 选项——高级——禁止脚本调试——打勾——确定 .试试是否解决?runtime error 的错误通常都是由于软件干扰造成的,所以我们可以使用干净启动的方法来查看该问题是否是软件冲突引起的。
1. 点击开始菜单并在搜索框中输入 "msconfig",然后按回车键提示::如果有弹出框弹出,请点击 UAC 窗口中的继续按钮2. 点击“服务”标签卡,选择 “隐藏所有的微软服务”,然后点击全部禁用如果可选)3. 点击“启动”标签卡 ,然后点击全部禁用并确定然后重新启动计算机当弹出“系统配置实用程序”的时候,选中此对话框中的“不再显示这条信息” 并点击确定提示:临时禁用启动项只是为了预防启动加载时遇到的问题此操作不会影响系统或者其他程序,以后我们可以以手动启动的方式来启动这些程序 今天无缘无故弹出了对话框说 exlporer.exe 遇到问题需要关闭,然后就是一个对话框 Runtime error 216 at XX(代码),其实问题也不是很大,关闭对话框再运行 explorer.exe 就跟以前一样,但是这个对话框已经弹出好几次了,所以我觉得有必要不让它再弹出了一般症状:(我出现的具体症状就是前文所说的)打开任何可执行文件时,都会显示:“XX(代码)指令引用的 XX(代码)的内存,该内存不能为“XXX(‘read’or‘written’)”然后则会跳出:Runtime error 216 at XX(代码),再然后就没什么了,当然结果就是进入不了该程序。
问题分析: 我搜索了一下,有以下几种可能1 感染了 SubSeven 特洛伊木马病毒(微软官网上这么说,参考这里)2 如果您正在运行 Oakley SmartWheel 版本 1.0 鼠标驱动程序,则会发生此问题 (微软官网上这么说,参考这里)3 听说是 “系统文件缺失引起的错误” (参考这里)问题解决: 如果是 1 和 2,杀毒,重新安装驱动重点说说 3a 、开始菜单-运行-输入 regedit-点确定-进入注册表, 在:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer \ShellExecuteHooks 下,应该只有一个正常的键值"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 将其他的删除 b 、开始菜单-运行-输入 cmd 回车在命令提示符下输入:for %1 in (%windir%\\system32\\*.dll) do regsvr32.exe /s %1 这个 CMD 会用很长时间 耐心等待,此时 CPU 利用率也会较高, 怕输错就复制 然后在命令提示符后面点右键粘贴 没有 ctrl+V,别着急启动其他程序,先耐心等一会儿,因为此时 dll 们还在找位置。
直到你的指示灯不闪了再做别的然后重启另: 附上 Explorer.exe 出错的几种可能原因1.系统资源不足如果机器配置低的话建议不要同时开启太多应用程序另外可适当加大虚拟内存,特别是经常玩大型游戏这种情况下升级机器是最根本的解决办法呵呵3.系统文件损坏可运行 sfc/scannow 扫描系统文件若 Explorer.exe 程序本身损坏,可以从别的机器上拷贝一个 explorer.exe 文件到本机,调用任务管理器,接入 explorer.exe 进程,然后新建任务拷贝新的文件到系统盘 WINNT(2000)或 WINDOWS(XP)目录下2.软件冲突,譬如输入法,清华紫光输入法 3.0 版本有的时候会出现 explorer.exe 出错,取消清华紫光输入法,用其他输入法输入会没有问题清华紫光输入法 4.0 版本未发现类似问题4.病毒 5.其他原因计算机运行某个程序等待时间过长,比如读取数据,尤其是光盘或者外界设备的数据的时候,也会出现 explorer.exe 出错6.系统内核错误重新安装系统建议换张安装盘重新安装系统,打好所有补丁、安装最新版本 IE 或者 firefox、好一点的杀毒软件。
装 XP 的话就用 SP3 吧我也遇到这种情况了出现 runtime error,一般问题都出在注册表, “运行—〉regedit”打开注册表,笨一点的方法就是按 F3 出入 “runtime”,查找所有名为 runtime 的数值,然后一个一个删掉,但这样实在太多了,不停的删半个小时不一定能删完(我曾经被 runtime error 这个问题困扰了很久,这个笨办法用过,20 分钟没删完) ,聪明一点的办法就是,缩小范围! 一般错误会在哪呢?按我的经验,一般都在这里!HKEY_LOCAL_MACHINE\SOFTWARE\microsoft\Windows\CurrentVersion\Run,在这里面搜 runtime 项,删掉,最多一分钟搞定! 出现问题原因:出现 runtime error 的原因有很多,我至今还不清楚,我估计是一些垃圾软件、**件强制安装到计算机里的缘故!造成的后果往往是这样的:电脑各个盘符右键单击,菜单最上面是“auto“而不是“打开 ”,还有就是 等软件出现错误,要求重启,这个时候你重装 也是没有用的,注册表出错必须先清理注册表 防范办法:建议大家安装一些反**件,比如:金山毒霸、卡巴斯基、卫士 360 等等,从我使用的情况来看,卫士 360 值得推荐!一旦有程序写入注册表,他马上提示,并显示安装路径,这样再出现runtime error,你可以根据这个路径,去注册表找那些 runtime error 项,有的放矢了。