Problem description
When installing the LoadRunner 9.52 patch package on a Windows 7 64-bit system, the following error occurs:
---------------------------
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.
---------------------------
Problem Analysis
During the installation process, if you need to determine whether the 9.51 patch package has been installed, check the configuration in the current system.
Start Process monitortracking loadrunner_952.exe and find that the following registry key values failed to be accessed during the patch package execution:
HKLM \ SOFTWARE \ Mercury Interactive \ LoadRunner \ CurrentVersion
Run regedit and find no Mercury Interactive registry key value
This is because the windows 7 64-bit registry is divided into 64-bit and 32-bit
The 64-bit registration table can be edited by running regedit.exe. The 32-bit registry key is locatedHKEY_LOCAL_MACHINE \ Software \WOW6432NodeLower
The 32-bit registry is edited by % systemroot % \ syswow64 \ regedit.exe.
The LoadRunner key values are all configured in the 32-bit registry,
In the 64-bit registry, even the Mercury Interactive item does not exist.
Solution
Export the LoadRunner entry in Mercury Interactive in the 32-bit registry, import it to the 64-bit registry, and install