Por uma falha no windows 8, 8.1 e 2012 não é possível realizar a instalação do .net 3.5 através da interface de gerenciamento gráfica.
Sendo assim você poderá habilitar o .NET Framework 3.5 usando a ferramenta de linha de comando DISM (Gerenciamento e Manutenção de Imagens de Implantação) e especificando a mídia de instalação (imagem ISO ou DVD) com a qual o Windows 8 foi instalado.
- No Windows 8 ou no Windows Server 2012, abra uma janela do Prompt de Comando com credenciais administrativas (ou seja, escolha Executar como Administrador).
- Para instalar o .NET Framework 3.5 da mídia de instalação localizada no diretório D:\sources\sxs, use o seguinte comando:
DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:d:\sources\sxs
onde,
- /Online segmenta o sistema operacional em execução (em vez de uma imagem offline do Windows).
- /Enable-Feature /FeatureName:NetFx3 especifica que você deseja habilitar o .NET Framework 3.5.
- /All habilita todos os recursos pai do .NET Framework 3.5.
- /LimitAccess impede que o DISM entre em contato com o Windows Update.
- /Source especifica o local dos arquivos necessários para restaurar o recurso (neste exemplo, o diretório D:\sources\sxs).