problemy z .NET'em są bardzo upierdliwe. Jeżeli kiedyś przy jego instalacji coś poszło nie tak to może być właśnie problem. Jakiego masz windowsa?
Spróbuj usunąc całkowicie obecne wersje frameworka jakie posiadasz (rózne programy czyszczące) nastepnie ściągnąc go ze stronki microsoftu.
Możesz też spróbować przywrócić system (jeżeli masz win7 i wyżej) przed moment kiedy istalowałeś frameworka.
Jeżeli masz oryginalnego windowsa spróbuj wyszukać aktualizację albo/i użyj narzędzi do naprawy plików windowsowych. Dobrym pomysłem jest też sciągnięcie najnowszej wersji SP 1, która tez powinna naprawić błędy.