Can I clean or fix the registry in windows Vista ?

Everyone and their grandmother has told me that I need to clean and scan my registry and also sweep for spyware on my PC at least a few times a month. Are there any combo programs out there that can do both? I already have a virus scan and firewall program installed.

If not, which programs are the best for Windows XP? Also, I'm on dial-up so I can't really download programs that are too big. Just thought I'd point that out before someone posted a link to a 15-30MB spyware cleaner. 😉

my windows xp got infected by a virus and i tried to repair it but it stucks at 34 minutes where it install devices. and it takes so long.
and yeah ive also used daemon tools be4 my window got infected
is that software is doing problem.
coz its not going any further from 34 minutes
plz help me

I need effective windows registry cleaner because my system is working slow.

Based on your experience, which registry cleaner works well? Thanks.