It seems your system is missing an important file: Windows has a facility to replace existing files safely. To do so: go to the Run box on the Start Menu and type in:
sfc /scannow (with the gap)!
This command will initiate the Windows File Protection service to scan all protected files and verify their integrity, replacing any files with which it finds a problem.
Be prepared to insert your Windows XP CD when prompted.
you find more about this in: click here