Errores de instalación de .NET Framework 3.5 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922

Este artículo ayuda a corregir errores de instalación de Microsoft .NET Framework 3.5.

Se aplica a: Windows 10: todas las ediciones, Windows Server 2019, Windows Server 2012 R2
Número KB original: 2734782

Nota:

La instalación de Microsoft .NET Framework puede producir errores que no aparecen en este artículo, pero es posible que los pasos siguientes también sirvan para corregirlos. Microsoft está lanzando actualizaciones fuera de banda (OOB) para .NET Framework. Actualización de .NET Framework fuera de banda para solucionar problemas después de instalar la actualización de Windows del 11 de enero de 2022

Soluciones para Windows Server

Pueden darse los siguientes errores al instalar .NET Framework 3.5 en Windows Server:

Código de error 0x800F0906

Este código de error se produce porque el equipo no puede descargar los archivos necesarios de Windows Update.

Para solucionar este problema, use uno de los métodos siguientes:

Método 1: comprobar la conexión a Internet

Este comportamiento puede deberse a configuraciones del firewall, proxy o red o por fallos en la red, proxy o firewall. Para corregir este problema, intente conectarse al sitio web de Microsoft Update.

Si no puede obtener acceso a este sitio web, compruebe su conexión a Internet o póngase en contacto con el administrador de red para determinar si existe alguna configuración que bloquea el acceso al sitio web.

Método 2: ajustar la configuración de la directiva de grupo

Este comportamiento también puede producirse si un administrador del sistema configura el equipo para usar Windows Server Update Services (WSUS) en lugar del servidor de Windows Update para el mantenimiento. En este caso, póngase en contacto con el administrador del sistema y solicite que habilite la configuración de la directiva de grupo Especificar la configuración para la instalación de componentes opcionales y la reparación de componentes y configure el valor de Ruta de acceso alternativa al archivo de origen o seleccione la opción Ponerse en contacto con Windows Update directamente para descargar el contenido de reparación en lugar de con Windows Server Update Services (WSUS).

Para configurar la directiva de grupo, siga estos pasos:

  1. Inicie el Editor de directiva de grupo local o la Consola de administración de directivas de grupo.

    Señale la esquina superior derecha de la pantalla, haga clic en Buscar, escriba "directiva de grupo" y luego haga clic en Editar directiva de grupo.

  2. Expanda sucesivamente Configuración del equipo y Plantillas administrativas y, a continuación, seleccione Sistema. La captura de pantalla de este paso se presenta a continuación.

    Captura de pantalla de la ventana Configuración de la directiva de grupo del sistema.

  3. Abra la configuración de la directiva de grupo Especificar la configuración para la instalación de componentes opcionales y la reparación de componentes y, a continuación, seleccione Habilitado. La captura de pantalla de este paso se presenta a continuación.

    Captura de pantalla de la opción Habilitado del elemento Especificar configuración para la instalación de componentes opcionales y la reparación de componentes.

  4. Si desea especificar un archivo de origen alternativo, en el cuadro Ruta de acceso alternativa al archivo de origen, especifique la ruta completa de una carpeta compartida que contenga el contenido de la carpeta \sources\sxs desde el soporte de instalación.

    Ejemplo de una ruta de acceso a una carpeta compartida: \\server_name\share\Win8sxs

    O bien, especifique un archivo WIM. Para especificar un archivo WIM como ubicación de acceso alternativa al archivo de origen, agregue el prefijo WIM: a la ruta y, a continuación, agregue el índice de la imagen que desea usar en el archivo WIM como sufijo.

    Ejemplo de una ruta de acceso del archivo WIM:WIM:\\server_name\share\install.wim:3

    Nota:

    En este ejemplo, 3 representa el índice de la imagen en la que se encuentran los archivos de características.

  5. Si procede, seleccione la casilla Póngase en contacto con Windows Update directamente para descargar el contenido de reparación en lugar de con Windows Server Update Services (WSUS).

  6. Pulse o haga clic en Aceptar.

  7. En un símbolo del sistema con privilegios elevados, escriba gpupdate /forcey presione Entrar para aplicar la directiva de inmediato.

Método 3: usar un medio de instalación de Windows

Puede usar el medio de instalación de Windows como origen de archivo cuando habilite la característica .NET Framework 3.5. Para ello, siga estos pasos:

  1. Inserte el medio de instalación de Windows.

  2. En un símbolo del sistema con privilegios elevados, ejecute el comando siguiente:

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
    

    En este comando, <drive> es un marcador de posición para la letra de la unidad de DVD. Por ejemplo, ejecute el comando siguiente:

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    

Método 4: Pasos alternativos para Windows Server

En Windows Server 2012 R2, también puede especificar un origen alternativo mediante cmdlets de Windows PowerShell o el Asistente para agregar roles y características.

