This issue is caused by Microsoft Visual C++ 2005 SP1 Run time component being upgraded to version 2008. During re-installation of Qtp/QC Add-in the error message about missing "Microsoft Visual C++ 2005 SP1 Run time component" pops up. Check which version you have installed on your machine.
Reinstall the QTP add-in for QC produces the error message about missing Microsoft Visual C++ 2005 SP1 Run time component. Have anyone tried rolling back to version 2005? Can both 2008 and 2005 versions coexist on the same machine?
We've been having this issue on multiple machines (Win7/QTP 11/QC 10). On one of the machines I fixed the issue with the following steps:
1.Uninstall QTP/QC Add-in
2.Run installation of QTP 11. You will be prompted to install 'Microsoft Visual C++ 2005 SP1 Run time component', once itís installed, you will be prompted to Install/Repair/Remove QTP, select 'Repare' option of QTP installation.
3.Run installation of QTP/QC Add-in
On the other machine (just to see if it's going to work) I did not unstall QTP QC Add-in first and started with QTP installation right away.
Once 'Microsoft Visual C++ 2005 SP1 Run time component' is installed, process continues with QTP installation and I just canceled the process at that point. Then opened QC. Button was there. This method is faster however I will have to see if it's sufficient and everything works smoothly.
Version of 'Microsoft Visual C++ 2005 SP1 Run time component' that got installed is 8.0.59193 (this can be checked in Control Panel >Programs and Features
Even we face the same issue in few projects.When I raised a ticket with HP and spoke to the support person, he said we have to install the latest patch to over come the issue.You can download QC patch 23 and try installing it on the server side.This should resolve the issue hopefully.
Here is the response we got from HP regarding the issue with 'Microsoft Visual C++ 2005 SP1 Run time component'. We asked them to confirm:
1. if HP released any updates/patches/hot fixes/etc. to deal with the issue of MS Visual C++ 2005 SP1 Run time component updates causing QC/QTP not to work?
2. if patch 23 for QC might help with the issue of MS Visual C++ 2005 SP1 Run time component updates causing QC/QTP not to work?
that's what HP responded:
[ QUOTE ]
For now QC10 cannot integrate with MS Visual C++ 2008.
Unfortunately I cannot provide you with exact time or exact patch that this will be able to use because I donít have this information.
Also I want to inform you that the latest patch for QC10 is patch 25 but it will not help you about your issue.