Instale Net Framework 3.5 SP1 sin conexión en el servidor 2012 R2


8

Necesito instalar Net Framework 3.5 SP1 en Server 2012 y conozco el método que requiere los medios de instalación. Instalación de .NET Framework 3.5 en Windows Server 2012

Sin embargo, no tengo los medios de instalación ni Internet. ¿Hay alguna otra forma de instalarlo?


Extraerlo con la herramienta DISM a una ubicación de carpeta con una computadora que tenga acceso a un medio de instalación y / o acceso a Internet. Una vez que se coloca en el almacén de componentes, se puede extraer.
Ramhound

Respuestas:


6

Puede descargar la versión de prueba de Windows Server 2012 para obtener un ISO con los archivos fuente necesarios.

Monte el ISO con la bandeja de entrada ISO y ejecute DISM para instalar .Net 3.5:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

Si falla, también intente ejecutar esta actualización antes de intentar activar .Net 3.5:

Actualización para .NET Framework 3.5 en Windows 8, Windows 8.1, Windows Server 2012 y Windows Server 2012 R2

http://support2.microsoft.com/kb/3005628/en-us

Esto elimina 2 actualizaciones de seguridad que pueden impedir la configuración de .Net 3.5


2
Esa fue una gran idea, pero falló diciendo que no podía encontrar los archivos fuente. Lo comprobé y también lo fue D:\sources\sxs. También agregué la /allbandera.
tambor

Has editado tu pregunta. Para R2 tienes que descargar el R2 ISO
magicandre1981

1
Descargué la versión de prueba de R2.
tambor

¿Tienes algún paquete MUI instalado?
magicandre1981

Ninguna. Es una instalación nueva con solo los redistribuibles de C ++.
tambor

6

Esta respuesta combina información de múltiples respuestas y también agrega algunos pasos adicionales no mencionados anteriormente.

Logré hacerlo de la siguiente manera:

  1. Descargue la imagen ISO para Windows Server 2012 R2 (¡Nota! Tiene que ser R2) desde https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Necesita un registro de Windows Live ID y debe aceptar los correos electrónicos de seguimiento.
  2. Una vez que lo haya descargado en alguna ubicación, transfiéralo a la máquina / VM en la que desea instalarlo.
  3. Cópielo en otra ubicación dentro de la máquina de destino. Esto es para evitar el error "lo siento, hubo un problema al montar el archivo" como se describe aquí , que se relaciona con algunos administradores de transferencias que escriben el archivo como archivos dispersos. Si ya lo copió durante la transferencia en el paso anterior y no solo lo mapeó, este paso podría no ser necesario: para mí lo fue.
  4. Haga clic derecho en el archivo en el explorador y seleccione "Montar". Debería estar montado, supongo que D: conducir. Si obtiene un error, vuelva al enlace anterior.
  5. Abra el indicador de cmd como administrador y ejecute los siguientes comandos (los cambios se explican en esta otra respuesta en un hilo similar ):

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

Ambos parecen ser necesarios y en el orden que he dado. ( fuente )

Si recibe un error "no se encontraron los archivos de origen", confirme que tiene una imagen R2 en uso. Ese fue el problema para mí: el .NET 3.5 real faltaba en mi imagen, que era simplemente 2012.

Si ambos comandos son exitosos, ¡felicidades! Ahora lo tienes instalado. En caso de duda, puede confirmar la versión siguiendo los pasos descritos aquí .


2
Para mí, parece / todo solo se reconoce cuando sigue / featurename.
No pagué las regalías el

Esto fue perfecto para mi. Mi servidor es virtual y no tuve acceso al DVD original. El comentario sobre mí también es correcto.
Ethan Allen el

ok, movido /alldespués /featurenamecomo se sugiere aquí.
EIS

4

Así es como lo hice.

Descargue la imagen ISO para Windows Server 2012 R2 desde https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 .

Coloque esa imagen de disco en la computadora que necesita .Net Framwork 3.5

Haga clic derecho en el archivo y monte. Esto debería crear una unidad D. Vaya al Administrador del servidor, haga clic en Administrar> Agregar roles y características.

Haga clic en la selección Características y elija la entrada .Net Framework 3.5.
Siga haciendo clic en Siguiente hasta llegar a la página final.

