Instalar o Net Framework 3.5 SP1 offline no Server 2012 R2


8

Preciso instalar o Net Framework 3.5 SP1 no Server 2012 e conheço o método que requer a mídia de instalação. Instalando o .NET Framework 3.5 no Windows Server 2012

No entanto, não tenho a mídia de instalação e não tenho Internet. Existe alguma outra maneira de instalá-lo?


Extraia-o usando a ferramenta DISM para um local de pasta em um computador que tenha acesso a uma mídia de instalação e / ou acesso à Internet. Uma vez colocado no armazenamento de componentes, pode ser extraído.
Ramhound

Respostas:


6

Você pode baixar a versão de avaliação do Windows Server 2012 para obter uma ISO com os arquivos de origem necessários.

Monte o ISO com a montagem ISO da caixa de entrada e execute o DISM para instalar o .Net 3.5:

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

Se falhar, tente também executar esta atualização antes de tentar ativar o .Net 3.5:

Atualização para o .NET Framework 3.5 no Windows 8, Windows 8.1, Windows Server 2012 e Windows Server 2012 R2

http://support2.microsoft.com/kb/3005628/en-us

Isso remove 2 atualizações de segurança que podem impedir a instalação do .Net 3.5


2
Essa foi uma ótima idéia, mas falhou ao dizer que não conseguia encontrar os arquivos de origem. Eu verifiquei e foi D:\sources\sxstambém. Eu também adicionei a /allbandeira.
drum

você editou sua pergunta. Para o R2, você deve fazer o download do R2 ISO
magicandre1981

11
Eu fiz o download da versão de teste do R2.
drum

Você tem algum MUI Packs instalado?
magicandre1981

Nenhum. É uma nova instalação com apenas os redistribuíveis C ++.
o tambor

6

Esta resposta combina informações de várias respostas e também adiciona algumas etapas extras não mencionadas anteriormente.

Consegui fazer da seguinte maneira:

  1. Baixar a imagem ISO para o Windows Server 2012 R2 (Nota! Tem que ser R2) de https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 . Ele precisa de um registro do Windows Live ID e você precisa concordar com os emails de acompanhamento.
  2. Depois de baixá-lo para algum local, transfira para a máquina / VM na qual deseja instalá-lo.
  3. Copie-o para outro local dentro da máquina de destino. Isso evita o erro "desculpe, houve um problema ao montar o arquivo", conforme descrito aqui , que se refere a alguns gerenciadores de transferência que gravam o arquivo como arquivos esparsos. Se você já o copiou durante a transferência na etapa anterior e não apenas a mapeou, talvez essa etapa não seja necessária: para mim foi.
  4. Clique com o botão direito do mouse no arquivo no explorer e selecione "Montar". Deve ser montado, estou assumindo que D: dirija. Se você receber um erro, volte ao link anterior.
  5. Abra o prompt do cmd como administrador e execute os seguintes comandos (as opções são explicadas nesta outra resposta em um thread semelhante ):

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

Ambos parecem ser necessários e na ordem que eu dei. ( fonte )

Se você receber um erro "arquivos de origem não encontrados", confirme novamente se a imagem do R2 está em uso. Esse era o problema para mim - o .NET 3.5 real estava ausente da minha imagem, que era simples em 2012.

Se ambos os comandos forem bem sucedidos, parabéns! Agora você o tem instalado. Em caso de dúvida, você pode confirmar a versão usando as etapas descritas aqui .


2
Para mim, parece / tudo é reconhecido apenas quando segue / featurename.
eu não paguei os royalties

Isso foi perfeito para mim. Meu servidor é virtual e não tive acesso ao DVD original. O comentário acima de mim também está correto.
Ethan Allen

ok, mudou /alldepois /featurenamecomo sugerido aqui.
eis

4

Aqui está como eu fiz isso.

Baixe a imagem ISO do Windows Server 2012 R2 em https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 .

Coloque a imagem do disco no computador que precisa .Net Framwork 3.5

Clique com o botão direito no arquivo e monte. Isso deve criar uma unidade D. Vá para o Gerenciador do Servidor, clique em Gerenciar> Adicionar funções e Recursos.

Clique na seleção Recursos e escolha a entrada .Net Framework 3.5.
Continue clicando em Avançar até chegar à página final.

