Erros de instalação do .NET Framework 3.5: 0x800F0906, 0x800F081F, 0x800F0907, 0x800F0922

Este artigo ajuda a corrigir erros de instalação do Microsoft .NET Framework 3.5.

Aplica-se a: Windows 10 — todas as edições, Windows Server 2019, Windows Server 2012 R2
Número original do KB: 2734782

Observação

A instalação do .NET Framework pode gerar erros que não estão listados neste artigo, mas você pode tentar as etapas a seguir para corrigir esses erros também. A Microsoft está lançando atualizações OOB (Fora de banda) para o .NET Framework. Atualização Fora de banda do .NET Framework para resolver problemas após a instalação da atualização do Windows de 11 de janeiro de 2022

Resoluções para o Windows Server

Você pode receber os seguintes erros ao instalar o .NET Framework 3.5 no Windows Server:

Código de erro 0x800F0906

Esse código de erro ocorre porque o computador não consegue baixar os arquivos necessários do Windows Update.

Para resolver esse problema, use um dos seguintes métodos:

Método 1: Verifique sua conexão com a Internet

Esse comportamento pode ser causado por configurações de rede, proxy ou firewall ou por falhas de rede, proxy ou firewall. Para corrigir esse problema, tente conectar-se ao site Microsoft Update.

Se você não conseguir acessar esse site, verifique sua conexão com a Internet ou entre em contato com o administrador da rede para determinar se existe uma configuração que bloqueia o acesso ao site.

Método 2: Definir a configuração da Política de Grupo

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 Windows Update para manutenção. Nesse caso, entre em contato com o administrador do sistema e solicite que ele habilite a configuração da Política de Grupo Especificar configurações para a instalação de componentes opcionais e o reparo de componentes e configure o valor de Caminho de origem alternativo ou selecione a opção Em vez do Windows Server Update Services (WSUS), contate diretamente o Windows Update para baixar conteúdo de reparo.

Para definir a configuração da Política de Grupo, siga estas etapas:

  1. Inicie o Editor de Política de Grupo Local ou o Console de Gerenciamento de Política de Grupo.

    Aponte para o canto superior direito da tela, clique em Pesquisar, digite política de grupo e clique em Editar política de grupo.

  2. Expanda Configuração do Computador, expanda Modelos Administrativos e selecione Sistema. A captura de tela para esta etapa está listada abaixo.

    Captura de tela da janela de configuração da política de grupo do sistema.

  3. Abra a configuração da Política de Grupo Especificar configurações para a instalação de componentes opcionais e o reparo de componentes e selecione Habilitado. A captura de tela para esta etapa está listada abaixo.

    Captura de tela da opção Ativado do item Especificar configurações para instalação de componente opcional e item de reparo de componente.

  4. Se quiser especificar um arquivo de origem alternativo, na caixa Caminho de origem alternativo, especifique um caminho totalmente qualificado de uma pasta compartilhada que inclua o conteúdo da pasta \sources\sxs da mídia de instalação.

    Exemplo de um caminho de pasta compartilhada: \\server_name\share\Win8sxs

    Ou especifique um arquivo WIM. Para especificar um arquivo WIM como uma localização de arquivo de origem alternativa, adicione o prefixo WIM: ao caminho e, em seguida, adicione o índice da imagem que você deseja usar no arquivo WIM como um sufixo.

    Exemplo de um caminho de arquivo WIM: WIM:\\server_name\share\install.wim:3

    Observação

    Neste exemplo, 3 representa o índice da imagem em que os arquivos de recursos se encontram.

  5. Se for aplicável fazer isso, marque a caixa de seleção Em vez do Windows Server Update Services (WSUS), contate diretamente o Windows Update para baixar conteúdo de reparo .

  6. Toque ou clique em OK.

  7. Em um prompt de comando com privilégios elevados, digite gpupdate /forcee pressione Enter para aplicar a política imediatamente.

Método 3: Usar a mídia de instalação do Windows

Você pode usar a mídia de instalação do Windows como a origem do arquivo ao habilitar o recurso .NET Framework 3.5. Para fazer isso, siga estas etapas:

  1. Insira a mídia de instalação do Windows.

  2. Abra um prompt de comando elevado e execute o seguinte comando:

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:<drive>:\sources\sxs /LimitAccess
    

    Nesse comando, <unidade> é um espaço reservado para a letra da unidade de DVD. Por exemplo, execute o comando a seguir:

    Dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess
    

Método 4: Etapas alternativas para o Windows Server

No Windows Server 2012 R2, você também pode especificar uma origem alternativa usando os cmdlts do Windows PowerShell ou usando o Assistente de Adição de Funções e Recursos.

Para usar o Windows PowerShell, execute as seguintes etapas:

  1. Insira a mídia de instalação do Windows.

  2. Em uma janela de comando do Windows PowerShell elevada, execute o seguinte comando:

    Install-WindowsFeature name NET-Framework-Core source <drive>:\sources\sxs
    

    Nesse comando, <unidade> é um espaço reservado para a letra da unidade de DVD ou para a mídia de instalação do Windows. Por exemplo, execute o comando a seguir:

    Install-WindowsFeature name NET-Framework-Core source D:\sources\sxs
    

