.Net Framework 3.5 SP1 en Windows 7 no reconocido por los instaladores

9

Windows 7 Ultimate RTM ya viene con .Net Framework 3.5 SP1 preinstalado. Sin embargo, algunos instaladores como las herramientas de Azure y SDK 1.1 parecen comprobarlo y fallan:

Windows Azure Tools para Microsoft Visual Studio requiere .NET Framework 3.5 SP1.

Dado que el marco está preinstalado, parece que no hay forma de reinstalarlo o repararlo ( consulte también ).

Instalado:

  • VisualStudio 2008 SP (9.0.30729.1)
  • VisualStudio 2010 RC (anteriormente beta)
  • Windows \ Microsoft.NET \ Framework contiene carpetas para todos los 1.0, 1.1, 2.0, 3.0, 3.5, 4.0

Alguna idea sobre cómo hacer que los instaladores reconozcan el marco 3.5SP1 (sin reinstalar el sistema operativo), o tal vez para reinstalarlo de alguna manera

Christoph Rüegg
fuente
1
Paint.NET tuvo el mismo problema. En su página de Roadmap, para la versión 3.5.2, dicen "Algunos sistemas Win7 no pudieron detectar que .NET 3.5 SP1 estaba instalado, aunque lo estaba. Se ha agregado una función de detección de respaldo". No es una solución, lo sé, pero solo para decirte que no eres el único.
Snark

Respuestas:

8

Como se describe aquí :

El promlem se ha solucionado después de que HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v3.5 \ SP se estableciera en 1.

Más información aquí también (vinculado en la página anterior):

¿También podría verificar las siguientes dos claves de registro y hacerme saber cuáles son los valores?

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

Y

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

Para obtener el error de instalación, si el valor del registro es 0, configúrelo en 1.

Snark
fuente
0

Lo que resolvió el problema para mí:

  1. Panel de control> Programas> Activar o desactivar las características de Windows
  2. Desinstale "Microsoft .NET Framework 3.5.1" (y nodos secundarios)
  3. Instale "Microsoft .NET framework 3.5.1" (y nodos secundarios)
  4. Reiniciar
  5. Los instaladores (al menos los de Azure) ahora reconocen 3.5SP1 nuevamente
Christoph Rüegg
fuente