Yo en algunos programas que requerían versión reciente de .Net no conseguía que fueran hasta que ene estos mismos foros descubrí que, al menos en la HD, hay que decirle en el registro que tome la versión moderna del .net porque aunque estaba instalada seguía opernado con la vieja. Esto me ha resuelto un sinfín de problemillas con algunos programas...