Hmm... es gibt da ein Programm zum sauberen Deinstallieren der .NET Framwork Installationen. Das solltest du mal drüberlaufen lassen. Es nennt sich
DOTNETFX Cleanup Tool.
Vielleicht hilft es, wenn du die vorhandenen Installationen alle mal runterwirfst und neu installierst.