|
|
|
|
|
by everforward
741 days ago
|
|
Adobe's shenanigans are bad, but I put a lot of the blame here on Windows and its persistent refusal to implement a decent way to uninstall programs without using a vendor-provided binary/script. It boggles my mind that Windows has no concept of "track what files and registry entries are from what apps, so we can uninstall apps even if the vendor is an asshole/malware distributor/etc", and the corollary "a page that shows what apps still have files or registry entries on the system". This is worsened by heavy use of the registry, which allows apps to spread files all over the filesystem in a way that is very difficult for users to follow. It's further worsened by the uselessness of Task Manager (it's nearly unfit for purpose, especially considering the bizarre number of strange processes running on even a clean Windows install). Then add in opaque things like svchost.exe and it's very, very hard to tell whether there are any processes left over from an install. Windows really needs to add better uninstall or cleanup tools for that kind of stuff. Maybe a way to audit what files and registry keys apps access, so users (or a tool) can cross-check them after an app is uninstalled. Maybe some kind of "this app has been running in the background but you haven't interacted with it in X months" info display. Maybe some kind of "you uninstalled app X but I found a folder named X in %appdata%" tools. It really gives Windows a bad name that no one can trust that uninstalls of apps actually work. |
|
While the install & uninstall process certainly be criticized. The fact remains that the uninstall script is made by Adobe. They deserve credit for all dark patterns that script contains.
Other systems have similarly opaque places where configuration can be left. Look at dot file structures, gconf, et al. on linux. As well as Preferences, extensions, input managers, Library folders on Mac.
Until we get a system that is entirely containerized, this will continue to be an issue.
We should probably keep the focus on Adobe lest we distract from their bad practices.