Clean Parasoft Registry for C++test Visual Studio Plugin
When installing a new version of C++test on Visual Studio, it is recommended to remove the old version with the uninstaller since we can only have one version of C++test on Visual Studio.
However, if the uninstallation is completed but when installing a new version of C++test, a error message displays that "Cannot install Parasoft Test 9.5 for Visual Studio into the main Visual Studio configuration because there are other installed products that are not compatible with the current version. Please uninstall Parasoft Test 9.0 and try again." This indicates the uninstallation is unsuccessful and we will need to clean the Parasoft registries to make sure nothing left from the previous version of C++test.
In this case, please follow the below steps to completely remove C++test from the current machine.
- If dotTest is installed on Visual Studio, please remove the tool as well as the following procedure will affect dotTest as well.
- Please move the following directories in file system:
For Visual Studio 2010:
{Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\Test
{Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\DotTest
{Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\CppTest
C++test/Parasoft Test/dotTest installation directories
Default location for 32bit system are:
C:\Program Files (x86)\Parasoft\C++test for Visual Studio\9.x
C:\Program Files (x86)\Parasoft\Test for Visual Studio\9.x
C:\Program Files (x86)\Parasoft\dotTest\9.x
- Please remove all registries in the following list:
On x64 machines:
HKLM\SOFTWARE\Wow6432Node\Parasoft\Test for Visual Studio\9.0
HKLM\SOFTWARE\Wow6432Node\Parasoft\C++test for Visual Studio\9.0
VS2005:
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\8.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}
VS2008:
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Wow6432Node\Microsoft\VisualStudio\9.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}
On x86 machines
HKLM\SOFTWARE\Parasoft\Test for Visual Studio\9.0
HKLM\SOFTWARE\Parasoft\C++test for Visual Studio\9.0
VS2005:
HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Microsoft\VisualStudio\8.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}
VS2008:
HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{A0A1A08A-90CE-43fe-9CE8-250DD7CFC986}
HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{009AAA7F-CC29-4315-A246-6A6E4B5B7B83}
HKLM\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{2919fb81-cb27-4fcb-afe0-d5c78241589c}
On both architectures for VS2010:
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\TestCenter
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\Test
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\DotTest
{Microsoft Visual Studio 10.0 install dir}\Common7\IDE\Extensions\Parasoft\CppTest
All Visual Studio versions, x64:
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft dotTEST_is1
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft Test 9.0 for Visual
Studio_is1
HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\C++test 9.0 for Visual
Studio_is1
All Visual Studio versions, x86:
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft dotTEST_is1
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Parasoft Test 9.0 for Visual Studio_is1
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\C++test 9.0 for Visual Studio_is1
- Please perform a find in the registry list and look for "Parasoft" and remove all Parasoft related Registry (ignoring SOAtest/Virtualize related folders)
- You can now install the newer version of C++test successfully.