Então, eu estou tentando instalar o .net 3.5 em um Windows 2012 R2 Server. Eu tentei através do recurso Adicionar e via DISM ambos falham.
Ao tentar pela GUI Adicionar recursos, estou usando o “caminho alternativo especificado”. Isso falha com o erro “falha na instalação de uma de mais funções, serviços de função ou recursos”
Ao tentar, através de um PowerShell elevado, usar o DISM, estou usando o seguinte comando.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
Isso falha com
Erro: 0x800f0906 Não foi possível baixar os arquivos de origem. Use a opção "source" para especificar o local dos arquivos necessários para restaurar o recurso. Para obter mais informações sobre como especificar um local de origem, consulte http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser encontrado em C: \ Windows \ Logs \ DISM \ dism.log
Eu segui os KB listados acima (243077) para definir o local da diretiva de grupo para a pasta SXS. Reinicializado e ainda o mesmo erro. O log DSIM mostra o seguinte
Falha ao processar o comando enable-feature. - CPackageManagerCLIHandler :: ExecuteCmdLine (h: 0x800f0906)
Um rápido google mostra que muitas pessoas estão tendo problemas com isso e que você deve desinstalar os KB2966826 e KB2966828 que este servidor também não possui.
Eu também tentei o instalador .Net offline e ele diz que devo adicioná-lo através dos recursos do Windows. Todos os comandos foram executados como administrador e por meio de um prompt elevado.
Enquanto escrevia isso, pesquisei notou as "Perguntas semelhantes" e observei isso Não foi possível instalar o .net 3.5 no Windows server 2012
Corrida
dism.exe /online /enable-feature /featurename:NetFX3 /all
Produziu o mesmo erro acima.