首先,建议你到http://www.thinkjam.org/zoptuno/archives/2004/11/eiee.html下载那个修复IE的bat文件运行,它能够修复大多数的IE问题,也许你的问题同样能够解决。如果不行,则请参照http://www.thinkjam.org/zoptuno/archives/2006/02/gmail-no-activex.html的文章,在命令行下输入:
@for %%1 in (%WinDir%\SYSTEM32\*.DLL) DO RegSvr32.EXE /s %%1
@for %%1 in (%WinDir%\SYSTEM32\*.OCX) DO RegSvr32.EXE /s %%1
这两行命令,是修复IE和其它系统缺少动态链接库错误的终极方法。不过不到万不得已,千万不要用这种方法,因为它会重新注册Windows\system32目录下的所有dll和ocx后缀的控件和组件,而伴随着软件的多次安装和卸载,这个目录下面会有许多垃圾。执行完上述两条命令后,所有的垃圾dll和ocx都会重新注册到系统中。因此,使用这种方法解决问题,是有很大代价的。