Tja, wenn es einem das Framework aus irgendwelchen Gründen zerbröselt, wird man mittels Download von Microsoft sehr schnell darauf hingewiesen, daß diese Version schon installiert ist, und die Setup-Routine somit abgebrochen wird.
Was also tun?
Ganz einfach, sollte unter Windows Vista und Windows 7 erfolgreich so gehen:
Kommandozeile öffnen -> cmd in das Suchfeld eintippen.
cmd.exe rechtsklick mit Administrator-Rechten ausführen.
Folgende Zeile reinkopieren, Enter/Return drücken, warten bis fertig durchgelaufen, Fehler ignorieren.
Das Wörtchen "update" muß mit in eine Zeile!
.net-Framework 2 32Bit:
%windir%\Microsoft.NET\Framework\v2.0.50727\ngen.exe update
.net-Framework 2 64Bit:
%windir%\Microsoft.NET\Framework64\v2.0.50727\ngen.exe update
.net-Framework 4 32Bit:
%windir%\Microsoft.NET\Framework\v4.0.30319\ngen.exe update
.net-Framework 4 64Bit:
%windir%\Microsoft.NET\Framework64\v4.0.30319\ngen.exe update
Einfach mal im Windows-Verzeichnis in den Ordner Microsoft.Net wechseln, und dann in den Unterordner Framework/Framework64 stöbern gehen…
Sollte es das Framework 3.0 oder 3.5 treffen, so sieht es nach einigen Recherchen ziemlich duster aus, aber könnte evtl. auch nach der o.g. Methode funktionieren; wichtig ist die ngen.exe.