弹出保存对话框html,IE浏览器打开网页弹出保存对话框的的原因及解决方式

本文讲述了朋友电脑IE浏览器无法解析HTML文件的问题,通过分析发现是补丁安装中途断电导致动态链接库(DLL)损坏。修复方法包括重新注册关键DLL并解决mshtml.dll问题。建议避免补丁安装时突然关机,以防类似问题发生。
摘要由CSDN通过智能技术生成

大部分网友使用网页浏览器通常是实现以下四个功能:浏览新闻,搜索信息,观看音视频,下载资料。要实现这些的基本条件是浏览器可以打开网页。不过朋友的电脑上面却遇到了一个比较奇怪的问题,不管IE浏览器打开任何网页都会提示弹出HTML网页下载的提示。这应该是IE浏览器无法解析HTML文件导致的问题,不仅仅是HTML后缀的网页,ASP、PHP、JSP等网页也都是同样无法显示,弹出IE浏览器下载提示框。让后使用遨游、搜狗等IE内核的浏览器都出现同样的问题,而使用非IE浏览器却能够正常的解析网页。

突然想起前一天,临走之前他的电脑还在用360打补丁的。我马上问他是不是昨天关电脑的时候补丁还没打完的,他表示确实是这样的。就这对了,这应该不是病毒的问题,而是在打补丁的时候突然关机引起的。打补丁的时候突然关机会引起很多系统问题的,希望大家以后可以注意这点。

既然已经找到了问题的根源,接着就讨论这个问题的解决方法。其实IE无法解析各种网页文件,一般来说是由于IE浏览器的动态链接库文件受损或丢失造成的。就像上面我说的打补丁时突然关机。我的方法是重新注册一下以下的DLL,看看返回的结果是否注册成功。点击“开始”——“运行”——输入“CMD”,把一个一个的命令复制到里面单独运行。

regsvr32

shell32.dll

regsvr32 actxprxy.dll

regsvr32 shdocvw.dll

regsvr32 urlmon.dll

regsvr32 msjava.dll

regsvr32 browseui.dll

regsvr32 oleaut32.dll

regsvr32 mshtml.dll

前面所有的文件重新注册都没有问题,可以成功的注册。直到最后一个动态文件mshtml.dll,运行命令后,居然没有返回结果。这时在打开IE,发现还是弹出窗口提示下载HTML。让后想到去网上下载XP的原版的mshtml.dll,复制到system32文件夹里面。这时提示mshtml.dll已存在,但是大小不一样,让后选择覆盖该文件再次注册,即返回注册成功提示。说明原来存在的那个mshtml.dll是受损的,也说明mshtml.dll在这个问题上很关键。其实看这个文件的名字就知道了,mshtml-microsoft

html。

再次打开IE浏览器测试网页,任何后缀的网页文件打开都没有问题了。相信IE浏览器的使用方式早已广泛的被大家所熟悉,而且IE的界面设置也更符合大家的操作习惯,若不是IE出现问题,大部分网友都不会轻易选择更换浏览器的。希望对于遇到同样问题的朋友们有所帮助。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值