.Net Framework 3.5 SP1 no Windows 7 não reconhecido pelos instaladores

8

O Windows 7 Ultimate RTM já vem com o .Net Framework 3.5 SP1 pré-instalado. No entanto, alguns instaladores, como as ferramentas do Azure e o SDK 1.1, parecem verificar e falhar:

Windows Azure Tools for Microsoft Visual Studio requires .NET Framework 3.5 SP1.

Como a estrutura é pré-instalada, parece não haver nenhuma maneira de reinstalá-lo ou repará-lo ( veja também ).

Instalado:

  • VisualStudio 2008 SP (9.0.30729.1)
  • VisualStudio 2010 RC (previosly beta)
  • Windows \ Microsoft.NET \ Framework contém pastas para todas as versões 1.0, 1.1, 2.0, 3.0, 3.5, 4.0

Alguma idéia de como fazer com que os instaladores reconheçam a estrutura 3.5SP1 (sem reinstalar o sistema operacional), ou talvez, de alguma forma, reinstalá-la

    
por Christoph Rüegg 09.02.2010 / 13:09

2 respostas

7

Conforme descrito aqui :

The promlem has been fixed after HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP was set to 1.

Mais informações aqui também (linkado na página acima):

Also could you check the following two registry keys and let me know what the values are?

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup\NDP\v3.5\SP

And

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\SP

To get pass the install error, if the value of the registry is 0, set it to 1.

    
por 09.02.2010 / 13:19
0

O que resolveu o problema para mim:

  1. Painel de controle > Programas > Ativar ou desativar recursos do Windows
  2. Desinstale o "Microsoft .NET Framework 3.5.1" (e os nós filhos)
  3. Instalar "Microsoft .NET Framework 3.5.1" (e nós filhos)
  4. Reinicializar
  5. Instaladores (pelo menos os do Azure) agora reconhecem o 3.5SP1 novamente
por 09.02.2010 / 13:20