您现在的位置:龙卷风首页 ›› 办公室援助 ›› 阅读文章

IE不能执行javascript及解决办法

记得以前在donews blog中也写过类似的IE修改文章,不过时间一久就忘了。IE的一些奇怪问题,总是可能通过修复组件的办法来解决。

回顾一下昨天在计算机上干了些什么:

首先是登陆QQ时被提示QQ被盗,通过腾讯的保护机制重设了QQ密码,之后怀疑机器是不是中了木马,于是安装了金山毒霸套装进行查毒,没有发现病毒,但outlook却不能正常工作了。考虑到可能软件冲突的原因,因为在安装的时候,金山毒霸就提醒过我,因为我的计算机里面已经安装有诺顿企业版,可能会引发软件冲突。实际上,我还安装了瑞星个人防火墙。于是决定卸了金山。在卸载的时候却出了点意外,强行结束卸载程序两次才成熟卸载,但我想应该有一些东西卸载不干净,因为在移除注册表信息及已经注册组件的时候,被我强行中止了。

为了不留下垃圾,我又安装了windows优化大师进行注册表清理。接着清理冗余的dll时却没有发现任何冗余。outlook测试恢复正常,然而IE开始不能执行javascript代码。

今天一早上google搜索,经过一段寻觅,发现也有很多人跟我发生过类似的情形,有一位兄弟给出了解决办法:重注册IE组件。具体的做法是建立一个bat文件,文件包含下面内容:

regsvr32 actxprxy.dll /s
regsvr32 shdocvw.dll /s
regsvr32 mshtml.dll /s
regsvr32 urlmon.dll /s
regsvr32 msjava.dll /s
regsvr32 shdocvw.dll /s
regsvr32 browseui.dll /s
regsvr32 actxprxy.dll /s
regsvr32 oleaut32.dll /s
regsvr32 shell32.dll /s
regsvr32 jscript.dll /s

后边的/s是我附加上去的参数,这样在执行的时候就不会老是弹出来XXX 注册成功的提示了,当然,也就不会知道我的系统没有了msjava.dll这个组件啦。不过没有关系,虽然我这个组件没有,但运行上面修改程序之后,IE已经恢复正常。

记得以前在donews blog中也写过类似的IE修改文章,不过时间一久就忘了。IE的一些奇怪问题,总是可能通过修复组件的办法来解决。

参考文献:余滨的个人空间(http://www.kynj.com.cn/blog/article.asp?id=95

作者 不见不散 本文仅代表作者观点,与龙卷风资讯网立场无关。

我来说两句

内容/Content