put in your xp cd and go to start run and type SFC /SCANNOW after its completed apply your service pack again. this will scan and replace any corrupt system files.