[修订]Loadrunner安装卸载问题
Loadrunner安装卸载问题
安装LR时,在网上找到的破解方法,贴出来方便以后查找:
附件是替换的文件
1、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR9.1(9.5)安装
目录下“bin”文件夹中的对应文件;
2、手动修改注册表,删除下面内容
[HKEY_LOCAL_MACHINE\SOFTWARE\Mercury
Interactive\LoadRunner\License2]
3、添加下面的licence,即可使用。
golba-100: AEAMAUIK-YAFEKEKJJKEEA-BCJGI
web-10000: AEABEXFR-YTIEKEKJJMFKEKEKWBRAUNQJU-KBYGB
如果注册时出现 License security violation. Operation is not allowed
在注册表中删除下面的就可以了
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Interface\{87B3ADD4-21EB-11d5-93EF-00105AA0FD2D}]
LoadRunner安装时遇到问题,第一次装,边装边报错。
原因:LoadRunner的安装程序放置目录包含中文,所以在安装是报错。
以下是在网上找到的资料,收着,以后在遇到安装和卸载的问题可以查阅
LR在安装和卸载问题上的一点总结(转帖)
在安装 Loaderunnner 过程中也许你经常遇到,提示无法安装的情况
(一) 提示:" the link file .... may be corrupted or has
illegated link string "的,提示重复多次均无法安装。
原因 :你的 Loaderunner 的安装文件夹名写成中文了,造成 Lr 的安装教本无法识别路径,最终导致不断有这样的错误提示。
解决
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
:把安装文件的目录名改为非中文就可以了。
(二) 没法完全卸载
要想把 LR 的老版本完全卸载,正确的步骤是:
1. 停止所有的运行的 LR 的进程和服务( including the
Controller, VuGen, Analysis , or the LoadRunner Agent Process/Service )
2. 备份已有的脚本,你的脚本有可能在你的默认安装路径下
3. 在控制面板的添加删除程序中,删除 LR ,并重启机器
4. 手动删除所有 LR 的文件夹,包括您的开始菜单里的 LR 快捷方
式
5. 如果你的版本是 6.0 系列的,删除 Borland 文件夹(通常在
C:\Borland or C:\BDE 目录下)
6. 搜索 wlrun.* 、 vugen.* ,除了安装文件夹中的文件,
其他的都删除
7. 打开注册表,找到
如果只安装了 MI 公司的 LoadRunner 这一个产品,请删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive
HKEY_CURRENT_USER\SOFTWARE\Mercury Interactive
否则请删除:
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive\LoadRunner
HKEY_CURRENT_USER\SOFTWARE\Mercury Interactive\LoadRunner
删除所有和 LR 有关的数值,除了你的 License2 或 License。
8. 清空回收站
实现以上步骤后,即可放心安装了,切记在重装后,一定要重启机器,
因为一些必要信息要写入注册表。
(三) 卸载后 , 执行安装过程时出现" license security violation.Operation is not allowed "提示信息 , 安装失败
解决方案:
1. 进入一台 Loadrunner 运行正常的电脑(安装路径要和你的相同)进入注册表,导出以下两个目录:
HKEY_CURRENT_USER\Software\Mercury Interactive
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive
2. 回到刚才安装不成功的电脑 , 进入注册表导入刚才这两个文件。
3. 再次执行安装。
建议:如果有用 Ghost 提前做 Ghost,或者为系统设置还原点。
我在安装的过程中,总是会报我安装源文件的一个错误:“The link file D:\All工具\... may be corrupted or has illegal link
string”,哈,原因好简单,以至于我都不太好意思说了。就是在安装loadrunner的时候,不管是源文件,还是目标文件夹,路径中都不能存在中文~
另外呢,还有一个安装8.0的时候有时候会提示注册码不能使用的错误。因此呢,在安装8.0过程中是不能修改他那个默认的注册码的,直到安装结束后,将那两个dll文件覆盖后,才可以使用sn.txt中的注册码注册~
安装的时候基本上的问题就是安装包所在路径为汉字名称或者别的什么。
主要说一下自己遇到的问题,和解决的方法,希望遇到的人可以绕过而行,不用在走弯路了。
安装的问题:
整个装的过程都是OK的,完成后,提示需要重启系统 蔷椭仄袅耍 墒堑鹊锹嫉胶螅 岜ù恚 谌荽筇迦缦拢骸八凳莝ystem32下的BHOManager.dll DLLRegisterServer return
error 8007007e”(我的系统是番茄花园的xp系统),当你确定以后,lr安装目录下bin中的所有dll文件都不能注册了,所以安装就失败,就这个问题,刚开始我一直没有定位好,等看了一段时候之后发现,BHOManager虽然在system32下,但是不是系统本身的dll,而是lr自己写入的(因为以前装好的lr中IE加载项中,印象是见过的), DLLRegisterServer return error 8007007e 意味着没有找到BHOManager这个dll文件,或者这个dll没有注册,但是手动去注册却是报错,那现在问题基本上已经可以看出端倪了,所有的不能
成功的因素,全都是BHOManager.dll没有成功注册的缘故,(找到根源就可以迎刃而解了)。
在百度中搜索,发现如下内容:
你问题的解决方法,我今天也遇到同样的问题,给你做回答,呵呵,这个跟双核没关系,可能是你用的也是番茄花园的xp系统把,它的atl.dll是没有注册的,导致lr的BHOManager。dll无法成功注册~~~(原理就是这些),方法如下:
附:
我再重新安装时遇到的另一个问题。可能遇到的朋友并不多,放上来给大家参考吧。
在安装到最后的时候遇到这样一个报错:BHOManager.dll
注册失败。
于是在提示重启时未重启,而是去手动注册该dll文件,却弹出了另一个提示,"DLLRegisterServer in BHOManager.dll failed
Return code was 0x8007007e"
于是到网上搜了下,终于找到了解决方法。
1. 需要IE 6.0 及以上版本支持, 请检查你的IE浏览器是否为 6.0 以上版本。
2. 请检查Windows系统目录中是否存在以下三个文件: msvcp60.dll, mfc42.dll, msvcrt.dll 文件, 如果有缺少,请下载并拷贝到Windows系统目录中去即可。
3. 请查看您的系统中是否缺少 atl.dll 文件, 如果没有, 请从其他相同操作系统的机器上拷贝这个文件到Windows系统目录, 然后打开命令行窗口并在该目录下运行命令:
regsvr32 atl.dll
看到成功提示后,再次手动注册BHOManager.dll(注册方法:打开命令行窗口并在该目录下运行命令regsvr32 c:\windows\system32\BHOManager.dll),提示注册成功。
全部完成后重启电脑,该问题就解决拉 :)
LR终于装好了。
那就意味这,BHOManager.dll的注册是和atl.dll的注册有关,前者调用后者中的东西,只要后者成功注册,前者就可以OK解决了~
卸载:
因为之前一直没有
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
正确问题的所在,所以卸载和重新安装loadrunner好几次,关于卸载的一些问题,及时你按照卸载工具卸载了loadrunner,下次装的时候还是会包license失效,解决方法,要登录到注册表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
HKEY_LOCAL_MACHINE\SOFTWARE\Mercury Interactive
删除完成后,继续填入license,下一步,如果还是不行,
继续去注册表中删除上边内容,知道没有了,就OK了。