No haga clic en Instalar todavía: haga clic en el pequeño enlace en la parte inferior para "Especificar fuente de datos alternativa". Cambie la ruta para que sea D: \ Sources \ SxS

Luego instalar


Esto es muy similar a otras respuestas aquí. ¿Puedes ampliar un poco lo que es diferente con tu respuesta?
Burgi

Esto funcionó perfectamente para mí. Una política de grupo en la máquina en particular prohíbe las descargas de Windows Update, por lo que tuve que señalar la imagen del DVD.
j8048188

2

La única forma en que logré instalar el marco es conectando la máquina a Internet y haciendo una actualización de Windows.


2

Para Windows 2012R2, el comando debe ser

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess

1
Esto ya fue sugerido hace un año. ¿Cómo es tu respuesta diferente?
Ramhound

Debe ser "/ featurename: NetFX3ServerFeatures" en lugar de "/ featurename: NetFX3"
superlee

Probé el comando. Instaló las características del servidor muy bien, pero .NET Framework no está instalado por eso. De acuerdo con esto , la característica NetFX3 debería instalarse después de eso, pero eso nuevamente da "archivos fuente no encontrados".
EIS

2

Obtenga un servidor Windows iso image 2008 o superior monte la imagen en la unidad de imagen incorporada de Windows Server 2012 R2, proceda a agregar roles y características y seleccione la característica dotnet framework 3.5, haga clic en fuente alternativa para mostrar el nombre de la ruta, por ejemplo, e: \ sources \ sxs y haga clic en instalar. Esto debería funcionar.

O ejecute la actualización de Windows y siga esta https://support.microsoft.com/en-us/kb/3005628 para la solución.


Para mí esto fue lo más fácil, básicamente utilizo el "Asistente para agregar roles y características" fácilmente accesible desde el Administrador del servidor, con una fuente alternativa. ¡Gracias!
Konstantin

0

Especifiqué C:\Windows\WinSXScomo la ruta de origen alternativa. Esto fallará la mitad del tiempo en la primera ronda, pero parece que finalmente funciona.

Lo hice esta mañana sin problemas y se completó en el primer intento.


0

Si aún falla el montaje de un https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 , determinamos un pequeño ajuste a las INSTRUCCIONES SUPERB EIS del 19 de marzo de 2016 fue la última pulgada para el éxito .

La descarga y el montaje de la instalación ISO de Server R2 2012 es clave, pero tuvimos que cambiar al directorio de letra de unidad montada \ sources y cargar la versión NEWER R2 v9600 del ejecutable DISM. Simplemente el montaje del ISO y la especificación de la ubicación / fuente no se pudo completar o incluso no se inició ningún progreso de instalación ya que Windows estaba usando la versión 9200 de DISM que aparentemente odia el modificador / fuente pero solo informó tanto dentro del % systemroot% \ Logs \ DISM \ dism.log . El error describe explícitamente / sources as and UNKNOWN switch y, por lo tanto, estaba condenado a una falla silenciosa sin montar correctamente la fuente ISO R2.

Era necesario especificar la versión más nueva de DISM.exe 9600 dentro del ISO montado cambiando los directorios a la ruta ISO montada de dism.exe.

cd /d d:\sources && .\dism.exe /online  /enable-feature    featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online  /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess

La salida del procesador de comandos especificará inmediatamente si está ejecutando la versión requerida de dism.exe

* Herramienta de administración y mantenimiento de imágenes de implementación

** Versión: 6.3.9600.17031 **

Versión de imagen: 6.2.9200.16384

Habilitar características

[========================== 100.0% ===================== =====]

La operación se completó con éxito.

Reinicie Windows para completar esta operación.

¿Desea reiniciar la computadora ahora? (S / N) n *

Esto se ejecutó en un servidor 2012 recién actualizado con solo Windows Update Agent v2 instalado:

Windows Update Agent 7.8.9200.16927
Windows Update Agent 7.8.9200.16924


Windows Update Agent 7.8.9200.16927
Fecha de instalación: 01 31 2017 1304PM
Estado de instalación: éxito
Windows Update Agent 7.8.9200.16927
Fecha de instalación: 01 31 2017 1304PM
Estado de instalación: éxito

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.