This is a great article on how to fix your troubled Windows XP Installtion.

Article at Tom's Hardware on Fixing your Windows XP