Como habilitar o .NET Framework 3.5 em uma VM do Azure criada a partir de uma imagem do Windows Server 2012 R2?

7

Eu tenho uma nova VM do Azure (a imagem do Visual Studio Professional 14 CTP 2 do Windows Server 2012 R2) e estou tentando instalar o SQL Server nela. A instalação falha porque não consegue ver o .NET Framework 3.5 instalado. Há duas maneiras que eu conheço para consertar isso, uma é executar

DISM / On-line / Ativar-Recurso / CaracterísticaNome: NetFx3 / Todos / LimitAccess / Fonte: "D: \ sxs"

de um prompt de comando elevado e um é ativar o recurso no Assistente para Adicionar Funções e Recursos.

Em cada caso, preciso da localização dos arquivos de origem. Acho que isso geralmente estaria no disco de instalação, mas como estou em uma VM do Azure, não há disco de instalação. O que devo usar como o caminho de origem? Como habilitar o .NET Framework 3.5 em uma VM do Azure criada a partir de uma imagem do Windows Server 2012 R2?

    
por dumbledad 28.07.2014 / 18:28

4 respostas

1

De Não é possível instalar o recurso do .NET Framework 3.5 nas imagens do Windows Server do Azure :

You will get the error if the conditions listed below are valid:

  1. The virtual machine is part of an Azure Virtual Network

  2. DNS server(s) are added to the Azure Virtual Network configuration

  3. Those DNS server do not have a forward to an external DNS server able to resolve internet based servers.

Portanto, você precisa garantir que a resolução / o encaminhamento de DNS esteja funcionando corretamente para que os nomes DNS públicos sejam resolvidos ou altere as configurações da VM para não usar o AVN.

Ao fazer isso, a VM obterá suas configurações (DNS) dos servidores DHCP da MS e poderá resolver os endereços públicos. Você não quer fazer isso se o seu servidor for um DC, caso em que você configuraria seu DNS local adequadamente (com encaminhadores).

    
por 28.07.2014 / 18:38
5

Se você vir aqui em outubro de 2014, talvez seja necessário acessar o Windows Update na VM e instalar a correção para esse problema. Parece que uma correção de segurança recente quebrou a capacidade de instalar o 3.5.

    
por 13.10.2014 / 18:52
1

No meu caso, mesmo com acesso irrestrito à Internet, não consegui instalar nenhuma função ou recurso. Isso se deveu ao fato de eu ter atualizações de janelas de configurações de diretivas para vir de um IP interno do servidor WSUS, que não inclui os arquivos de origem para funções e recursos do Server 2012 R2. Para corrigir isso, defina a política de fontes alternativas:

  1. No Editor de Diretiva de Grupo Local ou no Console de Gerenciamento de Diretiva de Grupo, abra a seguinte configuração de diretiva. Configuração do Computador \ Modelos Administrativos \ Sistema \ Especificar configurações para instalação de componente opcional e reparo de componente
  2. Selecione Ativado para ativar a configuração de política, se ainda não estiver ativada.
  3. Se os computadores controlados por essa configuração de diretiva normalmente receberem atualizações pelo WSUS, mas você preferir passar pelo Windows Update e não pelo WSUS para localizar arquivos de recursos ausentes, selecione Entre em contato diretamente com o Windows Update para baixar o conteúdo de reparo em vez do Windows Server Update. Serviços (WSUS).

Esta configuração funcionará para qualquer função e recurso, não apenas .NET 3.5

    
por 24.04.2017 / 06:01
0

Adicione-WindowsFeature NET-Framework-Core (de link ) funcionou para mim

    
por 24.10.2014 / 21:48

Tags