Welcome to the new Parasoft forums! We hope you will enjoy the site and try out some of the new features, like sharing an idea you may have for one of our products or following a category.

Clean Parasoft Registry for C++test Visual Studio Plugin

Billy McMullin
Billy McMullin Posts: 64 admin
edited December 2016 in C/C++test

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.