Your XP installation is damaged. The best thing to do is to backup your system drive in case anything goes wrong, boot from the XP CD, and do a Repair Install. This will audit your installation for missing / broken key files and repair them.
Good luck.