You may have some corrupted or missing system files.
Try this,

Go to Start > Run,and type in sfc /scannow make sure you leave a space between sfc and / . Hit enter.

During the scan it may ask for the XP CD,so have it on hand before running the command.