Sintomas
-
Sintoma 1: Ao instalar o .NET Framework 3.5, a instalação falha com o erro "Installation of one or more roles, role services, or features failed."
Os detalhes do erro indicam que os arquivos de source não foram encontrados e identificam o recurso com falha como .NET Framework 3.5 (includes .NET 2.0 and 3.0).
-
Sintoma 2: Ao alternar idiomas no Painel de Controle ou navegar pelas opções de idioma no Windows Update, não é possível selecionar ou instalar um pacote de idiomas.
Por exemplo, na página de opções de idioma para japonês, a mensagem
A language pack isn't availableaparece em Windows display language.
Causa
A instalação falha com o erro "source files not found" porque a fonte de atualização padrão do Windows Server Update Services (WSUS) da instância não contém os arquivos de instalação do .NET Framework 3.5 ou dos pacotes de idiomas.
Soluções
Este tópico descreve dois métodos para instalar o .NET Framework 3.5:
Verifique se a instância possui um endereço IP público antes de instalar o .NET Framework 3.5.
Instalar usando o Cloud Assistant: Execute um comando de instalação diretamente pelo console sem fazer logon na instância. Este método é prático.
Alternar manualmente a fonte de atualização e instalar: Faça logon na instância e modifique manualmente a política de grupo para alterar a fonte de atualização antes da instalação.
Método 1: Instalar usando o Cloud Assistant
Acesse ECS console - Cloud Assistant.
Na aba ECS Instances, localize a instância de destino e clique em Send Remote Command na coluna Actions.
-
Insira o comando abaixo e selecione Run Now. Defina o Timeout como 6.000 segundos ou mais. Mantenha as configurações padrão dos demais parâmetros e clique em Run.
acs-plugin-manager.exe -e -P Windows_RestoreAndUpdate -p "-ByMedia iso -InstallFeature NetFx3" -
Verifique a instalação. Na aba Execution Results, confira o Execution Status do comando.
Se o Execution Status for Finished, clique em View Output na coluna Actions. Se a saída não apresentar erros, a instalação foi concluída com sucesso.
No Windows Server 2012 R2, se o comando falhar ou retornar um erro, talvez seja necessário solucionar também problemas de patch de segurança .
Método 2: Alternar manualmente a fonte de atualização
GUI
-
Altere a fonte de atualização.
-
Faça logon em uma instância ECS.
Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos da instância de destino.
Acesse a página de detalhes da instância desejada. Clique em Connect e selecione Workbench. Defina o método de conexão como Terminal Connection, insira seu nome de usuário e senha e faça logon no terminal gráfico.
Clique com o botão direito no ícone Iniciar
e clique em Run. Insira gpedit.mscpara abrir o Local Group Policy Editor.-
Configure a política de grupo local.
-
Para Windows Server 2012 R2, Windows Server 2016, Windows Server 2019 ou Windows Server 2022:
No Local Group Policy Editor, navegue até .
-
Clique duas vezes em . Selecione Enabled, marque a caixa de seleção Download repair content and optional features directly from Windows Update instead of Windows Server Update Services (WSUS) e clique em OK.
No Windows Server 2012 R2, esta caixa de seleção tem o rótulo Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) .
-
Para Windows Server 2025:
No Local Group Policy Editor, navegue até .
Clique duas vezes em Specify source service for specific classes of Windows Updates, selecione Enabled, defina Feature Updates como Windows Update e clique em OK.
-
-
Aplique as alterações da política de grupo.
Clique com o botão direito no ícone Iniciar
e clique em Run. Insira PowerShellpara abrir uma janela doPowerShelle executegpupdate /forcepara aplicar a política imediatamente.
-
-
Instale o .NET Framework 3.5.
No canto inferior esquerdo, clique no ícone Iniciar
e selecione Server Manager.No Server Manager, clique em Add roles and features.
-
Na página Features do assistente, marque a caixa de seleção .NET Framework 3.5 Features e siga as instruções para concluir a instalação.
No Windows Server 2012 R2, caso a instalação ainda falhe, pode ser necessário solucionar também problemas de patch de segurança .
-
(Opcional) Restaure a fonte de atualização do WSUS.
Se o ambiente exigir o gerenciamento de atualizações via WSUS, execute os comandos abaixo no
PowerShellpara restaurar a configuração original após a conclusão da instalação.Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1 Restart-Service -Name wuauserv
CLI do PowerShell
-
Altere a fonte de atualização.
-
Faça logon em uma instância ECS.
Acesse ECS console - Instances. No canto superior esquerdo, selecione a região e o grupo de recursos da instância de destino.
Acesse a página de detalhes da instância desejada. Clique em Connect e selecione Workbench. Defina o método de conexão como Terminal Connection, insira seu nome de usuário e senha e faça logon no terminal gráfico.
-
Clique com o botão direito no ícone Iniciar
e clique em Run. Insira PowerShellpara abrir uma janela do PowerShell e execute os comandos abaixo para alternar a fonte de atualização.Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0 Restart-Service -Name wuauserv
-
-
Instale o .NET Framework 3.5.
Dism /Online /Enable-Feature /FeatureName:NetFX3 /AllSe você encontrar erros como
0x800F0906ou0x800F081F, consulte Erro de instalação do .NET Framework 3.5 .No Windows Server 2012 R2, caso a instalação ainda falhe, pode ser necessário solucionar também problemas de patch de segurança .
-
(Opcional) Restaure a fonte de atualização do WSUS.
Se o ambiente exigir o gerenciamento de atualizações via WSUS, execute os comandos abaixo no
PowerShellpara restaurar a fonte de atualização do WSUS após a conclusão da instalação.Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1 Restart-Service -Name wuauserv
Documentos relacionados
Para obter instruções sobre como instalar versões posteriores do .NET Framework, consulte Instalar o .NET Framework para desenvolvedores.