you might try this if your system can stay online long enough.

From a command prompt:

sfc /scannow

make sure you have your windows XP cd in the drive..

that will scan your system files and replace them if they are changed / corrupted.