The problem is not with the updating per se. The problem is with the running of the program. We've been over this so many times and solved so many user problems just by re-installing offline. I'll take it a few steps forward. Before installing a new offline update, delete your StreamFab Log and Temp directories. Then use a "professional" uninstaller such as Revo, Wise, Ashampoo, etc. to do a complete uninstall (including the registry) of the old StreamFab version. Then you can run the offline update. I guarantee that you will have fewer problems that way.
Cats4U
I'm sorry, but I can't leave this alone. This has been a gripe of mine for a very long time. Although the advice is
spot on and I
strongly recommend all follow it the very reason it is necessary chafes my "posterior" to no end. Many thanks to
Cats4U for posting it!
No other way to say it, this is coding laziness and lack of foresight, nothing more. Back when I was coding (many many moons ago) when I sent out an update the installer AUTOMATICALLY created a backup of the user's complete
working configuration then removed everything including registry entries (with the option to save simple preferences where applicable) before installing the new version.
If there was a problem the user could "backdate" to their original
working configuration until the unforeseen/unanticipated problem could be resolved. This circumvents the possibility an irreversible "update" presents more problems than it solves with no recourse. Sound familiar? Otherwise we essentially left the customers stranded without a solution. Somehow that last statement also has a familiar ring to it but I can't quite put my finger on it. ;)
There are two main steps to preemptive coding: 1. What can possibly go wrong? and 2. Trap it and prevent it. You can never prevent it all but it does leverage the odds in your favor and eliminates many possible issues. In particular this would include conflicts/issues with previous versions of the same program.
If any program's uninstaller cannot do a
clean uninstall of its
own program then the uninstaller
NEEDS WORK and is
incomplete. If an installer does not at least offer the option to create a backup of the existing configuration before wiping it out it is incomplete and lacks foresight. Disk space is no longer at a premium so there is no excuse.
Sadly in today's corner cutting world this is the norm, not the exception. Why else would there be a need for 3rd party uninstallers? Even then they still can't anticipate
every coding/installation faux pas. Although it fails more often than succeeds this was the primary objective behind "Restore Points."
The fact I would have to pay to access previous versions to backdate in the event of an "update fiasco" also infuriates me. Had I been warned ahead of time I would have grabbed the standalone installer for every release before updating, especially in light of the current situation.