Alles klar, dann sollten wir den Windows Installer neu installieren. Da gibt es meines Wissens nach verschiedene Wege. Wir nehmen aber den sicheren Weg von Microsoft selbst.
Öffne mal CMD (Ausführen=>CMD) und gib da folgendes ein:
attrib -r -s -h c:\windows\system32\dllcache
Nach einem Befehl bitte immer die Eingabetaste drücken (ENTER).
ren msi.dll msi.alt
ren msiexec.exe msiexec.alt
ren msihnd.dll msihnd.alt
Dann schließen wir CMD sicher mit dem Befehl
exit.
Starte den PC neu.
Lade dir jetzt den neusten Windows Installer für Windows XP runter und installiere ihn.
Ich habe es mal direkt verlinkt, also der Download startet direkt.
Wenn er installiert hat, startest du den PC wieder neu.
Grüße