今天照例回复CBI读者这周的来信,名为Justing Nicky的朋友的问题引起了我的注意:
我用Maxthon登录Gmail时,总会跳转到一个提示页面,上面写:“Gmail 要求启用 ActiveX 控件您的浏览器似乎为 Internet Explorer,且禁用了 ActiveX。Gmail 的标准视图要求启用 ActiveX 才能正常运行。要使用 Gmail 的标准视图,请在Internet Explorer中启用ActiveX控件。要启用ActiveX控件,请转至"工具"菜单,依次选择"Internet选项"、"安全"标签、"Internet"区域,然后选择"默认级别",或选择"自定义级别",向下滚动至"运行ActiveX控件和插件"并选择"启用"。启用 ActiveX 控件之后,请重试。要使用 Gmail 的基本 HTML 视图(不需要 ActiveX),请单击此处。”但是我可以发誓,ActiveX已经准确无误的开启了!这到底是怎么回事啊?我不想重装系统啦,而且系统安装盘也借给别人了,我的系统是Windows XP SP1。
这个问题我也曾遇到过,既然通过设置ActiveX控件还是不能解决,那就很可能是跟IE相关的COM组件遭到了破坏。根据网络上的资料,跟Gmail相关的这个COM组件是Microsoft MSXML 3.0,所使用的dll文件是MSXML3.DLL。
既然找到了问题的所在,解决起来就简单极了。点击“开始→运行”,在其中输入:
regsvr32 msxml3.dll
大功告成!Gmail的标准视图又回来了。
实际上,有许多IE问题都是由于组件和控件被破坏而引起,我们只需重新注册这些组件和控件即可。所以,这里再给出一个终极的解决方法,就是在命令行下依次输入以下两行:
@for %%1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %%1
@for %%1 in (%WinDir%\SYSTEM32\*.OCX) DO RegSvr32.EXE /s %%1
当然,你亦可将上面两行做成一个bat后缀的批处理文件执行,这将重新注册Windows\system32目录下的所有dll和ocx后缀的控件和组件。
Ben
重新注册Windows\system32目录下的所有dll和ocx后缀的控件和组件!这个主意可不好。多次安装、卸载之后,这个目录下面有许多垃圾,你这样一来,所有的垃圾都load到系统上面了!当然,这样一来,系统肯定不会抱怨还缺少什么组件:)
平生一笑
呵呵,是这样的,所以这个方法不到万不得已,千万不要用
乐乐
多谢了,我也碰到这个问题,系统还原和重置IE都解决不了,后来搜索一下,连到了这里,终于解决问题了,谢谢啊!
武火山
谢谢,找了很多地方才找到这,终于解决了问题.
真水无香
找了很久终于找到这了,缘分啊······
Anonymous
为什么我的activeX设置打开后,在进去安全界面还是显示的没有打开?
请高手解决!