windows 7 64位系统安装LoadRunner 9.52补丁包错误解决
2011-05-17 11:30
477 查看
问题描述
在Windows 7 64位系统上安装LoadRunner 9.52补丁包过程中,遇到以下错误---------------------------
HP LoadRunner 9.52
---------------------------
Upgrade patch cannot be installed because the program to be upgraded
may be missing, or the patch may update different version of the program.
Verify That "HP LoadRunner Software 9.51" exists on your machine.
---------------------------
问题分析
补丁包LoadRunner_952.exe在安装过程中如果需要判断是否已经安装了9.51补丁包,必然需要检查当前系统中配置。打开Process Monitor跟踪LoadRunner_952.exe,发现补丁包执行过程中访问以下注册表键值失败:
HKLM/SOFTWARE/Mercury Interactive/LoadRunner/CurrentVersion
运行regedit,发现确实无Mercury Interactive注册表键值
这是由于windows 7 64位的注册表分为64位和32位
64位注册表通过运行Regedit.exe来进行编辑,其中32位注册表项位于HKEY_LOCAL_MACHINE/Software/WOW6432Node下
32位注册表通过%systemroot%/syswow64/regedit.exe来进行编辑
而LoadRunner的键值都是配置在32位注册表,如图
而在64位注册表中则连Mercury Interactive项都不存在
解决方案
将32位注册表中Mercury Interactive中LoadRunner项导出,然后再导入64位注册表项中,再次安装通过相关文章推荐
- 黄聪:Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法
- MyEclipse10.5 本地无网络安装SVN1.10.0并解决64位系统下出现的JavaHL错误、连接有问题错误。
- python---解决“Unable to find vcvarsall.bat”错误,在windows 64位上安装
- 关于在ubuntu16.04 64位系统上安装交叉编译工具出现错误的解决方法
- 64位系统安装APACHE错误解决
- 用U盘安装系统提示Windows 无法安装所需的文件。文件可能损坏或丢失错误代码:0x80070570解决办法
- 解决win7和win8的64位系统安装NetAdvantage时总是提示%SystemDriver%inetpub\wwwroot错误的方法
- Windows 64位操作系统安装mysql 绿色版 mysql安装常见问题(系统找不到指定的文件、发生系统错误 1067 进程意外终止)
- 关于在64位win7下运行Virtualbox安装系统时出错(提示VBoxDD.DLL错误)的解决
- 解决双硬盘安装windows出现“安装程序无法定位现有系统分区,也无法创建新的系统分区”错误
- 64位系统安装了32位的MySQL后出现的error LNK2019错误解决方法
- 解决安装驱动程序时提示“Windows已经找到设备的驱动程序,但在试图安装它时遇到错误”“系统找不到指定路径”问题。
- 在64位windows系统中Subclipse提示JavaHL找不到的错误的解决办法
- 在Windows系统下用pip安装时,PremissionError错误解决办法
- C:\Windows\system32\MSVCR100.dll 没有被指定在 Windows 上运行,或者它包含错误。请尝试使用原始安装媒体重新安装程序,或联系您的系统管理员或软件供应商以获取支持。【解决办法】
- python一些模块的exe安装包在windows的64位系统里识别不到已安装Python目录的解决方法
- Windows 64位系统中安装Android SDK“系统找不到指定的文件Java.exe”解决方法
- windows 64位系统 安装Apache 计算机中丢失MSVCP100.dll的解决办法
- Windows下安装UCM文件系统的语义错误解决方法
- windows 64位下Python2.7.5+Ulipad安装及错误解决办法