Para usar o Assistente de Adição de Funções e Recursos, execute as seguintes etapas:

  1. Insira a mídia de instalação do Windows.

  2. Inicie o Assistente de Adição de Funções e Recursos.

  3. Na página Selecionar recursos, marque a caixa de seleção Recursos do .NET Framework 3.5 e clique em Avançar.

  4. Na página Confirmar seleções de instalação, clique no link Especificar um caminho de origem alternativo. A captura de tela para esta etapa está listada abaixo.

    Captura de tela do link Especifique um caminho de origem alternativo na página Conformar seleções de instalação.

  5. Na página Especificar Caminho de Origem Alternativo, digite o caminho da pasta SxS como um caminho local ou um caminho de compartilhamento de rede. A captura de tela para esta etapa está listada abaixo.

    Captura de tela da página Especificar caminho de origem alternativo.

  6. Clique em OK.

  7. Clique em Instalar para concluir o assistente.

Código de erro 0x800F081F

Esse código de erro pode ocorrer quando uma fonte de instalação alternativa é especificada e uma das seguintes condições é verdadeira:

  • A localização especificada pelo caminho não contém os arquivos necessários para instalar o recurso.
  • O usuário que tenta instalar o recurso não possui pelo menos acesso de LEITURA à localização e aos arquivos.
  • O conjunto de arquivos de instalação está corrompido, incompleto ou inválido para a versão do Windows que você está executando.

Para corrigir esse problema, verifique se o caminho completo da origem está correto (x:\sources\sxs) e se você tem pelo menos acesso de Leitura ao local. Para fazer isso, tente acessar a origem diretamente do computador afetado. Verifique se a origem da instalação contém um conjunto de arquivos válido e completo. Se o problema persistir, tente usar uma fonte de instalação diferente.

Código de erro 0x800F0907

Esse código de erro ocorrerá se uma origem de instalação alternativa não for especificada ou se for inválida e se a configuração da Política de Grupo Especificar configurações para a instalação de componentes opcionais e o reparo de componentes estiver definida como Nunca tentar baixar a carga do Windows Update.

Para corrigir esse problema, reveja a configuração de política para determinar se ela é apropriada para seu ambiente. Se não quiser baixar cargas de recursos do Windows Update, considere configurar o valor de Caminho de origem alternativo na configuração da Política de Grupo.

Observação

Você deve ser um membro do grupo Administradores para alterar as configurações da Política de Grupo no computador local. Se as configurações da Política de Grupo para o computador que você deseja gerenciar forem controladas no nível de domínio, contate o administrador do sistema.

Para fazer isso, siga estas etapas:

  1. Inicie o Editor de Política de Grupo Local ou o Console de Gerenciamento de Política de Grupo, conforme aplicável no seu ambiente.

  2. Expanda Configuração do Computador, expanda Modelos Administrativos e selecione Sistema.

  3. Abra a configuração da Política de Grupo Especificar configurações para a instalação de componentes opcionais e o reparo de componentes e selecione Habilitado.

  4. Determine se a configuração da Política de Grupo Nunca tentar baixar a carga do Windows Update está habilitada e, em seguida, determine a configuração desejada para o seu ambiente.

  5. Se quiser especificar um arquivo de origem alternativo, na caixa Caminho de origem alternativo, especifique um caminho totalmente qualificado de uma pasta compartilhada que inclua o conteúdo da pasta \sources\sxs da mídia de instalação. Ou especifique um arquivo WIM. Para especificar um arquivo WIM como uma localização de arquivo de origem alternativa, adicione o prefixo WIM: ao caminho e, em seguida, adicione o índice da imagem que você deseja usar no arquivo WIM como um sufixo. Estes são exemplos de valores que você pode especificar:

    • Caminho de uma pasta compartilhada: \\server_name\share\Win8sxs
    • Caminho do arquivo WIM, em que 3 representa o índice da imagem em que os arquivos de recursos se encontram:
      WIM:\\server_name\share\install.wim:3
  6. Se desejar, marque a caixa de seleção Em vez do Windows Server Update Services (WSUS), contate diretamente o Windows Update para baixar conteúdo de reparo.

  7. Toque ou clique em OK.

  8. Em um prompt de comandos com privilégios elevados, digite o gpupdate /forcee pressione Enter para aplicar a política imediatamente:

