das problem ist, dass es den neuesten windows installer 5.0 der ja schon in win7 integriert ist, nicht als eigenes setup zum download gibt.
die werte in der registry habe ich übrigens auch nicht, vermutlich waren die noch von der beta drinnen.
ich hab mich mal im internet näher umgeschaut und keine wirklich lösung zu dem problem gefunden, wie man den windows installer unter win7 neuinstalliert/repariert, du könntest aber folgende lösungsvorschläge ausprobieren:
- Start - Ausführen - msiexec /unregister - OK und dann wieder Start - Ausführen - msiexec /regserver - OK.
- da es sein könnte, dass .netframework daran schuld ist, dass der windows installer nicht mehr richtig funktioniert, probier mal das verfication tool von hier. falls .netframework ein problem haben sollte, probiere es mit einer deinstallation bzw neuinstallation (wobei ich gelesen habe dass es nichts bringt aber einen versuch wäre es wert)
- wenn du halbwegs englisch kannst und du nur ungern dein windows neu installierst, kannst du mal der anleitung von dieser seite folgen (es wäre allerdings empfehlenswert vorher einen systemwiederherstellungspunkt zu setzen)
am einfachsten und sichersten wäre es natürlich, wenn du dein windows neu installierst, kommt halt drauf an ob du das willst oder nicht, ich würde dir jedenfalls raten es zu tun 
viel glück
edit: meine ratschläge waren natürlich alle unter der annahme, dass der windows installer dein problem ist, ich habe jetzt jedenfalls nicht nachgeprüft dass das stimmen könnte, sondern drauf vertraut, dass "die" von denen du geredet hast sich ihrer sache sicher waren