51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4070|回复: 8
打印 上一主题 下一主题

[资料] 关于loadrunner安装和卸载的一些看法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-5 00:59:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
loadrunner安装的问题很多,各个网站的帖子也很多,51test中就有很多。

安装的时候基本上的问题就是安装包所在路径为汉字名称或者别的什么:

主要说一下自己遇到的问题,和解决的方法,希望遇到的人可以绕过而行,不用在走弯路了,
安装的问题:
    整个装的过程都是OK的,完成后,提示需要重启系统,那就重启了,可是等登录到后,会报错,
内容大体如下:“说是system32下的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解决了!呵呵
~~~~世界清净了许多!!哈哈


卸载:
因为之前一直没有分析正确问题的所在,所以卸载和重新安装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了
这些都是自己做过实际操作的内容,希望对大家有帮助

[ 本帖最后由 langwx520 于 2007-7-10 10:29 编辑 ]

评分

参与人数 1综合技术指数 +15 收起 理由
风在吹 + 15 不错,加分:)

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-7-5 08:44:47 | 只看该作者
下半夜一点  猛!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-7-5 08:51:30 | 只看该作者
支持.不过要是用正版就不用担心了.让HP的人过来跟你搞.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-7-5 09:23:39 | 只看该作者
呵呵,只是自己安装和卸载的一些见解,没什么的,正版奢望不起啊,!!!公司穷啊!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-7-5 09:35:20 | 只看该作者
LZ写的不错。我也是自己摸索重装成功的一个,当时流了很多汗呀!
给LZ补充一点:
有人可能下载过mlr5lprg.dll和lm70.dll个文件。如果是你下载的这两个文件和你的安装程序放一起了而且你的安装程序已经解压,如果是在解压的好的程序里直接安装可能会出现一些文件被感染或损坏的情况,这时就要建议你一定要在压缩文件里直接安装。哈哈!!
(交流用)
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2007-7-5 09:49:56 | 只看该作者
谢谢LZ,小弟以后安装和卸载lr时一定会多加注意,少走弯路的。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-7-5 09:53:43 | 只看该作者
    好文。。。学习了。。顶。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2007-7-5 10:17:45 | 只看该作者
    顶一下
    网上说的那种卸载方法,我试过,不好用
    我测试的环境是LR8.1
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-7-5 13:06:37 | 只看该作者
    HI,正在安装进行时哈阿
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-9 06:26 , Processed in 0.082438 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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