humm.. o .net framework 3 já devia vir com o Vista.. aliás tem de vir..
vai ao Painel de controlo -> PRogramas e funcionalidades -> lado esquerdo (funcionalidades do windows) e procura la o .net framework 3.0 e caso não esteja instalado, instala o.. se nao remove o.. e volta a instalar