>putting a checkbox in the uninstaller to ask the user if she wants to delete the appdata folder >knowing full well that they use that folder and created it
woah
>app installs executable to /usr/bin >installs extra files to /usr/local or /usr/share depending on if it's single- or multi-user >keeps it's configs in ~/config >asks if you want to remove both app files and configs when uninstalling
what mess ???
The joke is that Windows is like this, not Linux. All Linux package managers have an autoremove feature, but there's no way in Windows to automatically remove unused C++ runtimes, .NET runtimes, certain global libraries/COM components, etc. Windows can't keep track of how many programs on your system actually need them, so best practice when writing Windows installers is to mark them all as "permanent."
sometimes that fact just raises more questions, the registry is a fricking nightmare for normies to deal with and "cleaner" tools often just break shit
This is why you have to run process monitor and target the installer before it starts to do anything. Deleting appdata junk sometimes fixes corruption issues if a program immediately gives errors after starting.
2 weeks ago
Anonymous
>monitors installer >installer fires subprocess which does the actual work
Unironically, how do you solve this?
You could make a .bat file that overrides those paths to the current dir and then executes the file
revo uninstaller
This is so you can still have your settings if you're uninstalling it to reinstall to fix a problem.
>click
>shift+del
Simple as.
>putting a checkbox in the uninstaller to ask the user if she wants to delete the appdata folder
>knowing full well that they use that folder and created it
woah
it's specifically messy to leave traces
Truly the thing I hate the most about Windows, that and regedit.
wait til you see the mess that Linux makes
>app installs executable to /usr/bin
>installs extra files to /usr/local or /usr/share depending on if it's single- or multi-user
>keeps it's configs in ~/config
>asks if you want to remove both app files and configs when uninstalling
what mess ???
enable showing dotfiles in your file manager and youll see
the same at worst
>what is autoremove
>wait til you see the mess that Linux makes
None?
>linux is worse. it will leave all it's depencies behind.
Autoremove?
linux is worse. it will leave all it's depencies behind.
Just autoremove.
nothing wrong with dependencies unless you have a tiny hard drive
The joke is that Windows is like this, not Linux. All Linux package managers have an autoremove feature, but there's no way in Windows to automatically remove unused C++ runtimes, .NET runtimes, certain global libraries/COM components, etc. Windows can't keep track of how many programs on your system actually need them, so best practice when writing Windows installers is to mark them all as "permanent."
>program writes to C:Program Files[appname] and frick you and frick Bill Gates if he doesn't like it
>relatives coming over to visit
>delete all history, move all porn folders to flash drive
>forgot to clear recently watched in VLC
you let them use your computer?
Cool, I don't have to redo my configs the next time I install the app.
It does that on purpose so that normies don't complain that "WINDOWS UNINSTALLED ALL MY GAME SAVE FILES WITHOUT WARNING WHEN I UNINSTALLED THE GAME!"
What you really need to worry about are the RegEdit changes which start dipping into common resources.
This
You start to understand Windows and their choices better when you understand it is made to be used by mouth breathers
sometimes that fact just raises more questions, the registry is a fricking nightmare for normies to deal with and "cleaner" tools often just break shit
This is why you have to run process monitor and target the installer before it starts to do anything. Deleting appdata junk sometimes fixes corruption issues if a program immediately gives errors after starting.
>monitors installer
>installer fires subprocess which does the actual work
Also the registry. Still a better desktop than Linux, though