Não foi possível instalar o .net 3.5 no Windows server 2012


55

Estou tentando instalar o .Net 3.5 no Windows Server 2012 e ele constantemente falha. Estou usando "Adicionar ou remover recursos" e minha Internet já está lá. Eu li que, se não for possível encontrar uma fonte alternativa, o instalador tenta fazer o download online e instala a partir daí. No entanto, não está funcionando. Esta é a captura de tela que eu continuo vendo:

insira a descrição da imagem aqui

Por favor, sugira o que estou perdendo?

Editar:

Eu já tentei usar, dism.exe /online /enable-feature /featurename:NetFX3 /Source:D:\sources\sxs /allmas não tenho o disco de origem comigo. Quero fazer o download online.


3
Se você deseja fazer o download e instalá-lo, você deve escrever: dism.exe /online /enable-feature /featurename:NetFX3 /all(sem especificar a /Source)
Searush

2
@SEARAS não funcionou
MickyD

Se você, como eu, já tentou tudo isso e ainda nada, tente desativar o UAC. Eu tinha que acabar montar uma ISO e fornecer fonte alternativa, e desativando UAC para obtê-lo para instalar corretamente
Cougar9000

Eu tentei várias soluções, mas nada funciona. Minha solução é esta: smart-arab.com/2013/12/…

2
Depois de passar horas nesse pesadelo, encontrei o seguinte: 404techsupport.com/2012/11/…

Respostas:


65

Esse comportamento também pode ser causado por um administrador do sistema que configura o computador para usar o WSUS (Windows Server Update Services) em vez do servidor Microsoft Windows Update para manutenção.

http://support.microsoft.com/kb/2734782

Isso funcionou para mim. O Windows precisa baixar os arquivos de instalação 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+ Re digite gpedit.msc).
  2. Expanda Configuração do Computador, expanda Modelos Administrativos e selecione Sistema.
  3. Abra a Specify settings for optional component installation and component repairconfiguração de Diretiva de Grupo e selecione Habilitado.
  4. Marque a Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)caixa de seleção. opções para ativar

  5. Verifique se o Windows Updates Service está definido como Manual ou Automático para aplicar esta correção. Nossas imagens padrão estão desativadas, e o problema continuou até que essa alteração aparentemente óbvia fosse feita.


6
Com base no comentário do OP , esta parece ter sido a resposta correta.
Michael Hampton

2
Não funcionou para mim, já era sobre esta definição
MickyD

Isso funcionou para mim. Muito obrigado, você fez o meu dia!
Alexandre Danault

11
Tentei sua sugestão e, que resolveu metade do problema, os outros 50% foram resolvidos através da configuração do proxy para o Windows Update usando o prompt de comando e netsh http winhttp set proxy X.X.X.X:80, depois disso, o .NET Framework pôde ser instalado e o Windows Update funcionou novamente.
SaschaM78

11
No meu caso, não foi configurado (todas as opções acinzentadas), mas após a configuração manual - a instalação funciona! Portanto, é o padrão que está definido, mas tradicionalmente não está documentado ...
kakaz 08/02

10

Etapa 1: Desinstale qualquer uma dessas atualizações em: Painel de Controle -> Desinstalar um Programa -> Exibir Atualizações Instaladas.

  • KB2966826
  • KB2966827
  • KB2966828

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


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


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

Gerenciador de servidores -> Adicionar funções e recursos -> Instalação baseada em funções ou baseada em recursos -> Selecione Servidor -> Recursos -> Recursos do .NET Framework 3.5

Método 2: usando linha de comando - dism

dism: Usando mídia de instalação local / Windows update / WSUS

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

DISM: Com uma 'fonte alternativa' local

dism / online / enable-feature / featureName: NetFx3 / all / limitAccess / fonte: letra da unidade: \ sources \ sxs

Substitua drive_letterpela letra da unidade local onde os arquivos de instalação residem

DISM: Com uma 'fonte alternativa' remota

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

Substitua share_namepelo 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 - nome do NET-Framework-Core

PowerShell: com uma 'fonte alternativa' local

