I've been having issue with my registry lately as well. I also have Windows XP and recently purchased RegCure. I think it was $29 and it seems to be a pretty good program. You could also try ccleaner I believe that one can be downloaded for free and I have also used it before.