by Pascal » Aug 04 04 11:41 am
The error message says:
"Custom action [2] not found in Binary table stream"
That sounds like it is a corrupted .MSI file for PureSight. The easiest way I can see is to force a re-install. To do that, you need to make the Windows Installer un-aware of the fact that the product is already installed.
What I'm going to be describing here is a fairly advanced editing of the registry - so please - make sure you have a GOOD backup, and as you're working through these steps please make an ADDITIONAL backup after each one (Or of each key you delete) so you can be sure things are restorable.
On Windows XP, the key to begin looking in is here.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\
You are looking for something called "Products" which will contain a series of keys which look like DDD22EC1-B973-46EE-A49C-CC32F41FEEB0. One of those will contain "DisplayName" with a value of "PureSight for WinGate".
The easiest way to find it is to open the key I specified above, then run a search for "PureSight for WinGate". When it has found a key - you want to delete it from that long number onwards.
For example, on my local machine it was in:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C2CB06AAA6308FA40AABBF255911F507\InstallProperties
To get it back to a state where I could install it, I had to delete
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products\C2CB06AAA6308FA40AABBF255911F507
That should sort you out. Please, just remember the warning about editing the registry.