Instalando el Framework 3.5 en Windows 8.1 se puede generar un error 0x800F0906 y se resuelve de una forma muy simple, simplemente hay que tener disponible el disco de instalación de Windows.
Antes debemos tener habilitado la politica o directiva dentro de Windows, los pasos serían:
- Buscamos «Edit Group Policy» o «Editar directiva de grupo» en el buscador de Windows 8.
- Seleccionamos «Administrative Templates» o «Plantillas administrativas»
- Seleccionamos «Sistema»
- Buscamos y doble click en «Especificar configuración para la instalación de componentes opcionales y la reparación de componentes»
- Habilitamos el componente
- En el Command Prompt en modo administrador y ejecutamos gpupdate /force
Seguidamente abrimos el Command Prompt en modo administrador y ejecutamos el comando directamente en C:
Dism /online /enable-feature /featurename:NetFx3 /All /Source:G:\sources\sxs/LimitAccess
«G:\» es la ruta donde tienes el disco de instalación de Windows
Esto ejecuta todos los comandos necesarios para la instalación y después podemos continuar trabajando o instalando las aplicaciones que por requerimiento nos solicitan este Framework 3.5 en especial. En mi caso era instalando SQL Server 2014.
.NET Framework 3.5 installation error: 0x800F0906
Cannot install framework 3.5 windows 8.1
Installing the .NET Framework 3.5 on Windows 8, Windows 8.1