There are lots of cleaners available for free. They have a nice user interface, and they are fun to use ... on just one computer. IT management systems also have cleaners built-in. The ones we evaluated were not as reliable as we'd like them to be. Here comes our AIC Cleaner! It cleans system areas, as well as *ALL* user profiles on each deployed computer. It can be deployed via GPO, as well as individually via a simple setup script. Add a reporting service on any networked computer, and you get a powerful cleaning solution.
AIC Cleaner Reporting
This monitoring app shows when was each computer cleaned the last time, what operating system version there is, and other useful information.
AIC Cleaner Console App
This is what does the actual cleaning. It is typically called from a Task Scheduler.
AIC Cleaner Service
This optional piece is installed on one networked computer, where it is receiving cleaning results from workstations.