El camino de un ITPro » 03/03/2014

Daily Archives: 03/03/2014

Windows 2012 Windows 2012 R2

No puedo instalar .Net Framework 3.5 en Windows Server 2012 y Windows Server 2012 R2. Una solución quiero.

Published by:

Buenos dias,

Cuando se instalan ciertos roles o características, el servidor necesita descargarse ficheros desde internet. ¿Qué ocurre si queremos instalar la característica .Net Framework 3.5 en Windows Server 2012 y/o Windows Server 2012 R2 en equipos que no tienen acceso a Internet?

La instalación habitual sería desde la consola del Server Manager, añadir Roles y/o Características:

framework000001

Pero, nos aparece el siguiente mensaje de advertencia:

framework000002framework000003

Nos está informando que necesita los ficheros de instalación y que se los tenemos que proporcionar desde una ruta alternativa. Se está refiriendo al acceso al disco de instalación del sistema operativo, concretamente a la ruta <unidad>sourcessxs. O metemos el DVD de instalación o mapeamos una VHD, o una unidad de red que apunte a dicha ruta. Si hacemos un click en añadir una ruta alternativa nos aparece la siguiente ventana:

framework000011

Continuamos con la instalación pero siempre es erronea…… ¿Qué hacemos?

SOLUCION

En principio desde el Technet y múltiples Blogs nos dicen que ejecutando el siguiente comando con los privilegios apropiados se soluciona:

dism /online /enable-feature /featurename:NetFX3 /all /Source:d:sourcessxs /LimitAccess

framework000005

Pero en mi caso no ha sido asi. Unas veces porque la ruta que le indicaba d:sourcessxs no era la correcta (desconozco desde que ruta se realizó la instalación del sistema operativo), o por que no podía encontrar los ficheros (aunque estaban en una unidad mapeada). Intenté instalarlo directamente desde Powershell pero ….

framework000015

Pero siempre se me quedaba rondando el 69% ¿por qué será?.He llegado a ver que poniendo los DNS de Google (8.8.8.8) se solucionaba, ya que  no hay acceso a Internet, etc., Asi hasta que he probado a copiar todos los ficheros del directorio sourcessxs en local

xcopy d:sourcessxs*.* c:net35 /s (donde d: es el disco de instalación del sistema operativo)

framework000017

Después he ejecutado nuestro Dism.exe con la nueva ruta y ..

framework000016

ChaChesFul. Lo compruebo y :

framework000018

Por fin, Que tengais buena semana ….. el jueves comienza la RootedCon.

Bibliografía. Esta vez he consultado innumerables post en múltiples blogs. Os dejo los mas relevantes:

Technet.

Daniel Classon blog.

Blog de John Barreto.