51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9375|回复: 10
打印 上一主题 下一主题

[原创] 重装LR出现license invalid key

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-1-23 17:47:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在这个板块里见到另外一位遇到跟我一样的问题,我也完全照里面的回答所描述那样去做了,但是还是出现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 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-1-23 18:07:26 | 只看该作者
下载一个loadrunner汉化程序执行下就OK拉
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-1-23 18:19:12 | 只看该作者
呵呵,我刚刚重装,将原来的两个注册相关的两个文件用7.8的覆盖掉,再使用7,8的注册码。ok!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-1-24 15:02:15 | 只看该作者
我的LR也一直都有问题,可是我就是怕卸载麻烦
好象一般要很干净的系统才能很顺利得安装上LR了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-1-24 16:26:22 | 只看该作者
网上搜索个deletelicense的工具就了。很方便的
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-1-24 16:46:14 | 只看该作者
以上的所有办法我都试过都没有用,之后呢,我重新下载了那个需要覆盖的包,覆盖到原来的就解决掉了,看来是那个包的问题,嘿嘿。谢谢大家了。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-1-24 18:17:49 | 只看该作者
刚刚才看到薄荷烟灰早上回复我的短消息,才知道原来昨天我是误打误撞才解决了的,在此更正一下我之前的回帖。
下面是他的回复,括号里的内容很重要哦:

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

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

[ 本帖最后由 adaliu 于 2008-1-24 18:25 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-1-24 18:29:29 | 只看该作者
deletelicense。exe 程序运行哈就OK!!然后在删除注册表里的loadrunner的安装信息!

[ 本帖最后由 jiangjun 于 2008-1-24 18:31 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-1-25 14:34:17 | 只看该作者
不要轻易重装系统啊,我之前也遇到这个问题。当时重装的系统,今天又要重装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了。
        其中可能看到如下的提示

这个时间会很长,但可以放心,并不是死机,这里千万要注意,不能够强制停止,否则安装会不成功,并且导致再次重新装的时候很麻烦。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-1-27 11:16:34 | 只看该作者
建议在装Loadrunner之前将系统GHOST一遍,以待日后重装LR,要不然的话重装OS
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2010-1-1 17:14:29 | 只看该作者
没什么比这个deletelicense好用
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 08:56 , Processed in 0.077163 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表