Consultor Eletrônico



Kbase 21698: How to manually uninstall a shared network installation
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   27/05/2011
Status: Verified

GOAL:

How to manually uninstall a shared network installation from a client?

GOAL:

How to manually remove a NetSetup installation?

FACT(s) (Environment):

Progress 8.x
Progress 9.x
OpenEdge 10.x
Windows

FIX:

The correct procedure for uninstalling a shared network installation of Progress can be done from Control Panel -> 'Add/Remove Programs'.

If the Uninstall for some reason would fail, it will most likely not be able to perform a re-install of the same software on the client. If a reinstall is attempted after a fail uninstall, a message similar to the following will appear:

"A previous installation of the same version has been detected. You must uninstall the previous installation before continuing".

In order to get around this situation, it is necessary to manually remove the previous installation from the client in order to successfully perform the NetSetup.

In order to remove the references of the previous installation, edit the Windows registry by running regedit.exe and remove the keys that are related to this product. If planning to install the shared installation on the client again, it is not necessary to remove the .DLL files that were copied to the client, only the related registry entries. In order to remove the installation completely, remove the .DLL files that have been copied onto the client. The way to find out what files have been copied onto the client is to look in the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\PSC\SHARED\<version>\SystemDLLs

A list of files and the paths to the file that have been copied onto the client are found here. Be careful though, as some of the dll:s might be used by other applications as well.

It is also necessary to remove the following registry keys that the shared installation has created:

HKEY_CURRENT_USER\Software\PSC\PROGRESS\<version>

HKEY_LOCAL_MACHINE\SOFTWARE\PSC\PROGRESS\<version>

HKEY_LOCAL_MACHINE\SOFTWARE\PSC\SHARED

After the deletion of these keys, NetSetup can be succesfully run on the client again.