在IE中打开需要加载控件的页面时,弹出需要安装ActiveX控件的提示,可是按照提示安装后,还是不能生效,此类问题的解决办法通常如下(主要是更新了部分安全补丁引起):
1. 点击windows桌面“开始”菜单中的“运行...”命令,在文本框中填入regedit 后点击“确定”按钮;
2. 打开注册表编辑器后,在左侧的层次结构中定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ActiveX Compatibility,在这个注册项下有很多以{数字}命名的注册项,其每一项表示一个已注册的控件,EAM II系统的报表打印控件的值为{1663ed61-23eb-11d2-b92f-008048fdd814},定位到该条目;
把 Compatibility Flags 值改为 0 便可解决您的问题;
把 Compatibility Flags 值改为 400 则可防止别人用此漏洞攻击您的系统。
3. 查看右侧名称为Compatibility Flags的注册项,双击查看数值数据,若其值为400,将其改为0;若其值本来就是0,则需检查IE的设置是否禁用了控件,或寻求其他解决办法;
4. 关机重启;
5. 完成。
微软原文档:
http://support.microsoft.com/default.aspx?kbid=870669