Win7下安装QTP10
一、 QTP10下载
下载地址不附,已放至我的360云盘中,可以共享给他人
二、 QTP10安装
如果直接打开一中的QTP10.iso文件,双击其中的,安装时会报错
正确的安装方式:将QTP10.iso解压缩,点击解压缩后的进行安装
三、 QTP安装过程详解
1、双击出现如下界面后,选择第一项QTP程序安装
2、最好按默认路径安装,安装路径不要有中文名,安装过程中最好都选默认项。
安装过程中若有下面的提示,可选否,无视它。也可以按照文档【qtp10下载地址、安装、破解以及安装过程遇到的问题.doc】中给出的解决办法进行处理
3、出现如下提示,程序安装下面2插件才能继续,点击OK安装
.Net Framework 2.0Microsoft Visual C++ Run-time Components
4、安装完组件后,出现下面的提示后,点击下一步继续
5、选择我同意,点击下一步继续
6、插件选择,默认插件选择就行(这里面除了默认的插件选择外,再选择一个Java插件,便于后面演示插件的破解)。
7、图解中没有提到的步骤均按照默认方式安装,设置完成后,点击下一步开始安装
8、直至安装完成,点击按钮完成后,稍等一会
9、出现如下提示界面,主要是设置页面,不用改动,点击RUN,即可
10、出现证书安装提示界面,此时如下所示,点击下一步
11、出现下面的license-key的时候,不要点击任何内容。
下面进入破解过程
四、QTP10破解
QTP安装在哪个目录都可以,并不一定要安装在默认路径C盘下,我的QTP安装在D:\HP下,完整路径是D:\HP\QuickTest Professional,安装目录并不影响破解。下面讲述一下我的
破解过程:
(1)下载放在qtp安装目录D:\HP\QuickTest Professional\bin下,已放至360网盘上,不附下载地址。放在C:\Program Files (x86)\Common Files\Mercury Interactive目录下也可以。
(2 ) 在C:\Program Files (x86)\Common Files\Mercury Interactive目录下创建License Manager文件夹。
注解:我的操作系统是win7系统,如果是winows xp系统,则是在win7显示隐藏文件C:\Program Files \Common Files\Mercury Interactive目录下创建License Manager文件夹。这里一定要注意,如果是win7系统,C:\Program Files \Common Files目录下是没有Mercury Interactive文件夹的。经过尝试后发现,QTP安装在哪个盘都没有关系,只要到C盘创建License Manager文件夹生成破解文件证书就OK啦,但如果C:\Program Files\Common FilesMercury Interactive这个文件夹是手工创建的,不管在哪个盘,都破解不成功。我一开始就犯了这样的错误,win7系统下C:\Program Files\Common Files下是没有Mercury Interactive文件夹的,我手动创建之后执行就报了如下错误
调整为在C:\Program Files (x86)\Common Files\Mercury Interactive目录下操作就可以啦。
(3) 直接双击运行出现了如下结果,显示已成功生成license,但是在C:\Program Files (x86)\Common Files\Mercury Interactive\License Manager目录下看不到lservrc文件
正确的执行方式:右击选择属性,勾选兼容模式和管理员身份。
再次运行该exe发现lservrc文件生成了
(4)用记事本打开lservrc文件复制#之前的字符串(注册码),将注册码输入许可证密钥输入界面,注:不能直接将别人机器上已经生成的leservrc文件直接拷贝下来用来破解,每台机器上生成的都是不一样的
(5)破解时并不如想象中那么顺利,当我copy注册码后点击“下一步”时报错
这里说明一下:QTP安装完成之后,若因为许可证无效想重新注册双击D:\HP\QuickTest Professional\bin\即可进入许可证安装界面。
(6)因为qtp10破解不成功,查了很多资料也没到办法,只能先无限使用了。这里贴出无限使用的方法:
1删除C:\ProgramData隐藏目录下的SafeNet Sentinel文件夹,C:\ProgramData\SafeNet Sentinel是隐藏文件夹,可以先在文件夹选项中设置显示隐藏文件再进行此步操作。
2运行QTP安装目录下的3重新运行QTP/UFT11.5后即可恢复30天试用
可以制作一个BAT文件,点击一次即可恢复30天的试用期。再利用Windows的计划任务,定时执行这个批处理文件。
del "c:\ProgramData\SafeNet Sentinel" /S /Q
"D:\Program Files\HP\QuickTest Professional\"
总结:在安装破解QTP10的过程中无比郁闷,首先许可证一直破解不成功;想采用无限使用方式时发现不到c:\ProgramData下的SafeNet Sentinel目录。我想反正到它也是要删除的,就直接运行QTP安装目录下的了,但是并没有出现恢复30天试用的文
字。忽略还剩下8天期限的提示,点击“continue“出现了如下页面,难道一直破解不成功和前面勾选了java插件有关系吗?而且打开注册表 (开始>运行>regedit)根本就不到HKEY_LOCAL_MACHINE/SOFTWARE/Mercury Interactive/QuickTest
Professional/Add-In Manager/Java,所以我决定按照文档【qtp10下载地址、安装、破解以及安装过程遇到的问题.doc】卸载这次安装失败的qtp,重新安装。这次不再勾选java插件,看看是否能成功。如果还不成功,再卸载安装在默认路径C盘试一下。(是不是想说,我好折腾,可是暂时不到其他解决办法)