浏览器出现MSHTML.dell错误,怎么解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浏览器出现MSHTML.dell错误,怎么解决相关的知识,希望对你有一定的参考价值。
在关闭浏览器的时候老出现类似的问题
mshtml.dll是HTML解释器相关模块。MSHTML.DLL是一个用于解析HTML语言的动态链接库,IE、Outlook、Outlook Express
等应用程序都使用了该动态链接库。攻击者有可能利用特定的java script远程拒绝
服务攻击使用该动态链接库的应用程序。
MSHTML.DLL使得java script可以处理多个窗口对象。如果一个窗口对象接收数据之
后被删除,然后重新初始化,MSHTML.DLL将出错,根据出错现象可以判断出发生了缓
冲区溢出,但是尚未发现可以利用这次缓冲区溢出远程执行shellcode。
微软确认该问题存在,将在后续service pack中修正它。
当浏览网际网路时,可能会收到下列错误讯息:
Iexplore 造成 Mshtml.dll 错误。Iexplore 即将关闭。
Iexplore 造成 Kernel32.dll 错误。Iexplore 即将关闭。
如果按下 Alt+D 以获得更多详细资讯,可能会收到下列错误讯息:
Iexplore 在模组 Mshtml.dll 位置:016f:7f47070c 造成无效分页错误。
暂存器:
EAX=00000000 CS=016f EIP=7f47070c EFLGS=00010246
EBX=0047dd4c SS=0177 ESP=0167bd18 EBP=00000000
ECX=00000000 DS=0177 ESI=00000000 FS=345f
EDX=00000100 ES=0177 EDI=00000000 GS=0000
位元组於 CS:EIP:
8b 86 94 00 00 00 3b c5 74 51 57 8b 3d 44 16 3c
堆叠倾印:
00000000 0167de34 7f493be6 0047dd4c 00000000 00000000 0074006b 0070006f
0073005c 00650068 006c006c 00650077 002e0062 00740068 0000006d 0000001e
IEXPLORE 在模组 KERNEL32.DLL 位置 016f:bff6bb07 造成无效分页错误。暂存器:
EAX=00000000 CS=016f EIP=bff6bb07 EFLGS=00000246
EBX=0167e3b8 SS=0177 ESP=0167fc2c EBP=0167fc80
ECX=0167e270 DS=0177 ESI=0167e3b8 FS=345f
EDX=00000003 ES=0177 EDI=0167e3a8 GS=0000
位元组於 CS:EIP:
ff 76 04 e8 8a 87 ff ff 5e c2 04 00 56 8b 74 24
堆叠倾印:
0167e270 7af71012 0167e3b8 006b7c00 006b7bf0 7af70000 7afb545f 00000000
006b7ac0 7afaa9d7 00000000 006b7ac0 7afae052 00000003 7af9a6f7 7af70000
如果您持续遇到问题,请尝试重新启动电脑。
发生的原因
这可能是使用 XSL 档案建立锚定标记 (A) 集以变更右方框架,或呼叫 Window.open (URL、rightframe) 的元素的 XML 档案所造成。
只有在右方框架目前指向位於另一个网域的分页时,才会发生这个问题。 如果分页在相同的网域中,在分页变更至不同的网域前都能正常运作。
解决方案
如果要解决这个问题,请从 Microsoft 网站之一安装 Microsoft Internet Explorer 5.5 以上版本:
状况说明
Microsoft 已确认 Windows Millennium Edition 的 Internet Explorer 5.5 版产品确实有上述问题 参考技术A 重新安一下吧
浏览器出现错误怎么办
显示对话框说什么KAV32内存错误
是IE7.0浏览器,我是自己装上升级的,会不会是恶意插件的事。
安装插件出现这样的错误:
chrome.exe-应用程序错误
"0xo11766e2",指令引用的“0x00000004"内存。
该内存不能为“read”。
要终止程序,请单击”确定“。
要调试程序,请单击”取消“。
对于这样的情况可能有一下原因:
这是内存报错,主要是由于内存的兼容性引起的,一般重启下机器就OK了,不过最好把内存条拔下来重新插一下就解决了
可能造成这个问题的原因有::
1 内存条坏了 更换内存条
2 双内存不兼容 使用同品牌的内存或只要一条内存
3 内存质量问题 更换内存条
4 散热问题 加强机箱内部的散热
5 内存和主板没插好或其他硬件不兼容 重插内存或换个插槽
6 硬件有问题 更换硬盘
7 驱动问题 重装驱动,如果是新系统,应先安装主板驱动
8 软件损坏 重装软件
9 软件有BUG 打补丁或更新到最新版本
10 软件和系统不兼容 给软件打上补丁或是试试系统的兼容模式
11 软件和软件之间有冲突 如果最近安装了什么新软件,卸载了试试
12 软件要使用其他相关的软件有问题 重装相关软件,比如播放某一格式的文件时出错,可能是这个文件的解码器有问题
13 病毒问题 杀毒
14 杀毒软件与系统或软件相冲突 由于杀毒软件是进入底层监控系统的,可能与一些软件相冲突,卸载试试
15 系统本身有问题 有时候操作系统本身也会有BUG,要注意安装官方发行的更新程序,象SP的补丁,最好打上.如果还不行,重装系统,或更换其他版本的系统。 参考技术A 快速修复浏览器方案(鉴于系统环境不同→请活学活用以下方法→根据具体情况决定做哪些)
1、打开浏览器,点“工具”→“管理加载项”那里禁用所有可疑插件,或者你能准确知道没问题的保留。然后→工具→INTERNET选项→常规页面→删除cookies→删除文件→钩选删除所有脱机内容→确定→设置使用的磁盘空间为:8MB或以下(我自己使用1MB)→确定→清除历史纪录→网页保存在历史记录中的天数:3以下→应用确定(我自己使用的设置是0天)。
2、还原浏览器高级设置默认值:工具→INTERNET选项→高级→还原默认设置。
3、恢复默认浏览器的方法“工具”→Internet选项→程序→最下面有个“检查Internet Explorer是否为默认的浏览器”把前面的钩选上,确定。
4、设置主页:“工具”→Internet选项→常规→可以更改主页地址→键入你喜欢的常用网址→应用。
5、如果浏览器中毒就使用卡卡助手4.0版本修复,然后做插件免疫:全部钩选→免疫。然后→全部去掉钩选→找到“必备”一项,把能用到的插件重新钩选→取消免疫。能用到的就是FLASH和几种播放器的,其余的不要取消免疫。完成所有操作以后,你的浏览器就不会出问题了 。
6、运行→regedit→进入注册表, 在→
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks
这个位置有一个正常的键值AEB6717E-7E19-11d0-97EE-00C04FD91972, 将其他的删除。
7、检查你的浏览器是否被某种(游戏或其它)安装程序恶意附加了某种插件→卸载清理掉它。
情况严重的可做下面的处理:
打开“运行”输入—〉cmd—〉回车
然后把下面这行字符复制到黑色cmd框里面去回车等待dll文件全部注册完成就关闭可以了(下面是要运行的代码):
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
完成后重新启动电脑。
以上是关于浏览器出现MSHTML.dell错误,怎么解决的主要内容,如果未能解决你的问题,请参考以下文章