Windows Server 2012 (R2) – Instalar .NET Framework 3.5

Tener que instalar .NET Framework 3.5 es un procedimiento que aunque parece igual a cualquier componente que se agregue, tiene una característica que lo hace especial: aunque está disponible en el DVD del producto, el sistema siempre trata de descargarlo desde “Windows Update”

Cualquier otro componente del sistema operativo, salvo “PowerShell v2”, se agrega directamente. Para instalarlos se necesita que la máquina tenga conectividad a Internet para su descarga

O, y este es el objetivo de la nota, podemos indicarle que tome los binarios del “.NET Framework 3.5” desde el DVD de instalación. Aunque por supuesto luego debemos aplicar las últimas actualizaciones

Si desde PowerShell ejecutamos: Get-WindowsFeature podremos notar que hay tres clases de estados:

  • “Installed” (Instalado): la funcionalidad ya está instalada
  • “Available” (Disponible): la funcionalidad está disponible para instalar
  • “Removed” (Removido): la funcionalidad debe ser descargada

Sin embargo, “.NET Framework 3.5” está en el disco de instalación, y veremos cómo indicárselo

Comencemos con la instalación, como si no conociéramos el tema

Enseguida notaríamos que el sistema dice que no encuentra el “path” a los archivos de instalación

Recomencemos el asistente de agregado de funcionalidad, pero esta vez prestando atención y leyendo las pantallas, en cuyo caso veremos que el sistema nos avisa, y además provee un enlace para que especifiquemos el lugar de donde puede obtener los archivos necesarios

En mi caso yo he montado el DVD del producto, y debemos indicarle la carpeta “SxS” que está dentro de “Sources”

Seguimos adelante

Y por supuesto finaliza perfectamente

Lo podemos verificar inclusive desde la interfaz gráfica

 

Pero ¿y si estamos con una versión Core (sin interfaz gráfica)? En ese caso debemos hacer el procedimiento desde PowerShell.
El procedimiento por PowerShell es también totalmente válido aunque dispongamos de la interfaz gráfica

Debemos ingresar a PowerShell y usar el siguiente comando

Install-WindowsFeature NET-Framework-Core -source D:\Sources\SxS

Demorará unos instantes

Y comprobamos que la instalación fue exitosa

 

Como podemos observar, se puede forzar a que el sistema tome los archivos de instalación directamente desde el DVD del producto

Los motivos por los que Microsoft ha decidido que la instalación de este componente sea diferente a los demás, realmente no lo sé, pero pienso que está relacionado con las actualizaciones del mismo

Pero de todas formas, si tuviéramos un equipo que por ejemplo por razones de seguridad no tiene conectividad Internet, este procedimiento puede ser una solución, además seguramente el tráfico de descarga de actualizaciones será mucho menor. Si la máquina en cuestión no tuviera conectividad con Internet siempre podríamos actualizarla si usamos WSUS

 

 

Post a comment or leave a trackback: Trackback URL.

