i use registry mechanic >
http://www.pctools.com/registry-mechanic/
wouldn't be without it. the link lets you do a scan, i guess it wount fix anything but will point out problems. you can test out the software and it will fix most probs but not all unless you pay.
there are numerous on downloads.com etc
example >
http://www.download.com/Free-Registr...ml?tag=lst-0-9
that is totally free, but i dont know anything about it.
some more free/shareware tools here >
http://search.tucows.com/search?sear....tucows.com%2F