I know in windows98 there is an IE repair tool in start...settings...control panel....add/remove programs.
You go to either Internet explorer or Microsoft Internet explorer, highlight it and click the remove button.
You then get an option to 'repair IE'. click repair/yes/ok and any faults within Internet explorer should be repaired.
Not sure if this is how windows XP does it but its worth having a look.