`
rich8w
  • 浏览: 180148 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mshtml.dll 错误导致IE关闭的解决方案

阅读更多
关闭 iexplore 浏览器再打开刚才出错的网页,也报错,我把电脑重启再开那个网页,好像没有报错了,可是却不能翻看下页,刷新网页,再次报错。我不死心,继续通过各种方法去打开那个网页,可屡试屡不爽,百发百不中。浏览其它网站网页都无问题,偏偏就是我现在最想看的内容看不到,那个气呀启一个“气”字了得。

“气定思气”,这个不大不小的 mshtml.dll 错误问题让我警觉,誓必要解决。上网一搜,才知道,虽在不同网页,却和我有共同遭遇的网友,很多很烦躁,他们也提出了许多解决办法,大体有如下几种:

1、C:\WINDOWS\system32 里的 mshtml.dll 文件已破坏,可从其它电脑系统或标准安装版系统光盘中提取相同的 mshtml.dll 文件进行替换。从其它电脑上复制相同的 mshtml.dll 文件要注意10个数字的版本号须匹配。从原标准安装版的系统光盘中提取 mshtml.dll 文件可如此做,在系统光盘的 I386 文件夹里找到 MSHTML.DL_ 文件,把它复制到硬盘上,把它的扩展名 .DL_  改成 .cab 它会变成一个cab压缩包,打开这个压缩包就可以看到里面的 mshtml.dll 文件了。不论从哪里复制替换 mshtml.dll 文件,都还要记得替换 C:\WINDOWS\system32\dllcache 里相对应的备份 mshtml.dll 文件。此法我已试过,对我无效,希望对其它网友有用。

2、mshtml.dll 文件没有被 IE 正确关联,可运行命令使其再次关联。关联方法较简单,点击“开始”菜单里的“运行”,在空框处填入 regsvr32 /u mshtml.dll 命令先卸载关联,如果卸载成功,会提示“ mshtml.dll  中的 DllUnregisterServer 成功。”,然后再填入 regsvr32 mshtml.dll 命令进行关联,如果关联成功,会提示“ mshtml.dll  中的 DllRegisterServer 成功。”,最后重启电脑即可。此法最好在安全模式下进行,以防系统正在使用 mshtml.dll 文件而导致卸载和关联失败。此法我也试过,对我无效,希望对其它网友有用。

3、mshtml.dll 文件与系统上的其它软件程序不兼容而产生冲突,可升级系统补丁或升级相应软件。我把C盘格式化后重新安装了标准版系统,只装硬件驱动,未安装其它任何补丁和软件,也未对系统做任何类似优化的更改和设置,再打开先前曾经报错的网页,一切正常,尝试多种不同方法打开那网页,还是一切正常,再无报错,可以找到症结了。我的电脑安装了不下30种软件程序,要是逐个排查那工作量就太大了,只好寄希望于微软公司的Windows升级补丁。在微软下载中心的补丁海洋里游了大半天,找到N多关于IE及系统的补丁,难道让我把这些补丁全都装上?真要如此,即使解决了问题也不能知道问题的真谛,于是我把那些补丁个个解压,细细查看,发现几个和 mshtml.dll 及IE关系甚密的补丁,它们是 scripten、KB923996、KB937143、KB942615。在我反复尝试之下,发现解决我 mshtml.dll 报错问题的补丁就是KB937143,它把我的 mshtml.dll 由6.0.2900.2180 升级到了6.0.2900.3157。

至此,困扰我24小时的 mshtml.dll 报错问题总算得以解决。关于那几个关键补丁,大家可以去微软的网站查看、下载,下载和安装可要注意你的系统版本及语言种类,牛头对马嘴是会很别扭的。以上方法我是在XPSP2系统上测试的,对于那些非XPSP2系统的用户未必可行。

4、如果实在找不到快捷的解决之法,建议格式化C盘后使用WindowsXPSP2标准安装版(非克隆版)的完好光碟重装系统,只安装好各种硬件的驱动程序,试试看是否能正常上网,理论上应该是可以恢复正常的。如果恢复正常,强烈建议用此时先用Ghost做个备份后再安装其它软件,以防不测;如果在纯系统和驱动的状态下仍然出错,那么你需要怀疑你的安装光盘或硬盘是否有问题,例如碟面损坏、低劣的破解版、硬盘有坏道等等。在安装其他软件之前,建议各位有必要先安装scripten、KB923996、KB937143、KB942615这几个系统补丁,因为它们对于解决软件和IE的兼容问题很有帮助。如果在安装了各种软件后IE又开始报mshtml.dll 的错,那么可以肯定,问题出在软件上,你要是非得把问题弄个水落石出的话,那你恐怕只能对你安装的软件实行逐个排查了。
分享到:
评论

相关推荐

    没有找到iertutil.dll

    ### iertutil.dll丢失及其解决方案 #### 一、问题概述 在计算机运行过程中,可能会遇到“没有找到iertutil.dll,因此这个应用程序未能启动,重新安装应用程序可能修复此问题”的提示。这种情况下,用户通常会发现...

    regsvr32.exe问题解决方案

    ### regsvr32.exe问题解决方案 在遇到电脑无法打开所有邮箱及QQ空间的情况时,用户发现这并非由病毒或恶意软件引起,而是浏览器出现了问题。进一步排查后,得知可能是由于jscript.dll文件未被正确注册所导致。通过...

    svchost.exe应用程序出错的几种可能及解决方案

    - 解决方法是通过运行命令行,逐个重新注册相关的DLL文件,如`actxprxy.dll`、`shdocvw.dll`、`oleaut32.dll`、`mshtml.dll`、`msjava.dll`、`browseui.dll`和`urlmon.dll`。这些文件是IE的关键组件,重新注册它们...

    dll文件的注册方法

    regsvr32 Mshtml.dll regsvr32 Urlmon.dll regsvr32 Browseui.dll ``` 这些命令可以解决Internet Explorer中常见的问题,如JavaScript渲染错误或页面加载异常。 2. **注册Windows Update相关DLL**: ``` ...

    解决IE上网,只能打开一个窗口,点击其它窗口无效

    #### 解决方案 为了解决此问题,可以按照以下步骤操作: 1. **关闭所有运行中的程序**。 2. **注册URLMON.DLL**: - 打开“开始”菜单,选择“运行”。 - 输入`regsvr32 urlmon.dll`并按回车。 - 当出现“Dll...

    注册、反注册dll,regsvr32命令详解

    #### 五、常见错误及其解决方案 1. **错误消息**:“Unrecognized flag:/invalid_flag” - **原因**:键入的标志或开关组合无效。 - **解决办法**:检查命令行参数是否正确。 2. **错误消息**:“No DLL name ...

    IE Javascript 脚本失效解决办法

    #### 四、解决方案 针对以上问题,可以通过以下步骤尝试解决: ##### 1. 注册脚本库 对于页面完全无法正常显示的情况,首先尝试重新注册JavaScript和VBScript库: ```cmd regsvr32 jscript.dll regsvr32 ...

    浏览器无法打开,不能进行超连接[归类].pdf

    这篇文档主要涉及的是关于软件网络技术中,尤其是针对IE浏览器和Windows操作系统的一些常见问题及解决方案。以下是这些知识点的详细说明: 1. **IE浏览器无法打开新窗口或点击超链接无反应**:这通常是由于某些关键...

    IE的常见问题.doc

    以上是针对IE浏览器常见问题的解决方案,通过修改注册表设置、注册DLL文件和调整IE的配置,可以有效地解决这些问题。不过需要注意的是,操作注册表有一定的风险,建议在进行修改前备份注册表或整个系统,以防不测。

    ie8弹出窗体

    ### IE8弹出窗体问题解析与解决方案 #### 背景介绍 在早期的互联网浏览器版本中,Internet Explorer 8(简称IE8)作为微软的一款主流浏览器,在企业级应用和个人用户中都占有一定的市场份额。然而,随着技术的发展...

    IE图标双击打不开,桌面出现快捷方式.docx

    最后,如果所有方法都无法解决问题,可能需要考虑重新安装操作系统,这是一个彻底但较为激进的解决方案。 以上就是针对“IE图标双击打不开,桌面出现快捷方式”的一系列解决策略,用户可以根据自己的情况选择合适...

    IE无法进行二级链接 解决 方法

    1. **系统注册表错误**:Windows操作系统中的某些DLL文件未被正确注册,导致IE浏览器无法正常调用所需的组件。 2. **浏览器设置问题**:IE的安全设置或隐私设置可能阻止了部分链接的加载。 3. **网络环境异常**:DNS...

    网页出错解决办法

    它们通常包含了针对常见问题的解决方案,能够一键修复。 总之,当遇到"IEXPLORE.EXE 遇到问题需要关闭"的错误时,首先应排查病毒、软件冲突和浏览器设置等问题。通过以上列出的步骤,大多数情况下都可以解决此类...

    IE-Fix.rar

    总的来说,"IE-Fix.rar"是一个针对IE浏览器故障的解决方案,旨在帮助用户快速解决上网和QQ登录等问题,提升浏览体验。由于IE的复杂性和历史遗留问题,此类修复工具对于仍在使用IE的用户来说是非常有价值的。然而,...

    修正ie浏览区按钮没有反应

    #### 解决方案 为了解决这个问题,可以通过重新注册一些关键的动态链接库(DLL)文件来尝试修复。以下是具体的操作步骤: 1. **打开命令提示符:** - 按下`Win + R`键,打开运行对话框。 - 输入`cmd`并按回车键...

    IE典型故障解决大全

    ### IE典型故障解决大全 ...以上解决方案提供了详细的步骤和方法,帮助用户有效地解决IE浏览器在使用过程中遇到的各种典型故障。通过调整设置、升级版本以及采用替代方案,用户可以大大提升浏览体验。

Global site tag (gtag.js) - Google Analytics