Não é possível instalar o .net 3.5 no servidor Windows 2012

52

Estou tentando instalar o .Net 3.5 no Windows Server 2012 e ele continua constantemente falhando. Estou usando "Adicionar ou Remover Recursos" e minha Internet já está lá. Eu li que, se a fonte alternativa não puder ser encontrada, o instalador tentará fazer o download on-line e instalá-lo a partir daí. No entanto, não está funcionando. Esta é a captura de tela que continuo vendo:

Por favor, sugira o que me falta?

Editar:

Eu já tentei usar dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /all , mas não tenho o disco de origem comigo. Eu quero baixá-lo online.

    
por Tim Tom 07.01.2013 / 07:54

11 respostas

62

This behavior can also be caused by a system administrator who configures the computer to use Windows Server Update Services (WSUS) instead of the Microsoft Windows Update server for servicing.

link

Isso funcionou para mim. O Windows precisa baixar os arquivos de instalação do 3.5, mas o servidor está configurado para não usar o Windows Update (comum para servidores gerenciados), mas o WSUS. O artigo acima descreve como corrigir isso. Em poucas palavras:

  1. Inicie o Editor de Diretiva de Grupo Local ou o Console de Gerenciamento de Diretiva de Grupo ( WIN + R e digite gpedit.msc ).
  2. Expanda Configuração do computador, expanda Modelos administrativos e selecione Sistema.
  3. Abra a configuração de diretiva de grupo Specify settings for optional component installation and component repair e, em seguida, selecione Ativado.
  4. Selecione a caixa de seleção Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS) .

  5. Verifique se o Serviço de Atualizações do Windows está definido como Manual ou Automático para aplicar essa correção. Nossas imagens padrão estão definidas como desativadas, e o problema continuou até que essa mudança aparentemente óbvia tenha sido feita.

por 11.10.2013 / 16:53
10

Passo 1: Desinstale qualquer uma destas atualizações em: Painel de controlo - > Desinstalar um programa - > Ver atualizações instaladas.

  • KB2966826
  • KB2966827
  • KB2966828

Etapa 2: Em seguida, tente instalar novamente o recurso usando a GUI ( Server Manager ), a linha de comando ( dism ) ou o PowerShell ( Install-WindowsFeature )

Informações adicionais sobre a ativação de recursos

Método 1: usando a GUI - Gerenciador de Servidores

Server Manager -> Add Roles and Features -> Role-based or feature-based installation -> Select Server -> Features -> .NET Framework 3.5 Features

Método 2: Usando a linha de comando - dism

dism: usando mídia de instalação local / atualização do Windows / WSUS

dism /online /enable-feature /featurename:NetFx3 /all

DISM: com uma "fonte alternativa" local

dism /online /enable-feature /featureName:NetFx3 /all /limitAccess /source:drive_letter:\sources\sxs

Substitua drive_letter pela letra da unidade local em que os arquivos de instalação residem

DISM: Com uma remota 'Fonte alternativa'

dism /online /enable-feature /featurename:netfx3 /all /LimitAccess /source:\share_name\sources\sxs

Substitua share_name pelo UNC do local compartilhado onde os arquivos de instalação residem

Método 3: usando o PowerShell

PowerShell: usando mídia de instalação local / atualização do Windows / WSUS

Install-WindowsFeature –name NET-Framework-Core

PowerShell: com uma "fonte alternativa" local

Install-WindowsFeature –name NET-Framework-Core –source x:\sources\sxs /source:drive_letter:\sources\sxs

Substitua drive_letter pela letra da unidade local em que os arquivos de instalação residem

PowerShell: Com uma 'Fonte alternativa' remota

Install-WindowsFeature –name NET-Framework-Core –source \share_name\sources\sxs

Substitua share_name pelo UNC do local compartilhado onde os arquivos de instalação residem

Recursos úteis:

link

link

    
por 02.10.2014 / 22:34
5

Depois de tentar instalar o .net 3.5 no Windows Server 2012 por três dias, finalmente consegui fazê-lo.

A chave para mim foi verificar as atualizações instaladas do Windows para KB2966826, KB2966827 e KB2966828. Eu tinha KB2966827 instalado e depois de removê-lo, eu poderia instalar o 3.5 através do Gerenciador de Servidores.

Veja este artigo link

    
por 23.09.2014 / 11:12
4

Ao executar o recurso netfx3, parou 66,6%.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Eu verifiquei minhas configurações de proxy no Internet Explorer > Conexões.

Alterei as configurações de política de grupo para os componentes opcionais

Computer Configuration > Administrative Templates > System > 

Enable "Specify stettings for optional component installation and co...."
Check the check box "Contact Windows Update..."

Depois de tudo isso, finalmente consegui instalar o .NET Framework 3.5 no Windows 2012.

Espero que ajude!

    
por 16.12.2015 / 09:39
3

No Internet Explorer, vá para:

  • Ferramentas
  • Opções da Internet
  • Segurança
  • Internet
  • Nível personalizado
  • Downloads | Download de arquivo = Ativar

Executar o PowerShell como administrador Digite isto, para baixar e instalar o .net 3.5:

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All 

Result: PS C:\Users\Administrator> DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

Deployment Image Servicing and Management tool Version: 6.3.9600.17031

Image Version: 6.3.9600.17031

Enabling feature(s) [==========================100.0%==========================] The operation completed successfully.

    
por 12.06.2015 / 18:02
2
  1. Carregue o Windows Server 2012 DVD na sua unidade de DVD. então vá para esse caminho

    yourDVDLetter:\sources\sxs
    
  2. Copie o caminho da barra de endereço do Windows Explorer.

  3. Abra o gerenciador de servidores e tente novamente adicionar função e recurso e função de servidor, em seguida, recurso e selecione .net framework 3.5.
  4. Aqui antes de instalar, basta clicar em specify an alternative path
  5. Agora você pode colar o endereço que você acabou de ter na sua área de transferência para a caixa de texto do caminho.
  6. Finalmente, clique no botão de instalação e, após alguns minutos, a estrutura .net será instalada com sucesso no seu servidor.
por 19.05.2015 / 21:31
1

Eu tentei de tudo sugerido em toda a net - mas nada funcionou desde que eu não tinha disco de origem. Felizmente, acabei me lembrando do Web Platform Installer - faça o download, localize o .NET Framework 3 - instale:

link

    
por 02.09.2013 / 20:06
1

nota: a instalação padrão do .net3.5 apontará para 'windows update' para a instalação. SE seu servidor estiver configurado para fazer sua pesquisa de atualização através do WSUS, isso falhará.

faça backup do seu registro e tente o seguinte: link

depois disso, execute a instalação do recurso de acordo com o normal (depois de reiniciar o serviço 'windows update'.

funcionou para mim:)

    
por 04.07.2015 / 14:22
-1

Dê este comando em seu Comman Prompt e modifique a seção do caminho de origem no comando para apontar para a pasta de instalação do Windows, Source, Sxs.

dism.exe / on-line / enable-feature / featurename: NetFX3 / Fonte: D: \ sources \ sxs

    
por 18.09.2013 / 12:56
-2

apenas ative a atualização das janelas (run- > services.msc- > windows Update- > Clique com o botão direito do mouse em propriedades- > Tipo de inicialização (automático) e inicie o serviço (em execução)).

Em seguida, nenhum erro será exibido.

    
por 06.05.2015 / 14:15