码迷,mamicode.com
首页 > 其他好文 > 详细

一例加载Crystal Print Control控件故障的处理过程

时间:2015-02-27 18:56:39      阅读:3637      评论:0      收藏:0      [点我收藏+]

标签:crystal print control控件   局域网   ie8   

局域网内一网站,需要加载Crystal Print Control控件,用于打印报表。某微机,系统是前几天刚安装好的,XP(SP3),IE8。IE安全选项中的安全设置为“自定义级别”,并且已将ActiveX控件有关的设置改为“启用”。点击网页上“打印机”的按钮,按说应该第一次时自动安装Crystal Print Control控件,然后出现选择打印机的窗口,可是McAfee却报“内存溢出”的错误。

1、关闭McAfee的“缓冲区溢出保护”后,点击网页上“打印机”的按钮,该网页过一会儿会崩溃后自动恢复。

2、重置IE后,依然如故。检查C:\WINDOWS\Downloaded Program Files文件夹下也没有Crystal Print Control控件,可见控件没有安装成功。正常情况下,IE中的所有加载项都在此文件夹下。

3、从互联网上下载了Crystal Print Control控件V10.5.1.2285的部署文件PrintControl.cab,解压后直接运行DependencyInstaller.exe,没有反应。右击PrintControl.inf,点击“安装”,也没有反应。也许是这种安装方法是不正确的,反正是没有安装成功。

4、将该网站加入到安全信任站点中,仍然不行。

5、在Internet选项的“高级”选项卡,去掉“检查下载的程序签名”和“启用内存保护帮助减少联机攻击”前面的对勾后,重新测试,这次没有出现网页崩溃的情况,而是提示可能因为安全设置而不能安装ActiveX控件。看来出现了一丝希望。

6、重新打开Internet选项的“安全”选项卡,发现安全区域中的“Internet”图标上有一个红叉,与其它微机有些不一样。估计该网站在此台微机上并不属于“Internet”这个安全区域,所以,以前设置的启用ActiveX控件并没有起作用。于是,把“本地Intranet”和“受信站点”这两个安全区域的安全设置中与ActiveX控件有关的设置也改为“启用”。再次进行打印测试,正常。

总结:

1、原来的内存溢出、网页崩溃,与“启用内存保护帮助减少联机攻击”有关。

2、关于ActiveX控件有关的设置要在对应的安全区域中设置,才能有效。此微机可能是一个特例。因为一般的微机都是设置“Internet”这个安全区域即可。


一例加载Crystal Print Control控件故障的处理过程

标签:crystal print control控件   局域网   ie8   

原文地址:http://8738650.blog.51cto.com/8728650/1615619

(0)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!