Not really. That would require some kind of program that has a (massive) database of leftover files, folders, and registry entires of thousands (millions?) of random, third-party programs. The best you can hope for and “easy, automated” solution is to use a “clean up” program such as CCleaner to scan for for some application residue. The problem is that these tend to have two limitations:
The only scan for known applications (which have to be manually added). They add new ones now and then, but they are still usually only limited to common programs. (Also, some of them let you manually add new programs to the list, but this is irrelevant to your specific question.)
They usually only scan for certain files, folders, and registry entries like temporary files that programs create. They don’t usually scan for files left over after uninstalling a program or user-created document and settings files.
I’m afraid that your best bet is indeed to go through the folders and manually examine them and delete anything you no longer need. It’s not nearly as bad as it seems though; I’ve done it countless times over the years and it’s actually a fairly simple, pseudo-mindless chore that can be done while watching TV or something.
One thing to note however: ProgramData
is the “All Users” data folder, so it applies to all users on the system. This isn’t an issue if you are the only user, but for a shared system (or one in which you have more than one user account), the files will be removed for all users. (Ostensibly it wouldn’t matter since the whole program is gone, but it’s still worth remembering.)
So in the worst case you'll sometimes have to go one folder deep.
That should be true, but I’ve seen cases where there is something buried several folders deep (of course it depends on the program, developer, nature of the files, etc.) Also, some don’t even use the correct folder and put files in the wrong place (though this was more common in XP).ProgramData usually doesn't take up much space
Actually, that folder can definitely grow quite large depending on the programs you have installed (eg, anti-virus definitions).so usually it's just fine to leave it alone
= “WinRot” ;) – Synetech – 2013-08-25T22:34:31.223