¿Windows 7 tiene .NET 4 instalado por defecto?

21

Ofrecí software donde se necesita .NET 4.0 y prometí que Windows 7 ya viene con este marco. De lo contrario, el usuario puede usar la función integrada "Windows Update" para instalar el marco. Mi cliente me dijo que ya no hay un Framework en Windows 7 Professional instalado. ¿Cuáles son los detalles sobre la situación de Windows 7 y existe una opción para instalar .NET mediante la función de actualización de Windows 7?

Nasenbaer
fuente
Se instala por defecto. Se puede quitar Haga que su cliente lo instale.
Ramhound
3
@Ramhound: su comentario entra en conflicto con la respuesta más votada a continuación
mindless.panda

Respuestas:

24

Windows 7 no viene con .NET 4 precargado, pero si ejecuta Windows Update para actualizarlo, se instalará.

ACTUALIZACIÓN :

Verificando mi historial de actualizaciones nuevamente, y sí, se ofrece como una actualización, pero solo después de que actualicé la computadora a SP1.

ingrese la descripción de la imagen aquí

paradd0x
fuente
gracias por tu respuesta. La respuesta de SkyBeam dice que solo se instalará 3.5 y 4.0 se debe instalar manualmente. ¿estás 100% seguro de que 4.0 viene con actualizaciones?
Nasenbaer
1
La imagen adjunta en la respuesta muestra que viene como una actualización, pero solo después de que instalé SP1, que también puede ser el caso para otras computadoras con Windows 7.
paradd0x
55
Puedo confirmar que .NET Framework 4 viene con actualizaciones. Pero tal vez no con el primer grupo de actualizaciones. Para mí, requirió aproximadamente 3 reinicios y 4 ciclos de WU para que apareciera (nueva instalación de Win7 con SP1 integrado en los medios de configuración). La pista sobre SP1 también podría ser importante. SP1 todavía no se aplica en todos los nodos Win7 y, por lo tanto, .NET 4 podría no implementarse en una amplia base de usuarios. Recomendaría agrupar una aplicación que lo requiera con el paquete de redistribución de perfil de cliente .NET 4.
SkyBeam
Muchas gracias. ¡Ahora ya no hay más confusión de mi parte! ¡Excelente!
Nasenbaer
1
También cabe destacar: si solo instala actualizaciones "recomendadas" y no actualizaciones "opcionales", solo obtendrá el perfil de cliente .NET 4.0 , no el perfil completo , aunque: .NET 4.5.x se convirtió recientemente en una actualización recomendada que no es como relevante ya (porque 4.5.x reemplaza 4.0 Full Profile de todos modos).
BrainSlugs83
17

Windows 7 (SP1) viene con los siguientes marcos .NET 1.0, 1.1, 2.0, 3.0 y 3.5 compatibles con AFAIK. Si necesita soporte para .NET Framework 4.0, entonces sus clientes deben descargar al menos el perfil de cliente Microsoft .NET Framework 4 .

Acabo de verificar la actualización de Windows en una instalación limpia de Windows 7 Home Premium. Directamente después de la instalación, Windows Update ofrece una actualización de seguridad para .NET Framework 3.5.1. Pero Windows Update no ofrece .NET Framework 4.0 en la primera ejecución de Windows Update. Voy a instalar los parches proporcionados primero y luego informar si .NET Framework 4.0 se ofrece en una etapa posterior.

Actualización: Acabo de ingresar a la segunda ronda de actualizaciones en mi VM, y ahora solo me ofrecen seis actualizaciones importantes. Todavía no hay .NET Framework 4.

Actualización 2: solo tuve que hacer otras dos rondas de actualizaciones de Windows y ahora se proporciona "Microsoft .NET Framework 4 Client Profile para Windows 7" a través de Windows Update.

Entonces sí, parece que se implementa automáticamente si Windows Update está habilitado. O necesita asegurarse de que realmente se apliquen todas las actualizaciones o simplemente vaya al enlace de descarga proporcionado anteriormente.

SkyBeam
fuente
2
Después de algunas secuencias de actualización, tenía .NET 4.0 en mi historial de actualizaciones. Así que supongo que debes ejecutar Windows Update varias veces.
paradd0x
Podrías estar en lo cierto. Estoy usando un sistema de implementación de softwrae que garantiza que .NET Framework 4 se implemente en mis clientes. Pero creo que tienes razón en que después de algunas sesiones de actualización se ofrece. Estoy a punto de verificarlo. Al menos en la primera ejecución de WU todavía no apareció.
SkyBeam
1
Revisé mi historial de actualizaciones nuevamente, solo apareció después de instalar SP1.
paradd0x
1
Buen punto sobre SP1, recompensado votando su respuesta.
SkyBeam
3
1.0 y 1.1 no están instalados en Windows 7. Las aplicaciones 1.x pueden ejecutarse en el tiempo de ejecución 2.0, y la mayoría lo hacen sin problemas. Sin embargo, hubo cambios importantes en la API entre 1.xy 2.0, y las aplicaciones 1.x pueden tropezar con los cambios de comportamiento. Dicho esto, las aplicaciones .NET 1.x son muy raras.
Afrazier