ProductDefInterface Fix
May, 2013
The ProductDefInterface problem can cause the ToolboxST application to suddenly terminate after
attempting to open a Mark VIe controller Component Editor. The cause of this is usually because the
correct version of ProductDefInterface DLL is not installed or more than one DLL version is in the Global
Assembly Cache (GAC), which is usually located at C:\Windows\Assembly. This problem has occurred on
computers that have had multiple versions of the ControlST software suite installed onto them.
With ControlST V04.07, the installer will detect the case of multiple versions being installed, as displayed in
the following Setup message.
To check for this issue with ControlST V04.06 or earlier
1. From Windows Explorer, navigate to the GAC directory. Check if more than one version is present.
2. If only one version is in the GAC, verifying the problem exists by attempting to install the
ProductDefInterface files from the ControlST software suite install package.
a. Double-click the _files\ProdDefInstall.msi.
b. If it installs without a dialog, then double-click the ProdDefInstall.msi again.
c. If it still does display a Modify, Repair, or Remove dialog, then the ProductDefInterface DLLs are
not installing correctly. If this is the case, or if multiple versions are in the GAC, use the following
procedure:
To fix ProductDefInterface problems
1. Uninstall all GE ControlST products using the Add/Remove Programs dialog in the Control Panel.
2. Navigate to C:\Windows\Assembly.There should only be one version of ProductDefInterface
DLLs in the GAC. The following table lists the version based on ControlST install.
ControlST software suite ProductDefInterface Comment
f f
V04.06.00B - V04.06.07C 1.22
V04.05.08B - V04.05.13C 1.20
V04.04.11C - V04.04.15C 1.18
V04.02.14C – V04.03.24C 1.16
V04.01.00A – V04.01.19C 1.15
V04.00.02B - V04.00.16C 1.14
V04.00.00B - V04.00.01B 1.13
V03.05.02B - V03.06.07C 1.12
V03.02.43C - V03.04.14C 1.11
V03.01.27B - V03.02.42C 1.10
V03.01.10B* - V03.01.26B 1.09 * First use of ProdDefInstall.msi
Less than V03.01.10B ** 1.08 ** Uninstalling ControlST (or ToolboxST) should
remove these versions of ProductDefInterface. If
not, it should be possible to right click on the files
3. Remove all ProductDefInterface DLLs.
a. Find the DVD which contains the installation for the version of the ControlST software suite
that correlates with the version of ProductDefInterface in the GAC directory.
b. In the _files subdirectory, double-click the ProdDefInstall.msi.
c. The Install dialog should display Modify, Repair, or Remove GE Product Definition Interface.
d. Select Remove.
e. Once complete, the *ProductDefInterface files for that version of ControlST should no longer
appear in C:\Windows\Assembly. Press F5 to refresh Explorer if it has not updated.
f. Repeat steps a through e for each version of ProductDefInterfaces in the GAC directory.
g. If the files are not removed from the GAC, try right-clicking the file and select uninstall.
h. Verify that all of the *ProductDefInterface DLLs must be removed from the GAC directory.
4. Reinstall the desired version of ControlST software suite.