.NET Framework 4: "A later version of Microsoft .NET Framework 4 Client Profile is already installed"

Bei der Installation von .NET Framework 4 kann es zu einem Fehler kommen, der im Protokoll dann so beschrieben wird:

Returning IDOK. INSTALLMESSAGE_ERROR [A later version of Microsoft .NET Framework 4 Client Profile is already installed.]

Sinngemäß heißt es, dass eine neuere Version des .NET Frameworks bereits installiert sei. Stimmt das nicht, dann befinden sich erfahrungsgemäß noch Reste einer vorhergehehenden Installation - und zwar in der Registry unter:

HKEY_CLASSES_ROOT\Installer\Products

Mit regedit kann man ausgehend vom oben genannten Schlüssel nach "Microsoft .NET Framework 4" suchen lassen. In der Regel findet man dann passende ProductName-Werte. Dann die übergeordneten Schlüssel löschen (vorher vergewissern, dass das gefundene "Produkt" tatsächlich nicht installiert ist), den "Windows Installer"-Dienst neustarten und die Installation des .NET Frameworks wiederholen.

Neuen Kommentar hinzufügen