Al tratar de Instalar .NET Framework 3.5 en Windows Server
2012 R2 da el siguiente error:
En este artículo vamos
demostrar como solventar el error: Error while enabling Windows
feature: NetFx3, Error Code: –2146498298
Es muy sencillo, únicamente
debemos disponer del cd de Windows y ejecutar un comando.
Como
podréis comprobar desde Powershell mediante el comando: get-windowsfeature
.NET Framework 3.5 aparece en estado Removed
Esto significa que la
funcionalidad .net framework 3.5 la podrás instalar, pero que no dispones de
los ficheros originales para hacerlo por lo que la solución es clara, la
solución es encontrar la ruta desde donde instalar este componente.
Como instalar .NET Framework 3.5 en Windows Server 2012 R2
Lo primero que debemos hacer
es copiar la carpeta \Sources\SXS desde el CD de Windows
Server 2012 R2 al servidor donde necesitamos instalar .NET Framework 3.5.
por ejemplo a la carpeta c:\sxs, también lo
podemos hacer introduciendo el cd en nuestro servidor o máquina virtual, pero
como el mundo está apostando por servidores en Cloud, donde no podemos mapear
sencillamente una unidad de CD o una ISO os pongo el proceso que sirve para
todo tipo de servidores, Físico, On premise, Virtual o en Cloud.
Ejecutamos el siguiente
comando:
Install-WindowsFeature NET-Framework-Core -Source c:\sxs
Install-WindowsFeature NET-Framework-Core -Source c:\sxs
Si volvemos a ejecutar el
comando: get-windowsfeature podremos comprobar que ahora ya
tenemos instalado .NET Framework 3.5 en Windows Server 2012 R2
En el caso que nos dé un error
como el siguiente significa que los datos en el source no los está encontrando,
asegurar que la ruta origen es correcta y que la versión de Windows es la misma
Windows Server 2012 R2 en el mismo lenguaje preferiblemente.