重装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 编辑 ] 下载一个loadrunner汉化程序执行下就OK拉 呵呵,我刚刚重装,将原来的两个注册相关的两个文件用7.8的覆盖掉,再使用7,8的注册码。ok! 我的LR也一直都有问题,可是我就是怕卸载麻烦
好象一般要很干净的系统才能很顺利得安装上LR了 网上搜索个deletelicense的工具就了。很方便的 以上的所有办法我都试过都没有用,之后呢,我重新下载了那个需要覆盖的包,覆盖到原来的就解决掉了,看来是那个包的问题,嘿嘿。谢谢大家了。 刚刚才看到薄荷烟灰早上回复我的短消息,才知道原来昨天我是误打误撞才解决了的,在此更正一下我之前的回帖。
下面是他的回复,括号里的内容很重要哦:
覆盖了原来的之后,然后再进行安装,安装完成后重启,这个时候,它告诉我license过期了,然后我就再次将lm70.dll和mlr5lprg覆盖到已经安装好的bin下(也就是说要覆盖两次哦,一次安装的时候,一次安装完成后),这时候用7.8的license就可以了。
谢谢薄荷烟灰,对我这样的实在是太有帮助了。
[ 本帖最后由 adaliu 于 2008-1-24 18:25 编辑 ] deletelicense。exe 程序运行哈就OK!!然后在删除注册表里的loadrunner的安装信息!
[ 本帖最后由 jiangjun 于 2008-1-24 18:31 编辑 ] 不要轻易重装系统啊,我之前也遇到这个问题。当时重装的系统,今天又要重装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了。
其中可能看到如下的提示
这个时间会很长,但可以放心,并不是死机,这里千万要注意,不能够强制停止,否则安装会不成功,并且导致再次重新装的时候很麻烦。 建议在装Loadrunner之前将系统GHOST一遍,以待日后重装LR,要不然的话重装OS 没什么比这个deletelicense好用
页:
[1]