Viene instalado en el sistema, incluso la versión 4:
http://www.fermu.com/articulos/windows/articulos-y-tutoriales/785-habilitar-net-framework-3-5-autom%C3%A1tica-y-manualmente-en-windows-8-consumer-preview
https://msdn.microsoft.com/es-es/library/hh506443(v=vs.110).aspx
https://support.microsoft.com/es-es/kb/2785188
Sólo que en algunos casos puntuales no esté activada dicha característica. Sólo en Windows 7 se debe instalar NET Framework 4.X de forma independiente.
Saludos
http://www.fermu.com/articulos/windows/articulos-y-tutoriales/785-habilitar-net-framework-3-5-autom%C3%A1tica-y-manualmente-en-windows-8-consumer-preview
https://msdn.microsoft.com/es-es/library/hh506443(v=vs.110).aspx
https://support.microsoft.com/es-es/kb/2785188
Sólo que en algunos casos puntuales no esté activada dicha característica. Sólo en Windows 7 se debe instalar NET Framework 4.X de forma independiente.
Saludos
Nai... en ninguno de esos link que mostraste dice que el Windows 8 o el 10 trae el NET Framework 3.5... solo dicen como cargarlo desde la Internet y el método para instalarlo teniendo un disco de Windows...
El Windows 10 te trae el el NET Framework 3.5 solo cuando haces una actualización desde el Windows 7, pero si haces una instalación en limpio del Windows 10, si o si debes instalar el NET Framework 3.5 (si lo necesitas) desde la Internet o con el engorroso método de la imagen de Windows...
El Windows 10 solo trae integrado el NET Framework 4, y este no incluye las versiones anteriores...
Es mas... así tengas el ejecutable del NET Framework 3.5 que incluye el 3 y el 2, no lo puedes instalar en el Windows 10 si no estas conectado a la Internet.
Saludos.