浏览器之家


IE打不开中国建行主页

中国建行主页IE打不开,但是收藏夹收藏的网页可以打开,点击登录也打不开。此电脑之前进行过IE升级到IE7,安装杀毒软件等操作。

以为是IE的安全设置问题,安全调为中、加为信任站点等等其他设置,结果都不行。把IE7卸载了,IE6再设置也还是不行。

发现打开建行主页马上进行页面跳转,但是打不开,查看源文件,只有一句:<SCRIPT LANGUAGE=”JavaScript”> window.location=”portal/cn/home/index.html”;</SCRIPT>,直接把这个网址输在地址栏上面就可以打开了,但是点击登录还是打不开。(后记:这种情况跟在greenbrowser浏览器在没有启动scripts下访问网页的状况是一样的)思考:是不是哪里阻止了页面跳转?

此外OA也有问题,点击连接都打不开,之前OA有问题只要注册两个DLL就好了。于是登录自己的OA账号,查看是哪两个DLL,但是发现OA上面的连接都打不开了,连接地址是javascript开头的。于是搜索ie打不开javascript.

百度的第一个结果是:regsvr32 actxprxy.dll、shdocvw.dll、mshtml.dll、urlmon.dll、msjava.dll、browseui.dll、oleaut32.dll、shell32.dll注册这些DLL,把这些全部注册了一遍,除了msjava.dll找不到外其他全部成功,但是问题没有解决。难道是msjava.dll原因,可是找不到,并且在另一台正常的xp系统搜索也找不到。在我自己的电脑2003 sv搜索msjava.dll,找到了,拷到这台电脑并注册,注册成功了但问题还是老样。

想到之前有个OA也出现这个问题,注册了很多DLL就好了,当时我把注册DLL做成批处理文件。找到这个bat文件,运行后问题成功解决。以下是这个bat文件的内容:

rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\System32\dacui.dll
  rundll32.exe advpack.dll /DelNodeRunDLL32 C:\WINNT\Catroot\icatalog.mdb
  regsvr32 setupwbv.dll
  regsvr32 wininet.dllb
  regsvr32 comcat.dll
  regsvr32 shdoc401.dll
  regsvr32 shdoc401.dll /i
  regsvr32 asctrls.ocx
  regsvr32 oleaut32.dll
  regsvr32 shdocvw.dll /I
  regsvr32 shdocvw.dll
  regsvr32 browseui.dll
  regsvr32 browseui.dll /I
  regsvr32 msrating.dll
  regsvr32 mlang.dll
  regsvr32 hlink.dll
  regsvr32 mshtml.dll
  regsvr32 mshtmled.dll
  regsvr32 urlmon.dll
  regsvr32 plugin.ocx
  regsvr32 sendmail.dll
  regsvr32 comctl32.dll /i
  regsvr32 inetcpl.cpl /i
  regsvr32 mshtml.dll /i
  regsvr32 scrobj.dll
  regsvr32 mmefxe.ocx
  regsvr32 proctexe.ocx mshta.exe /register
  regsvr32 corpol.dll
  regsvr32 jscript.dll
  regsvr32 msxml.dll
  regsvr32 imgutil.dll
  regsvr32 thumbvw.dll
  regsvr32 cryptext.dll
  regsvr32 rsabase.dll
  regsvr32 triedit.dll
  regsvr32 dhtmled.ocx
  regsvr32 inseng.dll
  regsvr32 iesetup.dll /i
  regsvr32 hmmapi.dll
  regsvr32 cryptdlg.dll
  regsvr32 actxprxy.dll
  regsvr32 dispex.dll
  regsvr32 occache.dll
  regsvr32 occache.dll /i
  regsvr32 iepeers.dll
  regsvr32 wininet.dll /i
  regsvr32 urlmon.dll /i
  regsvr32 digest.dll /i
  regsvr32 cdfview.dll
  regsvr32 webcheck.dll
  regsvr32 mobsync.dll
  regsvr32 pngfilt.dll
  regsvr32 licmgr10.dll
  regsvr32 icmfilter.dll
  regsvr32 hhctrl.ocx
  regsvr32 inetcfg.dll
  regsvr32 trialoc.dll
  regsvr32 tdc.ocx
  regsvr32 MSR2C.DLL
  regsvr32 msident.dll
  regsvr32 msieftp.dll
  regsvr32 xmsconf.oc
  regsvr32 ils.dll
  regsvr32 msoeacct.dll
  regsvr32 wab32.dll
  regsvr32 wabimp.dll
  regsvr32 wabfind.dll
  regsvr32 oemiglib.dll
  regsvr32 directdb.dll
  regsvr32 inetcomm.dll
  regsvr32 msoe.dll
  regsvr32 oeimport.dll
  regsvr32 msdxm.ocx
  regsvr32 dxmasf.dll
  regsvr32 laprxy.dll
  regsvr32 l3codecx.ax
  regsvr32 acelpdec.ax
  regsvr32 mpg4ds32.ax
  regsvr32 voxmsdec.ax
  regsvr32 danim.dll
  regsvr32 Daxctle.ocx
  regsvr32 lmrt.dll
  regsvr32 datime.dll
  regsvr32 dxtrans.dll
  regsvr32 dxtmsft.dll
  regsvr32 vgx.dll
  regsvr32 WEBPOST.DLL
  regsvr32 WPWIZDLL.DLL
  regsvr32 POSTWPP.DLL
  regsvr32 CRSWPP.DLL
  regsvr32 FTPWPP.DLL
  regsvr32 FPWPP.DLL
  regsvr32 FLUPL.OCX
  regsvr32 wshom.ocx
  regsvr32 wshext.dll
  regsvr32 vbscript.dll
  regsvr32 scrrun.dll mstinit.exe /setup
  regsvr32 msnsspc.dll /SspcCreateSspiReg
  regsvr32 msapsspc.dll /SspcCreateSspiReg

把以上内容复制到记事本,保存为iejavascript.bat文件,运行就可以了。运行时会发现有很多控件找不到,不用管它。这些DLL可能只有几个才是真正有用的,不过没有时间一个一个测试,就这样先放着了。

评论

没安装畅言模块