Error 0x800F0906 al habilitar .Net Framework
El error 0x800f0906 que presenta el servidor en Windows 2012 cuando se añade la característica “.NET Framework 3.5” es relativamente común. Sucede que hay gran cantidad de casos en los que la metodología de especificar la ubicación del recurso de instalación sigue dando el error. Esta metodología se basa en ejecutar en PowerShell:
Install-WindowsFeature –name NET-Framework-Core –source :\sources\sxs
(donde ‘unidad’ puede ser la propia C: o bien el medio de instalación ISO o DVD de Windows 2012)
Por lo tanto, si el error 0x800f0906 persiste debes modificar una GPO local:
- Inicia el Editor de directiva de grupo local o la Consola de administración de directivas de grupo.
- Expande sucesivamente Configuración del equipo y Plantillas administrativas y, a continuación, selecciona Sistema.
- Abre la configuración de directiva de grupo relativa a especificar configuración para la instalación de componentes opcionales y la reparación de componentes y, a continuación, selecciona Habilitado.
- Si deseas especificar un archivo de origen alternativo, en el cuadro Ruta de acceso de archivo de origen alternativo, especifica la ruta completa de una carpeta compartida que contenga el contenido de la carpeta \sources\sxs desde el medio de instalación.
Un ejemplo de una ruta de acceso a una carpeta compartida podría ser:
\\server_name\share\Win8sxs - Si hay un servidor WSUS en la red activa la casilla para ponerse en contacto con Windows Update directamente para descargar reparar el contenido en lugar de Windows Server Update Services (WSUS).
- Pulsa o haz clic en Aceptar.
- En un símbolo del sistema con privilegios elevados, escribe el comando siguiente y presiona Entrar para aplicar la directiva de inmediato:
gpupdate /force
En este punto, ya podremos volver a lanzar la instalación de la característica en Windows 2012 sin problemas