Solucionando Problemas: Erro ao instalar o .Net Framework 3.5 no Windows Server 2012 ou Windows 8
Sintomas
Ao tentar instalar no Windows Server 2012 .Net Framework 3.5 Feature a seguinte mensagem é exibida
Do you need to specify an alternative path? One or more instalation selections are missing source files on destination server. The server will try to get missing source files from Windows Update, or from a location that is specified by Group Policy. You can also click the "Specify an alternate source path" link on this page to provide a valid location for the source files.
Ao tentar prosseguir com a instalação o assistente falha informando que não foram encontrados os arquivos de origem da feature.
Instalation of one or more roles, role services, or features failed.
The source files could not be found. Try installing the roles, role services, or feature again in a new Add Roles and Features Wizard session, and on the Confirmation page of the wizard, click "Specify an alternate source path" to specify a valid location of the source files that are required for the instalation. The location must be accessible by the computer account of the destination server.
Causa
O erro ocorre porque os binários .Net Framework 3.5 não são copiados para o servidor durante a instalação do Windows. Durante a instalação da feature o assistente tenta conectar na internet utilizando a conta da maquina para autenticar no proxy, se não possuir uma regra para permitir a conexão da maquina a instalação da feature falha.
Solução
Para contornar o problema coloque a mídia de instalação do Windows Server 2012 ou do Windows 8 na maquina, e durante a instalação selecione o caminho <midia>:\sources\sxs ou utilize o PowerShell para instalar a feature com o cmdlet no Windows 2012
Add-WindowsFeature NET-Framework-Core -Source D:\sources\sxs
Para a instalação no Windows 8 execute o cmdlet
Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
Apos a execução do cmdlet verifique que a feature esta instalada no servidor
Este artigo foi originalmente escrito por:
Fernando Lugão Veltem