Así que estoy tratando de instalar .net 3.5 en un servidor Windows 2012 R2. He intentado a través de la función Agregar y a través de DISM, ambos fallan.
Cuando intento a través de Agregar características GUI, estoy usando la opción "Especificar ruta alternativa" Esto falla con el error "la instalación de uno o más roles, servicios de roles o características falló"
Cuando intento usar un PowerShell elevado para usar DISM, estoy usando el siguiente comando.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Esto falla con
Error: 0x800f0906 No se pudieron descargar los archivos de origen. Use la opción "fuente" para especificar la ubicación de los archivos necesarios para restaurar la función. Para obtener más información sobre cómo especificar una ubicación de origen, consulte http://go.microsoft.com/fwlink/?LinkId=243077
El archivo de registro DISM se puede encontrar en C: \ Windows \ Logs \ DISM \ dism.log
He seguido la KB enumerada anteriormente (243077) para establecer la ubicación de la política de grupo para la carpeta SXS. Reiniciado y sigue siendo el mismo error. El registro DSIM muestra lo siguiente
Error al procesar el comando enable-feature. - CPackageManagerCLIHandler :: ExecuteCmdLine (hr: 0x800f0906)
Un rápido google muestra que muchas personas están teniendo problemas con esto y que debe desinstalar KB2966826 y KB2966828, este servidor tampoco se ha instalado.
También probé el instalador .Net sin conexión y dice que debo agregarlo a través de las funciones de Windows. Todos los comandos se han ejecutado como administrador y mediante un mensaje elevado.
Mientras escribía esto, busqué y noté las "Preguntas similares" y examiné esto No se puede instalar .net 3.5 en el servidor de Windows 2012
Corriendo
dism.exe /online /enable-feature /featurename:NetFX3 /all
Produjo el mismo error que el anterior.