The steps to manually uninstall Progress/OpenEdge can be found in the Progress documentation: https://docs.progress.com/bundle/openedge-install-117/page/Manually-removing-OpenEdge.html
Besides completely removing all the files in %dlc% directory and subdirectories, following steps should also be followed for a complete manual uninstall after making sure there are no OpenEdge processes running.
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)
Progress version 10.X and 11.X Registry entries:
HKEY_CURRENT_USER\Software\PSC
HKEY_USER\{X}\Software\PSC
HKEY_LOCAL_MACHINE\SOFTWARE\PSC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\AdminService(Progress Version)
If a 32 bit OpenEdge installation was done on a 64 bit Windows version then the keys would be
HKEY_CURRENT_USER\Software\PSC
HKEY_USER\{X}\Software\PSC
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\PSC
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\AdminService(Progress Version)
To Uninstall OpenEdge ODBC drivers:
a. Go to:
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI (64-bits).
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBCINST.INI (32 -bits).
b. Remove the following key(s) (and the values it contains), as needed:
DataDirect <version> Progress\OpenEdge SQL v<version>
OpenEdge <version> Legacy Wire Protocol Driver
OpenEdge <version> ODBC Wire Protocol Driver
Progress OpenEdge <version> Driver
Delete this sub-tree to remove all entries related to the Progress uninstall (which probably failed since this article is being followed):
On a 32-bit Windows operating system search for PSC under this hive and remove the section relating to the version to be uninstalled:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
On a 64-bit Windows operating system search for PSC under this hive and remove the section relating to the version to be uninstalled:
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
Most of the time the steps up to this point are enough cleaning and a new installation can be started:
Delete these sub-trees to remove all entries related to the Progress executables.
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)\
Performance counters and Eventlog entries:
Delete these sub-trees to remove all entries related to the Progress performance counters.
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
Progress Version 9.x entries:
To remove AdminService from the Services:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\AdminService(Progress Version)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\LEGACY_ADMINSERVICE(Progress Version)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\AdminService(Progress Version)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Enum\Root\LEGACY_ADMINSERVICE(Progress Version)
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\AdminService(Progress Version)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\Root\LEGACY_ADMINSERVICE(Progress Version)
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
Also for Version 9.x:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlset\Services\EventLog\Applications\AdmService
Reboot your system and reinstall.