Não clique em Instalar ainda - clique no pequeno link na parte inferior para "Especificar fonte de dados alternativa". Mude o caminho para D: \ Sources \ SxS

Depois instale


Isso é muito semelhante a outras respostas aqui. Você pode expandir um pouco o que é diferente com sua resposta?
Burgi 26/05

Isso funcionou perfeitamente para mim. Uma política de grupo na máquina específica proíbe downloads do Windows Update, então tive que apontar para a imagem do DVD.
J8048188

2

A única maneira de conseguir instalar a estrutura é conectando a máquina à Internet e executando o Windows Update.


2

Para o Windows 2012R2, o comando deve ser

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess

11
Isso já foi sugerido há um ano. Qual é a sua resposta diferente?
Ramhound 26/05

Deve ser "/ featurename: NetFX3ServerFeatures" em vez de "/ featurename: NetFX3"
superlee

Eu testei o comando. Ele instalou os recursos do servidor muito bem, mas o .NET framework não é instalado por isso. De acordo com isso , o recurso NetFX3 deve ser instalado depois disso, mas novamente fornece "arquivos de origem não encontrados".
eis

2

Obtenha um servidor windows iso image 2008 ou superior monte a imagem na unidade de imagem integrada do windows server 2012 r2, adicione funções e recursos e selecione o recurso dotnet framework 3.5, clique em fonte alternativa para mostrar o nome do caminho, por exemplo, e: \ sources \ sxs e clique em instalar. Isso deve funcionar.

Ou execute o Windows Update e siga este https://support.microsoft.com/en-us/kb/3005628 para obter a solução.


Para mim, isso foi o mais fácil, basicamente use o "Assistente para Adicionar Funções e Recursos", facilmente acessado pelo Server Manager, com uma fonte alternativa. Obrigado!
Konstantin

0

Eu especifiquei C:\Windows\WinSXScomo o caminho de origem alternativo. Isso falhará metade do tempo na primeira rodada, mas parece que finalmente funcionará.

Fiz isso esta manhã sem problemas e foi concluído na primeira tentativa.


0

Se a montagem de um https://www.microsoft.com/pt-br/evalcenter/evaluate-windows-server-2012-r2 ainda falhar, determinamos um pequeno ajuste nas INSTRUÇÕES SUPERIORES de Eis. 19 de março de 2016 foi a última polegada para o sucesso .

Baixar e montar o ISO de instalação do 2012 Server R2 é essencial, mas tivemos que mudar para o diretório letter \ sources da unidade montada e carregar a versão NEWER R2 v9600 do executável DISM. A montagem do ISO e a especificação do local / source falharam em concluir ou mesmo iniciar qualquer progresso da instalação, pois o Windows estava usando a versão 9200 do DISM que aparentemente odeia a opção / source, mas relatou apenas isso dentro do % systemroot% \ Logs \ DISM \ dism.log . O erro descreveu explicitamente / sources como e a opção UNKNOWN e, portanto, estava fadada à falha silenciosa sem montar corretamente o ISO da fonte R2.

Era necessário especificar a versão mais recente do DISM.exe 9600 dentro da ISO montada, alterando os diretórios para o caminho ISO montado de dism.exe.

cd /d d:\sources && .\dism.exe /online  /enable-feature    featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online  /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess

A saída do processador de comandos especificará imediatamente se você está executando a versão necessária do dism.exe

* Ferramenta de Implantação de Manutenção e Gerenciamento de Imagens

** Versão: 6.3.9600.17031 **

Versão da imagem: 6.2.9200.16384

Ativando recursos

[========================== 100,0% ===================== =====]

A operação foi completa com sucesso.

Reinicie o Windows para concluir esta operação.

Deseja reiniciar o computador agora? (S / N) n *

Isso foi executado em um servidor 2012 recém-instalado, com apenas o Windows Update Agent v2 instalado:

Agente do Windows Update 7.8.9200.16927
Agente do Windows Update 7.8.9200.16924


Agente do Windows Update 7.8.9200.16927
Data de instalação: 01 31 2017 1304PM
Status da instalação: Bem-sucedido
Agente do Windows Update 7.8.9200.16927
Data de instalação: 01 31 2017 1304PM
Status da instalação: Bem-sucedido

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.