Wikipedia proporciona listas cortas y largas de las versiones predeterminadas de .NET Framework en varias versiones de Windows. ¿Alguno de estos se actualiza automáticamente a través de Windows Update?
Entiendo que Windows XP no proporciona ninguna versión del marco .NET, ni siquiera en SP3, y que Windows Update no lo instalará. Sin embargo, si está instalado .NET, ¿Windows Update actualizará automáticamente .NET a otro número de versión principal (por ejemplo, versión 1 → 2 o 3 → 3.5)?
fuente
Como señala Raymond Chen, Windows no es un canal de entrega de .NET Framework . Como mínimo, no puede esperar .NET Framework.
El énfasis es mío :)
fuente
Windows Update siempre proporcionará actualizaciones de seguridad y paquetes de servicio para .NET Frameworks instalados. Esto es particularmente cierto para las versiones de .NET Framework que se instalan automáticamente en las versiones más recientes del sistema operativo (Vista y 7).
Si configura Windows Update para usar Microsoft Update en lugar de solo Windows Update en Windows XP, o si está usando Vista o 7 si configura Windows Update para recibir actualizaciones "Para Windows y otros productos de Microsoft Update", entonces .NET Los marcos que no están instalados se ofrecerán en "Actualizaciones opcionales".
Siempre tengo Windows Update configurado para las actualizaciones de Microsoft (esto le permite obtener actualizaciones para Office, por ejemplo), así que no estoy seguro de si debe estar en el canal MU para actualizaciones que no sean de seguridad para .NET Frameworks. Como era de esperar, las actualizaciones que no son de seguridad se enumeran simplemente como "Actualizaciones" en lugar de "Actualizaciones de seguridad".
fuente
Hasta donde yo sé, no hay una regla fija sobre las versiones .NET, y no hay forma de averiguar qué versión esperar en una máquina cliente.
El número de versión mínimo que puede esperar puede ser el que se instaló con Windows de manera predeterminada: Ninguno para Windows XP, 2 para Windows Vista y 3.5 para Windows 7. Pero estos son componentes opcionales que se pueden desinstalar.
Como ejemplo reciente, tome .NET 4:
.NET Framework 4 Client Profile se publica como una actualización recomendada en Windows Vista y Windows 7 (se instala automáticamente según la configuración de Actualización automática de la computadora). También se lanzó como una actualización opcional para Windows XP, por lo que uno debe ejecutar Windows Update manualmente y seleccionarlo, y lo mismo ocurre con Windows Server 2003, Windows Server 2008 y Windows Server 2008 R2.
Conclusión: no hay reglas, y los resultados varían para cada versión de .NET y luego nuevamente para cada versión de Windows. Mejor no busque ninguna lógica persistente en las decisiones del equipo de Windows Update en Microsoft, y no espere nada en el equipo cliente.
fuente
Todas las versiones principales de .NET Framework pueden instalarse simultáneamente, por lo que incluso si se actualizó de 2.0 a una nueva versión (que se ofrecerá en un servidor Server 2008), las aplicaciones 2.0 existentes continuarán ejecutándose sin problemas. Esto no debería romper ningún software existente que use versiones anteriores.
Todos los bits obtienen sus propias carpetas en c: \ windows \ microsoft.net \ frames \ vVERSION
Fuente: Trabajo con software que requiere las 4 versiones principales de .NET.
fuente