Install-WindowsFeature - nome do NET-Framework-Core - fonte x: \ sources \ sxs / fonte: letra da unidade: \ sources \ sxs

Substitua drive_letterpela letra da unidade local onde os arquivos de instalação residem

PowerShell: com uma 'fonte alternativa' remota

Install-WindowsFeature - nome do NET-Framework-Core - fonte \\ share_name \ sources \ sxs

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

Recursos úteis:

http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages- while-installing-net-framework-3-5-in-windows-8/

http://blogs.technet.com/b/askcore/archive/2012/05/14/windows-8-and-net-framework-3-5.aspx


Essa seria uma resposta muito melhor se tivesse uma explicação real. Simplesmente vincular a um site externo não é realmente útil.
Michael Hampton

A resposta foi agora atualizada com informações adicionais. Eu enfrentei esse problema e apenas o resolvi. Espero que ajude alguém muito
slayernoah


5

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

A chave para mim foi verificar as atualizações do Windows instaladas para KB2966826, KB2966827 e KB2966828. Eu tinha o KB2966827 instalado e, após removê-lo, consegui instalar o 3.5 através do Gerenciador do Servidor.

Consulte este artigo http://www.askvg.com/fix-0x800f0906-and-0x800f081f-error-messages- while- installing- net- framework- 3-5-in-windows-8 /


11
Isso funcionou para mim, por algum motivo, o Windows instala esta atualização mesmo se você não instalou o .net 3.5 no seu sistema, impossibilitando a instalação. Mais informações: support.microsoft.com/kb/3002547
ojovirtual

4

Ao executar a ativação do recurso netfx3, ele parou em 66,6%.

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

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

Alterei minhas configurações de política de grupo para ativar 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!


3

No Internet Explorer, vá para:

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

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

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

Resultado: PS C: \ Usuários \ Administrador> DISM / Online / Enable-Feature / FeatureName: NetFx3 / All

Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação Versão: 6.3.9600.17031

Versão da imagem: 6.3.9600.17031

Ativando recurso (s) [========================== 100.0% ================ ==========] A operação foi concluída com sucesso.


11
tentei isso, mas ainda não funciona. Ele mostra 100%, mas depois dizThe operation is complete but NetFx3 feature was not enabled
jtate

2
  1. Carregue o Windows server 2012 DVD na sua unidade de DVD. então vá para este caminho

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

  3. Abra o gerenciador de servidores como você fez e tente novamente adicionar função e recurso e função de servidor, em seguida, selecione e .net framework 3.5.
  4. Antes de instalar, clique aqui specify an alternative path
  5. Agora você pode colar o endereço que você acabou de colocar na área de transferência para localizar a caixa de texto.
  6. Por fim, clique no botão de instalação e após alguns minutos, a estrutura .net é instalada com sucesso no seu servidor.


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: http://aaron-kelley.net/blog/2014/04/remove-wsus-client-settings-and-revert-to-using-the-default-microsoft-update-servers /

depois disso, execute a instalação do recurso como normalmente (após reiniciar o serviço 'windows update').

trabalhou para mim :)


0

11
Os links para os artigos não são relevantes para o problema da operação. Os artigos descrevem um problema que só apareceu após uma atualização de agosto de 2014. O comando que você mencionou teria corrigido o problema do OP no momento, mas não resolve a condição causada pela atualização nos seus links. A correção da MS para isso é support.microsoft.com/en-us/kb/3005628
Drifter104

@ Drifter104 Obrigado por trazer este terceiro elo :) Agora temos plena e até o retrato da data
Mikhail

-1

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

dism.exe / online / enable-feature / featurename: NetFX3 / Origem: D: \ sources \ sxs


O OP disse em sua pergunta que ele já tentou isso e não funcionou porque ele não tem um disco de instalação. Ele também já postou uma resposta detalhando o que funcionou.
Ladadadada

-2

basta ativar a atualização do Windows (executar-> services.msc-> atualização do Windows-> clicar com o botão direito do mouse em Propriedades-> Tipo de inicialização (automático) e iniciar o serviço (Em execução)).

Então nenhum erro será mostrado.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.