Para usar Windows PowerShell, siga estos pasos:

  1. Inserte el medio de instalación de Windows.

  2. En una ventana de comandos de Windows PowerShell con privilegios elevados, ejecute el siguiente comando:

    Install-WindowsFeature name NET-Framework-Core source <drive>:\sources\sxs
    

    En este comando, <drive> es un marcador de posición para la letra de la unidad de DVD o para el soporte de instalación de Windows. Por ejemplo, ejecute el comando siguiente:

    Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
    

Para utilizar el Asistente para agregar roles y características, siga estos pasos:

  1. Inserte el medio de instalación de Windows.

  2. Inicie el Asistente para agregar roles y características.

  3. En la página Seleccionar características, active la casilla Características de .NET Framework 3.5 y luego haga clic en Siguiente.

  4. En la página Confirmar selecciones de instalación, haga clic en el vínculo Especifique una ruta de acceso de origen alternativa. La captura de pantalla de este paso se presenta a continuación.

    Captura de pantalla del vínculo Especificar una ruta de origen alternativa en la página Confirmar selecciones de instalación.

  5. En la página Especifique una ruta de acceso de origen alternativa, escriba la ruta de la carpeta SxS como una ruta de acceso local o como una ruta de acceso al recurso compartido de la red. La captura de pantalla de este paso se presenta a continuación.

    Captura de la página Especificar ruta de acceso de origen alternativa.

  6. Haga clic en Aceptar.

  7. Haga clic en Instalar para finalizar el asistente.

Código de error 0x800F081F

Este código de error puede aparecer si se especifica un origen de instalación alternativo y se cumple una de las condiciones siguientes:

  • La ubicación que especifica la ruta de acceso no contiene los archivos que se requieren para instalar la característica.
  • El usuario que intenta instalar la característica no tiene al menos acceso de lectura a la ubicación y a los archivos.
  • El conjunto de archivos de instalación está dañado, es incompleto o no es válido para la versión de Windows que está ejecutando.

Para corregir este problema, asegúrese de que la ruta de acceso completa del origen es correcta (x:\sources\sxs) y de que tiene al menos acceso de lectura a la ubicación. Para ello, intente obtener acceso al origen directamente desde el equipo afectado. Compruebe que el origen de instalación contiene un conjunto de archivos válido y completo. Si el problema persiste, intente utilizar un origen de instalación diferente.

Código de error 0x800F0907

Este código de error aparece si no se especifica un origen de instalación alternativo o no es válido y si la configuración de la directiva de grupo Especificar la configuración para la instalación de componentes opcionales y la reparación de componentes está configurada en Nunca intente descargar la carga desde Windows Update.

Para corregir este problema, revise la configuración de la directiva para determinar si es apropiada para su entorno. Si no desea descargar las cargas de características de Windows Update, considere la posibilidad de configurar el valor Ruta de acceso alternativa al archivo de origen en la configuración de la directiva de grupo.

Nota:

Debe ser miembro del grupo Administradores para cambiar la configuración de la directiva de grupo en el equipo local. Si la configuración de la directiva de grupo para el equipo que desea administrar está controlada a nivel de dominio, póngase en contacto con el administrador del sistema.

Para ello, siga estos pasos:

  1. Inicie el Editor de directivas de grupo local o la Consola de administración de directivas de grupo, según corresponda, en su entorno.

  2. Expanda sucesivamente Configuración del equipo y Plantillas administrativas y, a continuación, seleccione Sistema.

  3. Abra la configuración de la directiva de grupo Especificar la configuración para la instalación de componentes opcionales y la reparación de componentes y, a continuación, seleccione Habilitado.

  4. Determine si la configuración de la directiva de grupo Nunca intente descargar la carga desde Windows Update está habilitada y luego determine la configuración deseada para el entorno.

  5. Si desea especificar un archivo de origen alternativo, especifique en el cuadro Ruta de acceso alternativa al archivo de origen una ruta completa de una carpeta compartida que contenga el contenido de la carpeta \sources\sxs desde el soporte de instalación. O bien, especifique un archivo WIM. Para especificar un archivo WIM como ubicación de acceso alternativa al archivo de origen, agregue el prefijo WIM: a la ruta y, a continuación, agregue el índice de la imagen que desea usar en el archivo WIM como sufijo. Los siguientes son ejemplos de valores que puede especificar:

    • Ruta de acceso de una carpeta compartida: \\server_name\share\Win8sxs
    • Ruta de acceso de un archivo WIM, en el que 3 representa el índice de la imagen en la que se encuentran los archivos de características:
      WIM:\\server_name\share\install.wim:3
  6. Si lo desea, active la casilla Póngase en contacto con Windows Update directamente para descargar el contenido de reparación en lugar de con Windows Server Update Services (WSUS).

  7. Pulse o haga clic en Aceptar.

  8. En un símbolo del sistema con privilegios elevados, escriba gpupdate /forcey presione Entrar para aplicar la directiva de inmediato.

