If you used the copy off a restore disc, it's highly likely it's not the correct version then. Numerous patches have been released for XP to fix issues with SVCHost and related support DLLs.