解决方法一:
有时某些软件会破坏系统中的IE浏览器dll文件,导致诸如不能打开弹出窗口之类的问题,这时就需要重新注册相关dll才可以使IE正常工作。那么,需要重新注册哪些dll文件呢?
将下面内容写入一个文本文件cnpn.txt,保存,改名为cnpn.bat 的批处理文件,执行就可以使IE变回原样。
regsvr32 /i /s MFC42.DLL
regsvr32 /i /s advpack.dll
regsvr32 /i /s browselc.dll
regsvr32 /i /s WSOCK32.DLL
regsvr32 /i /s jscript.dll
regsvr32 /i /s rpcrt4.dll
regsvr32 /i /s MSHTMLED.DLL
regsvr32 /i /s oleaut32.dll
regsvr32 /i /s MSRATING.DLL
regsvr32 /i /s comctl32.dll
regsvr32 /i /s msratelc.dll
regsvr32 /i /s URL.DLL
regsvr32 /i /s URLMON.DLL
regsvr32 /i /s WININET.DLL
regsvr32 /i /s SHDOCVW.DLL
regsvr32 /i /s OLE32.DLL
regsvr32 /i /s mydocs.dll
regsvr32 /i /s ACTXPRXY.DLL
regsvr32 /i /s RPCRT4.dll
regsvr32 /i /s mshtml.dll
regsvr32 /i /s MSVCRT.DLL
regsvr32 /i /s DXTMSFT.DLL
regsvr32 /i /s DDRAWEX.DLL
regsvr32 /i /s DDRAW.DLL
regsvr32 /i /s DXTRANS.DLL
regsvr32 /i /s ATL.DLL
regsvr32 /i /s DINFO.DLL
regsvr32 /i /s LOCSCRCH.DLL
regsvr32 /i /s CONCL.DLL
regsvr32 /i /s SHDOCLC.DLL
regsvr32 /i /s MSLS31.DLL
regsvr32 /i /s SHDOCLC.DLL
regsvr32 /i /s CESWEB.DLL
regsvr32 /i /s NETAPI32.DLL
regsvr32 /i /s NETBIOS.DLL
regsvr32 /i /s MSI.DLL
regsvr32 /i /s MSOSS.DLL
regsvr32 /i /s BROWSELC.DLL
regsvr32 /i /s MFC42LOC.DLL
regsvr32 /i /s imm32.dll
regsvr32 /i /s VERSION.dll
regsvr32 /i /s ADVAPI32.dll
regsvr32 /i /s OLEPRO32.DLL
regsvr32 /i /s shell32.dll
regsvr32 /i /s shlwapi.dll
解决方法二:
1、在“开始”菜单中打开“运行”窗口,在其中输入“regsvr32 actxprxy.dll”,然后“确定”,接着会出现一个信息对话框“DllRegisterServer in actxprxy.dll succee ded”,再次点击“确定”。
2、再次打开“运行”窗口,输入“regsvr32 shdocvw.dll”,“确定”后在出现的信息对话框中点击“
确定”。
3、重新启动Windows,运行IE,随便打开一个网页,点击一个超链接,你会发现IE又能打开新窗口。再试试用鼠标右键选择“在新窗口打开”,问题解决。
如果还不能解决此问题,建议再将以下其它几个dll文件进行注册。
主要注册以下几个dll文件:
regsvr32 mshtml.dll
regsvr32 urlmon.dll
regsvr32 msjava.dll
regsvr32 shdocvw.dll
regsvr32 browseui.dll
regsvr32 actxprxy.dll
regsvr32 oleaut32.dll
regsvr32 shell32.dll
只是IE的问题,可以试试下面的方法
1:还原IE默认设置
2:展开注册表到HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search
分支,找到“SearchAssistant”键值名,修改为:
http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm ,然后再
找到“CustomizeSearch”键值名,将其键值修改为:
http://ie.search.msn.com/{SUB_RFC1766}/srchasst/srchasst.htm
3:在注册表中依次展开“HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Search”,在右侧窗口中把“CustomizeSearch”、“SearchAssistant”改为你定义的搜索引擎。
IE无法打开新窗口
解决方法:多半是因为IE新建窗口模块被破坏所致。应单击“开始→运行”,依次运行“regsvr32 actxprxy.dll”和“regsvr32 shdocvw.dll”将这两个DLL文件注册,然后重启系统。如果还不行,则可以将mshtml.dll、urlmon.dll、msjava.dll、browseui.dll、oleaut32.dll、shell32.dll也注册一下。
解决方法三::
首先要检查你的上网线路或ADSL适配器,以保证你的网络连接状态正常。如果仍然出现Internet Explorer浏览器无法打开网页或者其他某些错误导致无法浏览网站的情况,可按照以下步骤检查浏览器设置。
1.尝试按键盘上的“F5”刷新网页,如果仍然无法浏览网页,则依次选择IE菜单中的“工具”->“Internet选项”->“连接”,在“拨号设置”中确认选中的是“从不进行拨号连接”,然后点击“局域网设置”,确保其中的三个选项前面的方格为未选中状态,即空白,最后点击“确定”。如果设置完后浏览网页时出现“脱机状态下Web页不可用”,则需要点击“连接”按钮重新连接。
2.在桌面“网上邻居”上点击鼠标右键,选择“属性”(如果是Win2000/Xp还要选择“本地连接”属性),查看TCP/IP协议中的IP地址、网关、DNS服务器的设置是否与你的上网服务商提供的设置是否一致,大多数情况下都为“自动获取”模式。