Solución para Windows 10

  • Códigos de error 0x800F0906, 0x800F081F o 0x800F0907

    Para corregir los códigos de error en Windows 10, siga estos pasos:

    1. Descargue la herramienta de creación de medios de Windows y cree una imagen local en formato ISO o cree una imagen para la versión de Windows que tiene instalada.

    2. Configure la directiva de grupo como en el método 2, pero siga también estos pasos:

      1. Monte la imagen ISO que creó en el paso 1.
      2. Apunte Ruta de acceso alternativa al archivo de origen a la carpeta ISO sources\sxs del ISO.
      3. Ejecute el comando gpupdate /force.
      4. Agregue la característica .NET Framework.
  • Código de error 0x800F0922

    El mensaje de error siguiente aparece cuando actualiza Windows 10:

    0x800F0922 CBS_E_INSTALLERS_FAILED: error al procesar comandos genéricos e instaladores avanzados.

    Nota:

    Este código de error no es específico de .NET Framework.

    Para resolver este problema, siga estos pasos:

    1. Abra la carpeta de los archivos de instalación de .NET Framework.

    2. Abra la carpeta Orígenes.

    3. Haga clic con el botón derecho en la carpeta SXS y luego haga clic en Propiedades.

    4. Haga clic en Seguridad y asegúrese de que hay una marca al lado de Lectura y ejecución. Si no aparece la marca, haga clic en el botón Editar y actívela.

    5. Presione el método abreviado de teclado Tecla de Windows + X

    6. Haga clic en Símbolo del sistema (administrador).

    7. En la ventana Símbolo del sistema, escriba el comando siguiente y presione Entrar:

      dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess
      
    8. En la ventana Símbolo del sistema, escriba el comando siguiente y presione Entrar:

      dism /online /Cleanup-Image /RestoreHealth
      

Más información

Estos errores pueden producirse cuando utiliza un asistente para la instalación, la herramienta Administración y mantenimiento de imágenes de implementación (DISM) o los comandos de Windows PowerShell para habilitar .NET Framework 3.5.

En Windows 10 y Windows Server 2012 R2, .NET Framework 3.5 es una característica a petición. Los metadatos de las características a petición están incluidos. Sin embargo, los binarios y otros archivos asociados a la característica no están incluidos. Cuando habilita una característica, Windows intenta ponerse en contacto con Windows Update para descargar la información que falta para instalar la característica. Este proceso puede verse afectado por la configuración de red y cómo se configuran los equipos para instalar las actualizaciones en el entorno. Por lo tanto, pueden producirse errores cuando se instalan por primera vez estas características.

Mensajes de error asociados a estos códigos de error

Código de error Mensajes de error
0x800F0906 No se pudieron descargar los archivos de origen.
Use la opción source para especificar la ubicación de los archivos necesarios para restaurar la característica. Para obtener más información sobre cómo especificar una ubicación de origen, consulte http://go.microsoft.com/fwlink/?LinkId=243077.
El archivo de registro de DISM se encuentra en C:\Windows\Logs\DISM\dism.log.

Windows no pudo completar los cambios solicitados.
Windows no pudo conectarse a Internet para descargar los archivos necesarios. Asegúrese de estar conectado a Internet y haga clic en Reintentar para intentarlo de nuevo.

No se pudieron instalar uno o más roles, servicios de rol o características.
No se pudieron encontrar los archivos de origen. Intente instalar de nuevo los roles, servicios de rol o características en una nueva sesión del Asistente para agregar roles y características y, en la página de confirmación del asistente, haga clic en Especifique una ruta de acceso de origen alternativa para especificar una ubicación válida en los archivos de origen necesarios para la instalación. Es necesario que la cuenta de equipo del servidor de destino tenga acceso a la ubicación.

0x800F0906 - CBS_E_DOWNLOAD_FAILURE

Código de error: 0x800F0906

Error: 0x800f0906
0x800F081F No se pudieron encontrar los archivos de origen.
Use la opción Source para especificar la ubicación de los archivos necesarios para restaurar la característica. Para obtener más información sobre cómo especificar una ubicación de origen, consulte http://go.microsoft.com/fwlink/?LinkId=243077.
El archivo de registro de DISM se encuentra en C:\Windows\Logs\DISM\dism.log

0x800F081F - CBS_E_SOURCE_MISSING

Código de error: 0x800F081F

Error: 0x800F081F
0x800F0907 Error de DISM. No se realizó ninguna operación.
Para obtener más información, revise el archivo de registro.
El archivo de registro de DISM se encuentra en C:\Windows\Logs\DISM\dism.log

Debido a la configuración de la directiva de red, Windows no pudo conectarse a Internet para descargar los archivos necesarios para completar los cambios solicitados. Póngase en contacto con el administrador de la red para obtener más información.

0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED

Código de error: 0x800F0907

Error: 0x800F0907

Descargar .NET Framework 3.5 sin el requisito de Windows Update

.NET Framework 3.5 está disponible para usuarios con una suscripción a MSDN o de licencias por volumen como medio de característica a petición.

Cuando se instala .NET Framework 3.5, no se muestran los códigos de error

Al instalar .NET Framework 3.5 pueden darse otros códigos de error que no aparecen en este artículo. Para obtener más información, consulte los artículos siguientes: