Todos los productos
Search
Centro de documentos

:Resolving .NET Framework 3.5 or language pack installation failures on Windows Server

Última actualización: Sep 02, 2026

Síntomas

  • Síntoma 1: Al instalar .NET Framework 3.5, la instalación falla con el error "Installation of one or more roles, role services, or features failed."

    Los detalles del error indican que no se encontraron los archivos de origen e identifican la función con errores como .NET Framework 3.5 (includes .NET 2.0 and 3.0).

  • Síntoma 2: Al cambiar idiomas en el Panel de control o explorar las opciones de idioma en Windows Update, no es posible seleccionar ni instalar un paquete de idioma.

    Por ejemplo, en la página de opciones de idioma para japonés, aparece el mensaje A language pack isn't available debajo de Windows display language.

Causa

La instalación falla con un error de "archivos de origen no encontrados" porque el origen de actualizaciones predeterminado de Windows Server Update Services (WSUS) de la instancia no contiene los archivos de instalación de .NET Framework 3.5 ni los paquetes de idioma.

Soluciones

Este tema describe dos métodos para instalar .NET Framework 3.5:

Asegúrese de que la instancia tenga una dirección IP pública antes de instalar .NET Framework 3.5.

Método 1: Instalación mediante Cloud Assistant

  1. Vaya a ECS console - Cloud Assistant.

  2. En la pestaña ECS Instances, localice la instancia de destino y haga clic en Send Remote Command en la columna Actions.

  3. Introduzca el siguiente comando y seleccione Run Now. Establezca Timeout en 6000 segundos o más. Mantenga la configuración predeterminada para los demás parámetros y haga clic en Run.

    acs-plugin-manager.exe -e -P Windows_RestoreAndUpdate -p "-ByMedia iso -InstallFeature NetFx3"
  4. Compruebe la instalación. En la pestaña Execution Results, revise el Execution Status del comando.

    Si el Execution Status es Finished, haga clic en View Output en la columna Actions. Si la salida no muestra errores, la instalación se completó correctamente.

    Para Windows Server 2012 R2, si el comando falla o devuelve un error, es posible que también deba solucionar problemas relacionados con security patch issues .

Método 2: Cambio manual del origen de actualizaciones

GUI

  1. Cambie el origen de actualizaciones.

    1. Inicie sesión en una instancia de ECS.

      1. Vaya a ECS console - Instances. En la esquina superior izquierda, seleccione la región y el resource group de la instancia de destino.

      2. Vaya a la página de detalles de la instancia de destino. Haga clic en Connect y seleccione Workbench. Establezca el método de conexión en Terminal Connection, introduzca su nombre de usuario y contraseña, e inicie sesión en la terminal gráfica.

    2. Haga clic con el botón derecho en el icono de Inicio 开始图标 y haga clic en Run. Introduzca gpedit.msc para abrir el Local Group Policy Editor.

    3. Configure la directiva de grupo local.

      • Para Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 o Windows Server 2022:

        1. En el Local Group Policy Editor, vaya a Computer Configuration > Administrative Templates > System.

        2. Haga doble clic en Specify settings for optional component installation and component repair. Seleccione Enabled, active la casilla Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS) y luego haga clic en OK.

          En Windows Server 2012 R2, esta casilla tiene la etiqueta Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) .
      • Para Windows Server 2025:

        1. En el Local Group Policy Editor, vaya a Computer Configuration > Administrative Templates > Windows Components > Windows Update > Manage updates offered from Windows Server Update Service.

        2. Haga doble clic en Specify source service for specific classes of Windows Updates, seleccione Enabled, establezca Feature Updates en Windows Update y luego haga clic en OK.

    4. Aplique los cambios de la directiva de grupo.

      Haga clic con el botón derecho en el icono de Inicio 开始图标 y haga clic en Run. Introduzca PowerShell para abrir una ventana de PowerShell y luego ejecute gpupdate /force para aplicar la directiva inmediatamente.

  2. Instale .NET Framework 3.5.

    1. En la esquina inferior izquierda, haga clic en el icono de Inicio 开始图标 y seleccione Server Manager.

    2. En Server Manager, haga clic en Add roles and features.

    3. En la página Features del asistente, active la casilla .NET Framework 3.5 Features y siga las indicaciones del asistente para completar la instalación.

      Para Windows Server 2012 R2, si la instalación sigue fallando, es posible que también deba solucionar problemas relacionados con security patch issues .
  3. (Opcional) Restaure el origen de actualizaciones de WSUS.

    Si su entorno requiere que las actualizaciones se gestionen a través de WSUS, ejecute los siguientes comandos en PowerShell para restaurar la configuración original una vez finalizada la instalación.

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

CLI de PowerShell

  1. Cambie el origen de actualizaciones.

    1. Inicie sesión en una instancia de ECS.

      1. Vaya a ECS console - Instances. En la esquina superior izquierda, seleccione la región y el resource group de la instancia de destino.

      2. Vaya a la página de detalles de la instancia de destino. Haga clic en Connect y seleccione Workbench. Establezca el método de conexión en Terminal Connection, introduzca su nombre de usuario y contraseña, e inicie sesión en la terminal gráfica.

    2. Haga clic con el botón derecho en el icono de Inicio 开始图标 y haga clic en Run. Introduzca PowerShell para abrir una ventana de PowerShell y luego ejecute los siguientes comandos para cambiar el origen de actualizaciones.

      Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0
      Restart-Service -Name wuauserv
  2. Instale .NET Framework 3.5.

    Dism /Online /Enable-Feature /FeatureName:NetFX3 /All 
    Si encuentra errores como 0x800F0906 o 0x800F081F , consulte .NET Framework 3.5 installation error .
    Para Windows Server 2012 R2, si la instalación sigue fallando, es posible que también deba solucionar problemas relacionados con security patch issues .
  3. (Opcional) Restaure el origen de actualizaciones de WSUS.

    Si su entorno requiere que las actualizaciones se gestionen a través de WSUS, ejecute los siguientes comandos en PowerShell para restaurar el origen de actualizaciones de WSUS una vez finalizada la instalación.

    Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1
    Restart-Service -Name wuauserv

Documentos relacionados

Para obtener instrucciones sobre cómo instalar versiones posteriores de .NET Framework, consulte Install the .NET Framework for developers.