If you have a full WinXP Home disk, try this...
Start>Run at prompt type:
This checks the OS for missing files. If it needs the WinXP Home disk it will ask for it. Insert the disk click>'Retry'
At this point the disk menu may appear. Click on the bar to reduce it to the task bar. Don't press anything else.
As it checks it will replace any missing system files.