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 availabledebajo 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.
Install using Cloud Assistant: Ejecute un comando de instalación desde la consola sin iniciar sesión en la instancia. Este método resulta práctico.
Manually switch the update source and install: Inicie sesión en la instancia y modifique manualmente la directiva de grupo para cambiar el origen de actualizaciones antes de la instalación.
Método 1: Instalación mediante Cloud Assistant
Vaya a ECS console - Cloud Assistant.
En la pestaña ECS Instances, localice la instancia de destino y haga clic en Send Remote Command en la columna Actions.
-
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" -
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
-
Cambie el origen de actualizaciones.
-
Inicie sesión en una instancia de ECS.
Vaya a ECS console - Instances. En la esquina superior izquierda, seleccione la región y el resource group de la instancia de destino.
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.
Haga clic con el botón derecho en el icono de Inicio
y haga clic en Run. Introduzca gpedit.mscpara abrir el Local Group Policy Editor.-
Configure la directiva de grupo local.
-
Para Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 o Windows Server 2022:
En el Local Group Policy Editor, vaya a .
-
Haga doble clic en . 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:
En el Local Group Policy Editor, vaya a .
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.
-
-
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 PowerShellpara abrir una ventana dePowerShelly luego ejecutegpupdate /forcepara aplicar la directiva inmediatamente.
-
-
Instale .NET Framework 3.5.
En la esquina inferior izquierda, haga clic en el icono de Inicio
y seleccione Server Manager.En Server Manager, haga clic en Add roles and features.
-
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 .
-
(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
PowerShellpara 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
-
Cambie el origen de actualizaciones.
-
Inicie sesión en una instancia de ECS.
Vaya a ECS console - Instances. En la esquina superior izquierda, seleccione la región y el resource group de la instancia de destino.
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.
-
Haga clic con el botón derecho en el icono de Inicio
y haga clic en Run. Introduzca PowerShellpara 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
-
-
Instale .NET Framework 3.5.
Dism /Online /Enable-Feature /FeatureName:NetFX3 /AllSi encuentra errores como
0x800F0906o0x800F081F, 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 .
-
(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
PowerShellpara 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.