Sometimes a system can be corrupted as result of a virus devastation and very often you end up with a corrupted "explorer". Remember reinstallation should be the very last option.
Run this command with your xp disk in your CD-drive:
sfc /scannow