There are many third party software on the market that will do the job that you require. One that I have used for several years and have been very satisfied with is a program called EasyCleaner. Best of all, it's FREE!
EasyCleaner is a small program which searches Windows' registry for entries that are pointing nowhere. Deleting these entries will speed your computer up. But as you already might know, deleting entries from registry can be dangerous for your computer, so it is wise to make a backup of your registry. EasyCleaner also lets you delete all kinds of unnecessary files like temps, backups etc. You can search for duplicate files and you can view some interesting info about your disk space usage! ToniArts may not be held accountable in any way if EasyCleaner affects your computer in a negative way. Here's a list of some features:
* Finds invalid registry entries - deleting them speeds up your computer up to 20%!
* Finds duplicate files - deleting them will free disk space!
* Finds all unnecessary files like backups, temps etc.
* Very user friendly!
* Shows some interesting info about your disk space usage.
* Very customizable.
* Uses only little amount of recourses while running!
* Huge help file which gives you every little detail about EasyCleaner!