Compartilhar via


Instalar o .NET Framework 3.5 no Windows e no Windows Server

Talvez seja necessário que o .NET Framework 3.5 execute um aplicativo no Windows ou no Windows Server. O Windows e o Windows Server vêm com o .NET Framework 4, que não dá suporte a aplicativos criados com o .NET Framework 1.1 a 3.5. Para executar esses aplicativos, instale o .NET Framework 3.5. Se você for um desenvolvedor que requer o .NET Framework 3.5, consulte a seção Desenvolvedores e .NET Framework 3.5.

Dica

Você pode usar um arquivo de configuração para forçar o aplicativo a ser executado no .NET Framework 4. Para obter mais informações, consulte Migração: Retarget ou Recompile.

Instalar o .NET Framework 3.5 sob demanda

Você poderá ver a caixa de diálogo de configuração a seguir se tentar executar um aplicativo que exija uma versão mais antiga do .NET Framework. Dependendo da sua versão do Windows, a caixa de diálogo pode ser ligeiramente diferente. Escolha Baixar e instalar esse recurso para habilitar o .NET Framework 3.5. Essa opção requer uma conexão com a Internet.

Captura de tela da caixa de diálogo de instalação do .NET Framework.

Por que estou recebendo esse pop-up?

O .NET Framework é criado pela Microsoft e fornece um ambiente para executar aplicativos. Há versões diferentes disponíveis. Muitas empresas desenvolvem seus aplicativos para serem executados usando o .NET Framework e esses aplicativos têm como destino uma versão específica. Se você vir esse pop-up, está tentando executar um aplicativo que exige uma versão do .NET Framework que não esteja instalada em seu sistema.

Habilitar o .NET Framework 3.5 no Windows Server

Habilite o .NET Framework 3.5 por meio do Assistente para Adicionar Funções e Recursos.

  1. Pressione o botão Iniciar na barra de tarefas.
  2. Pesquise o Assistente para Adicionar Funções e Recursos e abra-o.
  3. Pesquise recursos do Windows e abra-os. A caixa de diálogo Ativar ou desativar recursos do Windows é exibida.
  4. Navegue pelo assistente de configuração até chegar aos Recursos.
  5. Selecione recursos do .NET Framework 3.5 na lista.
  6. Selecione Instalar para começar a instalar o .NET Framework 3.5.

A caixa de diálogo do Assistente de Adição de Funções e Recursos do Windows Server. O .NET Framework 3.5 está selecionado.

Habilitar o .NET Framework 3.5 no Windows

Você pode habilitar o .NET Framework 3.5 por meio do Painel de Controle do Windows. Essa opção requer uma conexão com a Internet.

  1. Pressione o botão Iniciar na barra de tarefas.
  2. Pesquise recursos do Windows e abra-os. A caixa de diálogo Ativar ou desativar recursos do Windows é exibida.
  3. Marque a caixa de seleção .NET Framework 3.5 (inclui .NET 2.0 e 3.0), selecione OK e reinicie o computador, se solicitado.

Captura de tela da caixa de diálogo Recursos do Windows. O .NET Framework 3.5 está selecionado.

Você não precisa selecionar os itens filho para ativação HTTP da Windows Communication Foundation (WCF) e ativação não HTTP da Windows Communication Foundation (WCF), a menos que seja desenvolvedor ou administrador de servidor que necessite dessa funcionalidade.

Baixar o instalador offline

O instalador offline do .NET Framework 3.5 SP1 está disponível para versões do Windows antes do Windows 10 e do Windows Server 2016. Para obter mais informações, consulte a página de download do .NET Framework 3.5 SP1.

A partir dos sistemas operacionais Windows 10 e Windows Server 2016, a única maneira compatível de instalar o .NET Framework 3.5 em um modo offline é usando os arquivos da mídia de cab instalação original. Para obter mais informações, consulte considerações sobre implantação do Microsoft .NET Framework 3.5.

Solucionar problemas de instalação

Durante a instalação, você pode encontrar erros 0x800f0906, 0x800f0907, 0x800f081f ou 0x800F0922, nesse caso, consulte o erro de instalação do .NET Framework 3.5 para ver como resolver esses problemas.

Se você ainda não conseguir resolver o problema de instalação ou não tiver uma conexão com a Internet, poderá tentar instalá-lo usando a mídia de instalação do Windows. Para obter mais informações, consulte Implantar o .NET Framework 3.5 usando o DISM (Serviço e Gerenciamento de Imagens de Implantação). Se você não tiver a mídia de instalação, siga as instruções sobre Criar mídia de instalação para Windows. Para obter mais informações sobre os Recursos sob Demanda do Windows 11 e do Windows 10, consulte Recursos sob Demanda.

Aviso

Se você não estiver contando com o Windows Update como a origem para instalar o .NET Framework 3.5, deverá garantir o uso rigoroso de fontes da mesma versão correspondente do sistema operacional Windows. O uso de fontes de uma versão diferente do sistema operacional Windows instalará uma versão incompatível do .NET Framework 3.5 ou fará com que a instalação falhe, deixando o sistema em um estado incompatível e insservível.

Desenvolvedores e .NET Framework 3.5

Se você for um desenvolvedor que mantém o software existente e precisar usar o .NET Framework 3.5, habilite-o com as seguintes etapas:

  1. Instale o .NET Framework 3.5 em seu sistema usando as instruções neste artigo.
  2. Habilite as Ferramentas de Desenvolvimento do .NET Framework 3.5 no Visual Studio. Ele está listado na página Componentes Individuais .

Consulte também