51Testing软件测试论坛

标题: 重装LR出现license invalid key [打印本页]

作者: adaliu    时间: 2008-1-23 17:47
标题: 重装LR出现license invalid key
在这个板块里见到另外一位遇到跟我一样的问题,我也完全照里面的回答所描述那样去做了,但是还是出现license invalid key的问题,我问同学,他说LR认系统的,要重装系统才行,我觉得这个办法太。。。。。有别的办法吗?

这个就是我按照zhangtao所说的重新安装LR的过程,试过之后还是不管用:


如果安装LoadRunner最新版本失败,原因可能是多种情况,可能是早期的LoadRunner版本兼容性问题导致安装失败,也可能安装过程中弹出组件注册失败的各种错误。如果正常重新安装,只能先让LoadRunner充分卸载。

可以按以下的步骤操作:

1.保证所有LoadRunner的相关进程(包括Controller、VuGen、Analysis和Agent Process)全部关闭。

2.备份好LoadRunner安装目录下测试脚本,这些脚本一般存放在LoadRunner安装目录下的“scrīpts”子目录里。

3.在操作系统控制面板的“删除与添加程序”中运行LoadRunner的卸载程序。如果弹出提示信息关于共享文件的,都选择全部删除。

4.卸载向导完成后,按照要求重新启动电脑。完成整个LoadRunner卸载过程。

5.删除整个LoadRunner目录。(包括Agent Process)

6.在操作中查找下列文件,并且删除它们
1) wlrun.*
2) vugen.*

7.运行注册表程序(开始- 运行- regedit)

8.删除下列键值:
如果只安装了MI公司的LoadRunner这一个产品,请删除:
HKEY_LOCAL_MACHINESOFTWAREMercury Interactive.
HKEY_CURRENT_USERSOFTWAREMercury Interactive.
否则请删除:
HKEY_LOCAL_MACHINESOFTWAREMercury InteractiveLoadRunner.
HKEY_CURRENT_USERSOFTWAREMercury InteractiveLoadRunner.

9.最后清空回收站

如果你完成了以上操作,你就可以正常的重新安装LoadRunner。最好保证安装LoadRunner时关闭所有的杀毒程序。


[ 本帖最后由 adaliu 于 2008-1-23 17:52 编辑 ]
作者: cutejian    时间: 2008-1-23 18:07
下载一个loadrunner汉化程序执行下就OK拉
作者: 薄荷烟灰    时间: 2008-1-23 18:19
呵呵,我刚刚重装,将原来的两个注册相关的两个文件用7.8的覆盖掉,再使用7,8的注册码。ok!
作者: maihua258    时间: 2008-1-24 15:02
我的LR也一直都有问题,可是我就是怕卸载麻烦
好象一般要很干净的系统才能很顺利得安装上LR了
作者: rting    时间: 2008-1-24 16:26
网上搜索个deletelicense的工具就了。很方便的
作者: adaliu    时间: 2008-1-24 16:46
以上的所有办法我都试过都没有用,之后呢,我重新下载了那个需要覆盖的包,覆盖到原来的就解决掉了,看来是那个包的问题,嘿嘿。谢谢大家了。
作者: adaliu    时间: 2008-1-24 18:17
刚刚才看到薄荷烟灰早上回复我的短消息,才知道原来昨天我是误打误撞才解决了的,在此更正一下我之前的回帖。
下面是他的回复,括号里的内容很重要哦:

覆盖了原来的之后,然后再进行安装,安装完成后重启,这个时候,它告诉我license过期了,然后我就再次将lm70.dll和mlr5lprg覆盖到已经安装好的bin下(也就是说要覆盖两次哦,一次安装的时候,一次安装完成后),这时候用7.8的license就可以了

   谢谢薄荷烟灰,对我这样的实在是太有帮助了。

[ 本帖最后由 adaliu 于 2008-1-24 18:25 编辑 ]
作者: jiangjun    时间: 2008-1-24 18:29
deletelicense。exe 程序运行哈就OK!!然后在删除注册表里的loadrunner的安装信息!

[ 本帖最后由 jiangjun 于 2008-1-24 18:31 编辑 ]
作者: serena_meledy    时间: 2008-1-25 14:34
不要轻易重装系统啊,我之前也遇到这个问题。当时重装的系统,今天又要重装lr。找到了一个非常有效、不用重装系统的方法,如下:


LR如何卸载干净(唯一可以删除干净的方法,非常实用)
因为之前一直没有分析正确问题的所在,即使按照卸载工具卸载了LoadRunner,LR还是会存在于硬盘上,并且下次装的时候还是会报license失效,所以卸载LoadRunner好几次都不成功。随即删除了注册表的相关信息,而且还用到了优化大师进行删除,可结果都不理想。网络上说的那些方法试过后都不可以,而且也不必像他们说的必须重装系统后才能装LR,下面的方法就可以。
解决方法,要登录到注册表regedit中(当发现报错后,立即去注册表删除下边的内容,只要有相同的就删除,这样注册码就可以再次使用了,并不会报错)。
    删除如下内容:
     HKEY_CLASSES_ROOT\Mercury.Lm70Control
     HKEY_CLASSES_ROOT\Mercury.Lm70Control.1
    同时删除
    Mercury.Lm70ControlMgr
     Mercury.Lm70ControlMgr.1
    然后就使用查找功能,搜索“Mercury”,发现有Lm70Contro字样的东西都要删除掉。
    最后删除下面内容:
    HKEY_CURRENT_USER\Software\Mercury Interactive\LoadRunner
     HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner
    删除完成后,继续填入license,下一步,如果还是不行,继续去注册表中删除上边内容,知道没有了,就OK了。
        其中可能看到如下的提示

这个时间会很长,但可以放心,并不是死机,这里千万要注意,不能够强制停止,否则安装会不成功,并且导致再次重新装的时候很麻烦。
作者: red-hat    时间: 2008-1-27 11:16
建议在装Loadrunner之前将系统GHOST一遍,以待日后重装LR,要不然的话重装OS
作者: sssym    时间: 2010-1-1 17:14
没什么比这个deletelicense好用




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2