Solution
When uninstalling TestStand 2019 and above, it is possible that certain packages will not uninstall correctly. f this happens, the remaining package may corrupt later installations, resulting in this crash. To avoid this, please do the following:
Ensure that all corresponding packages are uninstalled. The packages that you need to check for, depend on the bitness of the software installed. To verify which packages are to be uninstalled:
1. Open
NI Package Manager.
2. Go to the
Installed tab
3. Look for the packages that correspond to each bitness (as follows)
- For 32-bit check for the following packages:
- TestStand ADE Support (32-bit)
- TestStand ADE Support Shared (32-bit)
- TestStand Documentation (32-bit)
- TestStand Examples (32-bit)
- TestStand File Diff and Merge Utility Launcher
- TestStand Graph Control
- TestStand Process Models Runtime (32-bit)
- TestStand Process Models Source (32-bit)
- TestStand Runtime (32-bit)
- TestStand Sequence Editor (32-bit)
- TestStand Tools (32-bit)
- TestStand User Interfaces (32-bit)
- For 64-bit check for the following packages:
- TestStand (64-bit)
- TestStand ADE Support (64-bit)
- TestStand Documentation (64-bit)
- TestStand Examples (64-bit)
- TestStand Process Models Runtime (64-bit)
- TestStand Process Models Source (64-bit)
- TestStand Runtime (32-bits)
- TestStand Runtime (64-bit)
- TestStand Sequence Editor (64-bit)
- TestStand Tools (64-bit)
- TestStand User Interfaces (64-bit)
4. Select the
package still installed, and click the
Remove button. Repeat this action for all the packages still installed, that should be removed to avoid crashes.
Note: If both 32-bit and 64-bit are installed, you can uninstall the 64-bit packages leaving only TestStand 32-bit installed. However, since TestStand 64-bit depends on TestStand 32-bit dependencies, you cannot safely uninstall TestStand 32-bit while retaining TestStand 64-bit, as it can damage the installation of TestStand 64-bit.