Kbase 18709: How to uninstall Progress manually, what Windows Registry entries must be removed?
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/12/2010 |
|
Status: Verified
GOAL:
How to manually uninstall Progress?
GOAL:
How to manually remove Progress install on windows?
GOAL:
What Windows Registry entries must be removed?
GOAL:
Progress registry keys.
FACT(s) (Environment):
Windows NT 32 Intel/Windows 2000
Windows 32 Intel
Progress 8.x
Progress 9.x
OpenEdge 10.x
FIX:
Besides completely removing all the files in %dlc% directory and subdirectories, following steps should also be followed for a complete manual uninstall. First Remove the ProgressUninstall9.1D (or similarly named) file from the Windows directory.
Remove all Registry entries before deleting the installation directory
To completely clean the Registry of references to Progress, delete each and every subtree, its keys, the hive and values described here. To find the CLSID entries, search for the installation directory name, for example: (X relates to a SID created at install time). Progress is installed in C:\DLC\ therefore search for DLC using F3 in Regedit.
NOTE: Use the Regedit at your own risk because carelessness can render the operating system useless. Always have a valid and up to date backup (use REGBACK from the NT Resource kit) Program Registry entries:
HKEY_CURRENT_USER\Software\PSC
HKEY_USER\{X}\Software\PSC
HKEY_LOCAL_MACHINE\SOFTWARE\PSC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\Proservice(8x/9X) Progress Version 9 entries:
To remove AdminService from the Services:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\AdminService9.X
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_ADMINSERVICE9.X
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AdminService9.X
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\LEGACY_ADMINSERVICE9.X
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\AdminService9.X
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_ADMINSERVICE9.X
Delete these sub-trees to remove all entries related to the Progress executables. Most of the time this is enough cleaning and a new installation can be started:
File extension association:
HKEY_CLASSES_ROOT\.CFG
HKEY_CLASSES_ROOT\.Database
HKEY_CLASSES_ROOT\.I
HKEY_CLASSES_ROOT\.P
HKEY_CLASSES_ROOT\.PF
HKEY_CLASSES_ROOT\.PRL
HKEY_CLASSES_ROOT\.R
HKEY_CLASSES_ROOT\.UDF
HKEY_CLASSES_ROOT\.W
HKEY_CLASSES_ROOT\CLSID\{X}\(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{X}\(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileCFG-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileI-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileP-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFilePF-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFilePRL-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileUDF-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileW-(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileCFG-(Progress Version)
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileI-(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileP-(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFilePF-(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFilePRL-(Progress Version)
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileUDF-(Progress Version)
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileW-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileDB-(Progress Version)\
HKEY_CLASSES_ROOT\ProgressFileR-(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileDB-(Progress Version)\
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\ProgressFileR-(Progress Version)\ Delete these sub-trees plus the CLSID number to remove all entries related to the File extension association:
Program Entries:
HKEY_LOCAL_USER\Software\PSC\
HKEY_USER\{X}\Software\PSC
HKEY_LOCAL_MACHINE\SOFTWARE\PSC Delete these sub-trees to remove all entries related to the Progress executables:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\.PROWIN32.EXE
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\SHOWCFG.EXE Just delete this:
Uninstall information:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ProgressSoftware_1 Delete this sub-tree to remove all entries related to the Progress uninstall (which properly failed since you are doing this):
Performance counters and Eventlog entries:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\Properf8
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\EventLog\Applications\ProControl
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\EventLog\Applications\Progress
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\EventLog\Applications\ProService
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\EventLog\Applications\DATABASENAME Also for Version 9:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\EventLog\Applications\AdmService Delete these sub-trees to remove all entries related to the Progress performance counters.
Reboot your system and reinstall.
These steps are documented in the 'Installation and Configuration Guide for Windows', chapter 2 'Installing Progress', section 2.16.2 "Manually Removing Progress" which can be located on www.progress.com/support within the 'Product Updates and Documentation',.