Resolução para o Windows 10

  • Código de erro 0x800F0906, 0x800F081F ou 0x800F0907

    Para corrigir os códigos de erro para o Windows 10, siga estas etapas:

    1. Baixe a ferramenta Criação de Mídia do Windows e crie uma imagem ISO localmente ou crie uma imagem para a versão do Windows que você instalou.

    2. Configure a Política de Grupo como no Método 2, mas siga também estas etapas:

      1. Monte a imagem ISO criada na etapa 1.
      2. Aponte o Caminho de origem alternativo para a pasta ISO sources\sxs no ISO.
      3. Execute o comando gpupdate /force.
      4. Adicione o recurso .NET framework.
  • Código de erro 0x800F0922

    A seguinte mensagem de erro ocorre quando você faz a atualização do Windows 10:

    0x800F0922 CBS_E_INSTALLERS_FAILED: O processamento de instaladores avançados e comandos genéricos falhou.

    Observação

    Esse código de erro não é específico para o .NET Framework.

    Para corrigir esse problema, execute as seguintes etapas:

    1. Abra a pasta de arquivos de instalação do .NET Framework.

    2. Abra a pasta Fontes.

    3. Clique com o botão direito do mouse na pasta SXS e depois clique em Propriedades.

    4. Clique em Segurança e verifique se há uma marca de seleção ao lado de Ler e Executar. Se a marca de seleção não estiver presente, clique no botão Editar e ative-a.

    5. Pressione o atalho de teclado Tecla Windows + X.

    6. Clique em Prompt de Comando (Admin).

    7. Na janela do Prompt de Comando, digite o seguinte comando e pressione Enter:

      dism /online /enable-feature /featurename:netfx3 /all /source:c:\sxs /limitaccess
      
    8. Na janela do Prompt de Comando, digite o seguinte comando e pressione Enter:

      dism /online /Cleanup-Image /RestoreHealth
      

Mais informações

Esses erros podem ocorrer quando você usa um assistente de instalação, a ferramenta de Gerenciamento e Manutenção de Imagens de Implantação (DISM) ou os comandos do Windows PowerShell para habilitar o .NET Framework 3.5.

No Windows 10 e no Windows Server 2012 R2, o .NET Framework 3.5 é um Recurso sob Demanda. Os metadados para Recursos sob Demanda estão incluídos. No entanto, os binários e outros arquivos associados ao recurso não estão incluídos. Quando você habilita um recurso, o Windows tenta entrar em contato com o Windows Update para baixar as informações que faltam para instalar o recurso. A configuração da rede e a forma como os computadores estão configurados para instalar atualizações no ambiente podem afetar esse processo. Portanto, você pode encontrar erros ao instalar esses recursos inicialmente.

Mensagens de erro associadas a esses códigos de erro

Código de erro Mensagens de erro
0x800F0906 Não foi possível baixar os arquivos de origem.
Use a opção origem para especificar o local dos arquivos necessários para restaurar o recurso. Para obter mais informações sobre como especificar um local de origem, consulte http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser localizado em C:\Windows\Logs\DISM\dism.log.

O Windows não pôde concluir as alterações solicitadas.
O Windows não pôde se conectar à Internet para baixar os arquivos necessários. Verifique se você está conectado à Internet e clique em Repetir para tentar novamente.

Falha na instalação de uma ou mais funções, serviços de função ou recursos.
Não foi possível localizar os arquivos de origem. Tente instalar as funções, os serviços de função ou os recursos novamente em uma nova sessão do Assistente para Adicionar Funções e Recursos e, na página de Confirmação do assistente, clique em Especificar um caminho de origem alternativo para especificar uma localização válida dos arquivos de origem que são necessários para a instalação. O local deve estar acessível à conta de computador do servidor de destino.

0x800F0906 - CBS_E_DOWNLOAD_FAILURE

Código de erro: 0x800F0906

Erro: 0x800f0906
0x800F081F Não foi possível localizar os arquivos de origem.
Use a opção Origem para especificar o local dos arquivos necessários para restaurar o recurso. Para obter mais informações sobre como especificar um local de origem, consulte http://go.microsoft.com/fwlink/?LinkId=243077.
O arquivo de log do DISM pode ser encontrado em C:\Windows\Logs\DISM\dism.log

0x800F081F - CBS_E_SOURCE_MISSING

Código de erro: 0x800F081F

Erro: 0x800F081F
0x800F0907 O DISM falhou. Nenhuma operação foi realizada.
Para obter mais informações, reveja o arquivo de log.
O arquivo de log do DISM pode ser encontrado em C:\Windows\Logs\DISM\dism.log

Por causa das configurações de políticas de rede, o Windows não conseguiu se conectar à Internet para baixar arquivos necessários para completar as alterações solicitadas. Entre em contato com o administrador da rede para obter mais informações.

0x800F0907 - CBS_E_GROUPPOLICY_DISALLOWED

Código de erro: 0x800F0907

Erro: 0x800F0907

Baixe o .NET Framework 3.5 fora do requisito do Windows Update

O .NET Framework 3.5 está disponível para clientes com uma Assinatura do MSDN ou com Licenciamento por Volume, pois a Mídia do Recurso sob Demanda está disponível.

Códigos de erro não são listados quando você instala o .NET Framework 3.5

Ao instalar o .NET Framework 3.5, você pode se deparar com outros códigos de erro que não estão listados neste artigo. Para obter mais informações, acesse os seguintes artigos: