I changed some settings around in an app and I wanted to revert back to its stock state, I couldn't find any features within the app to let me do so. So I figured a simple uninstall then re-install should handle that, but to my surprise the settings were the same, as if once it was uninstalled the older settings are retained somewhere? Any clue on how to get an app that was once installed to its factory state with no modifications. App in question is TAudioConverter.
When you uninstall a portable app via the platform, it deletes the entire AppNamePortable directory, including your Data directory. So, all settings for the portable app are reset.
If an app is saving its settings outside of its directory, please provide detailed bug information including your operating system version, app name and version, full install path, whether it was a fresh install or upgrade, what settings are not being reset, what files or registry keys are left behind, etc.
Sometimes, the impossible can become possible, if you're awesome!
Before I go any further I'll tell you what I did. I changed some bitrates for a few encoders wma, mp3 etc. and forgot their original settings so I wanted to revert back to the stock version.
Well it appears when I uninstall and re-install I get the same values that I manually entered. If what you're stating is true, that everything is deleted and started fresh, then the values should not be of the ones I entered in a previous installment of the app, correct?
**Edit**
Here's some of the requested info.
Windows 7 64x
TAudioConverter Portable 0.9.5.3696
I:\PortableApps\TAudioConverterPortable
This occured on both the update and with fresh installations. I'm not sure how to check for left behind files or registry files for the app. But it's apparently saving settings from previous installations.
I managed to unzip a backup of the app I had prior to any settings being changed or the app being updated (stock). So I unzipped that app folder into the portable app directory. And I am now updating it to the latest version (released today) to see if any changes are made (i.e. older encoder settings being applied to a stock build). And to my surprise the update had overwritten the stock settings from my previous installation. My question is how does it know to pull these values and apply them to the update...it makes no sense to me.
If you want give it a try, change some bit rates in the codecs section and alter anything else like un-check the updates box. then do an uninstall. and re-install of the app, you should have the same settings as your previous installation, not a new clean version. or at least that's what's happening to me.
I had the stock version of the app in a portable apps back up, so I unzipped it. moved it to the flash drive in question and upon updating to the latest version it writes settings that I changed in an older version of the app even after being uninstalled from the drive. Something somewhere is saving its file settings and applying them as I update the app.
I've just posted a fix for this as revision 2. I think the 64-bit base portable package posted by the author actually contains the local version which stores settings on the local machine. I'm investigating to be sure. I've fixed it in our portable package.
UPDATE: It is indeed a bug in the base portable 64-bit package and I've reported it to the publisher.
Sometimes, the impossible can become possible, if you're awesome!
Thank you for all your hard work and dedication!
I applied the new update and it appears all is well. So did the previous installation leaves files on my local machine which made it write the older settings? If so, where can these files be found and removed.
They'll be in C:\Users\YourUserName\AppData\Roaming\TAC
You're welcome.
Sometimes, the impossible can become possible, if you're awesome!