问题现象:
企业内部web系统众多,在部分仅支持ie8以下甚至ie6的一些老旧系统很容易出现各种问题。比如登陆某些网站时输入用户名和密码后点击登陆按钮根本没反应,仔细ie底下的状态栏会提示有报错,点开报错如下图所示。但该用户电脑的ie问题并不是所有登陆按钮不可用,其他系统则正常。那么这种情况下,大部分原因为IE丢失注册相应控件引起的。需要先检查ie的选项安全下的“internet”、“本地intranet”、“受信任站点”中设置加是否正常,是否开启activX功能,尝试后还不能解决,则可采用如下重新注册dll方式解决。如最终仍无法解决,则可以考虑重新安装IE尝试自行修复能否解决。
解决办法:
复制下面的内容为bat格式,在具有管理员权限账户下运行此脚本即可。
regsvr32 jscript.dll
regsvr32 vbscript.dll
regsvr32 Shdocvw.dll
regsvr32 Oleaut32.dll
regsvr32 Actxprxy.dll
regsvr32 Mshtml.dll
regsvr32 Urlmon.dll
regsvr32 Shell32.dll
@echo. &pause
领取专属 10元无门槛券
私享最新 技术干货