Important! Note that this set of instructions are only applicable to DataFlex revision 19.0 and earlier. For later revisions of DataFlex (19.1 and higher), please follow instructions found at Microsoft's Fix problems that block programs from being installed or removed article.
A normal uninstall procedure of DataFlex revision 19.0 and earlier requires three simple steps:
Sometimes users fail to execute step 3 and go straight to installing another build of DataFlex. What might happen is that files not released from memory will still be detected as existing files and NOT copied (or replaced) during the new installation. That may cause problems of missing files after a reboot of your machine. That may include a missing UNISTALL program or INSTALL.LOG.
When that happens, the steps described above cannot be executed because there is no available UNINSTALL on the machine after the most recent installation.
Then What?
Well, if you find yourself in that situation, you will need to manually uninstall DataFlex. Take the steps listed below in order to successfully do that:
CAUTION! Only remove entries from the one revision you mean to uninstall. If you remove entries from a different revision, that revision may no longer run on that machine.
Note: If you are running on a 64-bit Windows, DataFlex registry entries stored in HKEY_LOCAL_MACHINE will be under Wow6432Node (i.e. HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node.)
After following the steps above, your copy of DataFlex should no longer be on your machine and you should be able to successfully reinstall the same revision of DataFlex if you choose to.