首页 > 代码库 > IE无法安装HP-QC插件

IE无法安装HP-QC插件

1.1. IE7、IE8无法正常加载相关控件,导致QC无法使用 目前主要发现情况是IE7或IE8的安全设置级别过高,导致QC控件无法被自动加载,解决办法为添加QC访问地址到受信任站点,并允许ActiveX控件的加载,操作如下:

打开IE8浏览器 》点击“internet选项”

》添加QC地址到受信任站点

》更改受信任站点的安全级别设置

ActiveX控件自动提示——允许

未标记为安全的ActiveX控件初始化和脚本运行——允许或提示

下载未签名的ActiveX控件——允许或提示

运行ActiveX控件——允许

》“高级” 》找到“启用内存保护帮助减少联机攻击*”去掉前面的对勾(IE8有此项,默认情况下这个对勾是勾上的)。

》再次输入QC地址并回车,提示信息中运行相关控件,即可

如果无法通过网页界面直接安装,可通过选择QC界面的【插件页】,地址: http://192.168.1.103:8080/qcbin/ 然后下载插件包直接安装

注:安装完后可将安全级别再恢复原有设置。

1.2. Win7无法正常加载相关控件,导致QC无法使用 Win Vista以上版本的操作系统的安全性比winxp有所加强,最明显的是UAC的出现,因此,win 7无法访问除了IE8本身安全级别设置过高外还有win 7操作系统的安全设置,解决办法如下:

》在开始菜单中搜索框中输入UAC,并将其级别调至最低级别调至最低,并重启机器

》关闭DEP (Data Extension Prevention)

以Administrator的身份打开命令行(通过开始菜单搜索框,输入CMD,右击CMD选项并选择Run as administrator),运行如下命令行,然后重启机器。

bcdedit /set {current} nx AlwaysOff

》调节IE8的安全设置,详见6.1

》输入QC地址后回车重新下载QC控件,并安装

》QC能正常访问后可以恢复UAC的级别,但是DEP最好保持关闭状态

要修改 start_a.html--20qcbin.war SiteAdmin.html--10qabin


有用户用IE8 进入兼容模式后访问QC Server

http://*.*/qcbin/start_a.htm 得到   .... setup.cab this file didn‘t pass signature checking  的错误。

因为是初次使用该系统,当然需要安装些插件才能用起来,更改了Internet选项的一些安全设置等操作后亦无法安装。

网络上有人说要register capicom.dll

Regsvr32 C:\Windows\System32\capicom.dll 测试针对我的情况无效。

后到官方站点下载QCExplorerAddIn程序,安装运行该程序,会自动下载所需的插件,IE也可以正常工作。

http://updates.merc-int.com/qualitycenter/qc90/others/qcexplorer/ qc_9_2/QCExplorerAddIn.exe.

有网友贴出:解决IE兼容性问题的办法,以下为转载:

来自 http://sirrah.blog.163.com/blog/static/180592081201151523553269/

1.在服务端QC的安装目录下jboss\server\default\deploy找到20qcbin.war

2.winrar打开这个目录,可以看到start_a.js这个文件。

3.start_a.js这个文件copy出来,在如下图处添加|| (ua.lastIndexOf(‘MSIE 7.0’) != -1)|| (ua.lastIndexOf(‘MSIE 8.0’) != -1)后替换  war包中的start_a.js文件即可。

 

IE无法安装HP-QC插件