Посмотрите в списке установленных компонентов Windows, там есть галочки по .NET 3.5. Их все нужно снять, а галочки для .NET4 или 4.5 установить.
Попробуйте, напишите о результате, пожалуйста. Если не получится, присылайте скриншоты списка установленных компонентов ОС.
Про Vista очень информации, она была какая-то промежуточная.