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.