Free?
CCleaner http://piriform.com
Malwarebytes http://ninite.com
JV16 PowerTools is also a very handy item and includes a registry compactor.
I use Glary first and then follow-up with CCleaner. I’m very pleased with the results. CC will always catch about 150 Megs that Glary didn’t. I use Glary to disable or delay an number of programs at start up so about 65% of users are slower. I always scan and fix the registry too.
All good suggestions for 3rd-party Utilities
Windows also has a built-in disk cleaning command, which is invoked with the Disk Cleanup button in the Drive Properties. At the Command Prompt, you can Set up a custom configuration via 3-digit code, to include any number of items you wish to clean up e.g. Empty the Recycle Bin, Windows Update backups, Temporary Files, etc:
cleanmgr.exe /sageset:###
Then afterward, either from the prompt or using a Shortcut you can Run the utility with this configuration reference. For example,
cleanmgr.exe /sagerun:200
This action does NOT defragment the hard drive like Defraggler & similar utilities do, but will get rid of junk & free up disk space.