Soluciona el error 0x800f0930: Instalación fallida de .NET Framework 3.5 en Windows Server 2012
Para corregir el error 0x800f0930 al intentar instalar .NET Framework 3.5 en Windows Server 2012, puedes seguir estos pasos:
- Verifica si .NET Framework 3.5 está preinstalado: Abre el Administrador del servidor y accede al 'Agregar roles y características'. Revisa si .NET Framework 3.5 está activo. De ser así, desinstálalo y realiza una nueva instalación.
- Utiliza el comando DISM: Ejecuta el Símbolo del sistema como administrador y escribe el comando: DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:D:\sources\sxs (cambia 'D:' por la letra correspondiente al medio de instalación de tu Windows Server 2012). Este comando permite instalar .NET Framework 3.5 directamente desde el medio de instalación.
- Actualiza mediante Windows Update: Dirígete a la configuración de Windows Update y busca nuevas actualizaciones. Si encuentras actualizaciones para .NET Framework, instálalas antes de intentar nuevamente la instalación de .NET Framework 3.5.
- Revisa la Directiva de grupo: Si tu servidor es parte de un dominio, verifica las políticas de grupo para la instalación de .NET Framework. Asegúrate que la política 'Especificar configuración para la instalación opcional de componentes y reparación de componentes' esté activada y la política 'Descargar contenido de reparación y características opcionales directamente de Windows Update en vez de WSUS' también esté habilitada.
- Desactiva el antivirus: Algunos antivirus pueden bloquear la instalación de .NET Framework. Prueba desactivando temporalmente tu antivirus y procede con la instalación de .NET Framework 3.5.
- Comprueba el servicio de Windows Installer: Verifica que el servicio de Windows Installer esté funcionando correctamente. Desde la consola de Servicios, asegúrate de que este servicio esté activo. Si está detenido, inícialo y prueba instalar .NET Framework 3.5 una vez más.