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