Comentarios

  • harrd  On 21/08/2014 at 05:51

    esa no es la forma mas facil de instalar el fremework, hay otra mucho mas sencilla, que consite en escargarse el paquete, stand alone de la web de microsoft.
    ejecutar su instalador, y el mismo lanza todos los procedimientos.
    y no hay que andar metiendo comandos.

    • Guillermo Delprato  On 21/08/2014 at 06:45

      Hola harrd, estuve buscando en la nota las palabras “fácil” y “sencillo” y no las encuentro :-)
      Leyendo el último párrafo de la nota puedes ver cuál es un caso en el que puede servir

    • Damián  On 12/08/2016 at 09:05

      Muchas gracias Guillermo, menos mal que vi tu post pq no encontraba el directorio, me imaginaba que estaba en el DVD pero no me lo detectaba.

      PD: Hard deja de hablar pavadas, el Win2012 se supone que lo usa gente que sabe así que dificilmente caigan en tus “engaños”

  • Luciano  On 21/08/2014 at 11:03

    Hola Harrd, te comento que instalar el paquete standalone no es posible ya que cuando le das doble clic aparece una ventana que dice que se debe de instalar framework 3.5 desde el server manager, Guillermo, excelente blog, estoy aprendiendo mucho gracias a vos, un cordial saludo.

    • Guillermo Delprato  On 21/08/2014 at 11:35

      Me alegro te sirva el blog
      ¡Gracias!

    • harrd  On 21/08/2014 at 18:19

      hay 2 instaladores stand alone,
      64-bit only

      32-bit only

      • Guillermo Delprato  On 21/08/2014 at 19:04

        Hola harrd, disculpa que edité el comentario, pero no publico enlaces para descargar componentes no oficiales; básicamente porque nadie garantiza que no venga “con invitados”. Mucho menos para un ambiente de servidores como trata este blog

        No comprendo tampoco por qué estás buscando descargar un componente, que además de no ser oficial, cuando ya lo tienes disponible en el DVD del producto

        Además, si miras el siguiente enlace verás cuál es el procedimiento que recomienda Microsoft para Win8/8.1
        Installing the .NET Framework 3.5 on Windows 8 or 8.1
        http://msdn.microsoft.com/en-us/library/hh506443(v=vs.110).aspx

        Por mi parte, puedes instalarlo como más te guste, mientras te hagas responsable del mismo. Yo utilizo el procedimiento recomendado y por lo menos instaladores originales

        Si tu idea es confrontar, este no es el lugar

      • harrd  On 22/08/2014 at 07:22

        Enfrentar nunca. entiendo tu pastura perfectamente, si lo quieres documentar como otro procedimiento a parte del oficial ok, sino tambien ok.
        yo los tengo en produccion y sin problemas, no hay nada invitado, solo que hay procedimientos que microsoft, no contempla.
        coto otros para cluster, failover, de hyperv, porque nicrosoft no contempla el compartir usb de licencia en cluster.

      • Guillermo Delprato  On 22/08/2014 at 08:27

        Hola harrd, todo bien :-)
        Te comento el motivo por el cual no puse los enlaces. Hay mucha información no oficial sobre todos los productos, y más de Microsoft, algunas pueden ser válidas y otras no. Pero aceptar algo no oficial implicaría pruebas a fondo de la misma, ver que no se pierda el soporte para quien lo tenga, y también, tu sabes, no inflingir licencias. Como no puedo hacer todo ese análisis es que no pongo en el blog soluciones con descargas “no oficiales”
        En tu caso, si haz conseguido la descarga del componente, y decides utilizarla, no me parece mal ya que como dices es otra opción más que tenemos disponible, sólo que yo no la recomendaría a nivel general, sobre todo por la procedencia. Pero insisto, si la consieras válida pues aplícala

  • harrd  On 22/08/2014 at 09:10

    infingir licencias lo dudo, ya que es una instalacion scriptada, es decir el mismo procedimiento que propones pero automatizado.
    pero como he dichi si lo pones bien, que no tambien.
    ya que por necesidades/requerimientos de empresa, se emplean soluciones no oficiales, algunas veces mejores que las oficiales ( ejemp los comversores de maquinas virtuales de vmware a hyperv), o soluciones aceptadas por microsoft pero sin soporte oficial.
    otra cosa que hecho de menos aqui, y que en su momento busque es los soportes para sistem center, que a mas de uno le vendrian muy bien.

    • Guillermo Delprato  On 22/08/2014 at 10:41

      El licenciamiento de Microsoft es tan complicado, que creo que ni ellos saben cómo manejarlo :-) He visto discusiones internas del propio personal de Microsoft sobre qué se puede y que no, que mejor ni comentarlas
      Por supuesto que hay soluciones no oficiales, algunas buenas y otras no tanto. Pero al ser un blog público donde llega gente con muchos conocimientos, y otros con poco o nada, trato de ser lo más técnicamente conservador que pueda, y no recomendar algo que no tenga probado o documentado
      No dudes que si conociera con la suficiente profundidad System Center no habría hecho notas sobre el tema :-D

  • Angel  On 30/08/2014 at 16:27

    Muchas gracias por el tutorial paso a paso. Hay muchos detallitos como este que incluso al mas pintado puede pasársele por alto. Un saludo!

  • yovanysdeltoro  On 07/11/2014 at 12:27

    Saludos Guillermo, he intantado instalar net framework3.5 y sin resultado,he seguido todos los pasos y nada, comento que mi sistema ya tiene las actualizaciones, sera eso? ah y tengo emigrado hacie el los roles de mi antiguo controlador de domino, tengo que desinstalar las actualizaciones que le puse?, dime que puedo hacer.
    Saludos.

    • Guillermo Delprato  On 07/11/2014 at 13:20

      Hola yovanysdeltoro, la instalación de framework, si la agregas como “feature”, por omisión la descarga desde Windows Update ¿tiene ese servidor conectividad a Internet?
      Porque el procedimiento de la nota, es si el servidor no tuviera conectividad con Windows Update, ya que es para indicarle que tome los binarios desde el DVD del producto
      Entiendo que tienes puestas actualizaciones pero no del framework ¿si?
      Además no me dices el error que da así que no puedo ayudarte mucho :-)
      La instalación de este componente no tiene relación a si es controlador de Dominio o si tiene o no los FSMO Roles

  • Ulises Hermandez Castañeda  On 14/10/2015 at 18:01

    Agradezco tu tutorial mas sin embargo me aparece el error 0X800736.Tienes alguna idea del por que ocurre esto.

  • Freddy  On 10/03/2016 at 15:50

    Buenas seguí tus indicaciones a través del powershell pero se quedo en 68% y de ahí no avanzó PD: tengo es la imagen ISO de Windows server 2012 essential montada que es la que tengo instalada, puede influir en algo?

    • Guillermo Delprato  On 10/03/2016 at 16:01

      Hola Feddy, la ISO tiene que ser exactamente la misma de la versión del sistema operativo, pero nunca lo probé con Essentials (es un producto que no me gusta personalmente)
      Por otro lado, déjalo bastante tiempo cuando parece que se detiene, alrededor del 67 o 68% parece que se cuelga la máquina, pero no es así, si lo dejas el suficiente tiempo finaliza sin problemas

      • Freddy  On 11/03/2016 at 10:31

        Ok voy a intentarlo y te comento sin me funciona, gracias.

  • Pregunta y si no tengo el DVD del Windows como podria hacer la instalación del framework

  • MILLER REVELO  On 06/07/2016 at 13:46

    Muchas gracias excelente informacion

Trackbacks

  • […] Y aunque no lo muestro en esta nota he instalado “.NET Framework 3.5” ya que es necesario para la operación de “File Server Migration Toolkit”. Si alguien se encuentra con dificultades para la instalación consulte “Windows Server 2012 (R2) – Instalar .NET Framework 3.5” […]

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: