|An XP repair install will fix your system without your losing any work or programs.|
Do NOT reformat and reinstall as you will lose all your current programs and data.
In general you want to do a repair install and NOT use the repair console.
Detailed instructions for a repair install are here http://michaelstevenstech.com/XPrep... He deals with all sorts of problems. He also describes how to create an XP disk with the service pack included easily.