|
|
将IE恢复原样 方案一:
有时某些软件会破坏系统中的IE浏览器dll文件,导致诸如不能打开弹出窗口之类的问题,这时就需要重新注册相关dll才可以使IE正常工作。那么,需要重新注册哪些dll文件呢?
将下面内容写入一个文本文件,保存成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
方案二:Internet Explorer的常规排错步骤
步骤一:如果是IE本身出现错误,其原因多数都是因为某些属于IE的DLL、OCX组件注册不正确或是在注册表中的注册信息产生混乱、损坏、丢失造成的,您可以按如下几种方法重新注册IE的组件:
方法一:在“开始/运行”中输入:"%Program Files%\Internet Explorer\iexplore.exe" /rereg(包含引号) 后点击确定即可。
方法二;打开记事本输入以下内容:
For %% i in (c:\windows\system32\*.dll) Do regsvr32.exe /s %%i
For %% i in (c:\windows\system32\*.ocx) Do regsvr32.exe /s %%i
然后将其保存为reg.bat批处理文件,运行它就可以修复一些因动态链接库失效所造成的问题。
方法三:请逐个重新注册以下列出的与IE有关的重要DLL(动态链接库)文件:
scrrun.dll msxml.dll mshtml.dll jscript.dll Urlmon.dll shdocvw.dll
browseui.dll softpub.dll wintrust.dll dssenh.dll rsaenh.dll gpkcsp.dll
sccbase.dll slbcsp.dll cryptdlg.dll actxprxy.dll shell32.dll oleaut32.dll
注册方法:在“开始/运行”中键入“regsvr32 DLL文件”(注意:regsvr32命令与DLL文件之间有空格且注册时不包括引号)
如果注册时发现某个文件找不到,那么您可以从
--http://www.dll-files.com搜索下载该文件并将其复制到系统盘的windows/system32文件夹中然后再尝试注册该文件即可。
【源自清心论坛(http://qxbbs.org)原创,欢迎转载,禁止修改】
|