i had this exact same problem too. what i did was do a repair install of xp, that put all the os files back. Do this by entering your XP cd and select from the menu to repair install. There is also a hotfix that may help more detail here
http://support.microsoft.com/kb/894391