Como corrigir o erro de instalação do .Net Framework 0x800f0954 manualmente?

.Net Framework é uma plataforma de propósito geral desenvolvida pela Microsoft. Ele fornece um ambiente de execução e um conjunto de bibliotecas e ferramentas para executar aplicativos no sistema operacional Windows. Ele também é usado para criar sites, serviços da web e jogos. Então, basicamente, ele pode ser usado para executar uma ampla gama de tarefas para aumentar a produtividade.

Mas às vezes os usuários enfrentam problemas ao instalar o .NET Framework 3.5 ou um recurso opcional diferente no Windows. Aqui no artigo, discutiremos detalhadamente sobre um desses erros “erro de instalação do .Net Framework 0x800f0954”. Inúmeros usuários reclamaram desse erro ao tentar instalar o pacote por meio de recursos do Windows. No entanto, alguns o estão recebendo ao usar a ferramenta DISM. É pertinente mencionar que ele pode ocorrer no Windows 7, 8.1 e 10 também. A mensagem de erro completa é:

O Windows não pôde concluir as alterações solicitadas.

As alterações não puderam ser concluídas. Reinicie o computador e tente novamente.

Código de erro: 0x800F0954

Falando sobre as causas, há uma série de culpados. Alguns dos fatores proeminentes são os seguintes:

#. Versão obsoleta do .NET

Você provavelmente enfrentará o erro mencionado acima se estiver tentando instalar a versão mais antiga do .NET. Observe que a versão obsoleta é incompatível com o sistema operacional e geralmente cria incômodos.

#. Problema do Windows Update Server

É importante mencionar que os serviços do Windows Server Update permitem que os usuários atualizem o Windows em uma rede de PC. O erro também pode ser acionado se o seu sistema não conseguir acessar o WSUS, DISM.

#. Problema de logs do DISM CBS

Várias vezes, você pode enfrentar esse problema mencionado acima devido ao problema de logs do DISM CBS.

#. A interferência do Editor de Política de Grupo Local

Se uma política for desabilitada do Editor de Política de Grupo Local devido a razões específicas, haverá um obstáculo na conexão entre os Serviços de Atualização do Windows Server e o Instalador de Recursos Opcionais do Windows.

Já que discutimos todos os motivos possíveis, agora dê uma olhada em todas as soluções alternativas.

Experimente estas soluções para o erro de instalação do .Net Framework 0x800f0954

Método 1: Limpe os Logs do CBS

Neste primeiro método, sugerimos que você exclua os Logs de Serviços Baseados em Componentes relacionados ao DISM. Para fazer isso, siga as diretrizes mencionadas abaixo:

Etapa 1: Use as teclas Windows + E para abrir o Explorador de Arquivos > então navegue até o seguinte local: C:\Windows\Logs\CBS

Etapa 2: Pressione Ctrl + A para selecionar todos os arquivos dentro da pasta CBS e clique com o botão direito neles para escolher Excluir

Etapa 3: Depois disso, feche a pasta CBS e execute o Prompt de Comando como administrador

Etapa 4: Execute o seguinte comando para instalar o .NET Framework e pressione a tecla Enter

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\

Agora tente instalar o .NET Framework e veja se você ainda está enfrentando o erro.

Método 2: Instale o .NET Framework 3.5 com o PowerShell

Neste método, sugerimos que você instale o .NET Framework 3.5 usando o PowerShell. Para prosseguir, use o seguinte:

Etapa 1: Clique com o botão direito do mouse no ícone Iniciar e escolha Windows PowerShell (Admin) no menu de contexto

Etapa 2: Na janela de comando, digite Add-WindowsCapability –Online -Name NetFx3~~~~ –Source D.\sources\sxs e pressione a tecla Enter.

Etapa 3: Assim que o processo for concluído, saia do Windows PowerShell e reinicie seu PC

Método 3: Ignore o Windows Server temporariamente

É pertinente mencionar que se o seu sistema não conseguir acessar o Windows Update Server, ele não permitirá que você instale atualizações opcionais do Windows, o que eventualmente leva ao .NET Framework 3.5. Nesse caso, sugerimos que você ignore o WSUS Server.

Veja como:

Etapa 1: Pressione as teclas Windows + R para abrir a caixa de diálogo Executar > Na caixa solicitada, digite regedit e pressione a tecla Enter para iniciar o Editor do Registro. Se solicitado pelo Controle de Conta de Usuário, pressione Sim para conceder permissões.

Etapa 2: Em seguida, navegue até o seguinte local:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU

Etapa 3: Se você descobrir que não há nenhuma chave WindowsUpdate no Windows, você pode criá-la manualmente. Basta clicar com o botão direito do mouse na chave Windows > selecionar Novo > Escolher chave > renomeá-la para Windows Update

Etapa 4: Em seguida, clicar com o botão direito do mouse em WindowsUpdate > selecionar Novo > escolher chave > renomeá-la para AU

Etapa 5: Selecione as Chaves AU > clique com o botão direito do mouse na área em branco no lado direito > selecionar Novo > escolher Valor da String > renomeá-la para UserWUServer

Etapa 6: Clique duas vezes em UserWUServer para alterar os dados do Valor para 0 e pressione OK para salvar as modificações.

Etapa 7: Abra o Explorador de Arquivos e clique com o botão direito em Este PC para escolher Gerenciar

Etapa 8: Clique duas vezes em Serviços e Aplicativos e Serviços > role para baixo para encontrar o Windows Update > clique com o botão direito nele para escolher Reiniciar. Agora, você pode instalar o .NET Framework 3.5 com sucesso

Método 4: Instale o .NET Framework 3.5 do Windows 10 ISO

Se você ainda estiver com dificuldades com o erro de instalação do .Net Framework 0x800f0954, sugerimos que você instale o .NET Framework 3.5 do Windows 10 ISO. Mas certifique-se de que o arquivo ISO corresponda à versão do Windows 10 instalada no seu PC.

Etapa 1: Navegue até Site oficial da Microsoft e clique em Baixar ferramenta agora

Etapa 2: Agora clique em Aceitar para aceitar os termos da licença > marque Criar mídia de instalação (unidade flash USB, DVD ou arquivo ISO) para outro PC > pressione Avançar > selecione Idioma, Arquitetura e Edição > pressione Avançar > marque Arquivo ISO > marque Avançar > escolha um local de download para o arquivo ISO do Windows 10 > pressione Salvar

Etapa 3: Depois de fazer o download, encontre o arquivo ISO no Explorador de Arquivos e clique com o botão direito nele para escolher a Opção de Montagem > então anote a letra da unidade da unidade montada

Etapa 4: Em seguida, inicie o Prompt de Comando como administrador e execute o seguinte comando (observe que você precisa substituir H:\ pela letra da unidade da sua unidade montada):

dism /online /enable-feature /featurename:NetFX3 /Source:H:\sources\sxs /LimitAccess

Método 5: Alterar Políticas de Grupo

Um dos principais motivos para enfrentar o erro mencionado acima são os problemas com as Políticas de Grupo. Então você pode seguir os passos mencionados abaixo para alterar as Políticas de Grupo:

Pontos a Lembrar: Este método não é aplicável para todas as Versões do Windows. Se você usa o Windows 10 Home, é sugerido que você pule isso porque ele não suportará o Editor de Política de Grupo Local.

Etapa 1: Use as teclas Windows + R para abrir a caixa do utilitário Executar > Na caixa solicitada, digite gpedit.msc e pressione o botão OK para iniciar o Editor de Política de Grupo Local > Se solicitado pelo UAC, pressione Sim

Etapa 2: Em seguida, vá para Configuração do Computador > Modelos Administrativos > Sistema. Com Sistema selecionado, role para baixo no painel direito para encontrar Especificar configurações para instalação de componente opcional e reparo de componente e clique duas vezes nele.

Etapa 3: Defina a Política como Habilitada e marque Baixar conteúdo de reparo e recursos opcionais diretamente do Windows Update em vez do Windows Server Update Services (WSUS).

Etapa 4: Agora clique em Aplicar para salvar a configuração e saia do Editor de Política de Grupo Local

Vá para uma Solução Automática

Tentamos o nosso melhor para fornecer todos os métodos possíveis para lidar com o Erro 0x800f0954 ao instalar o .NET Framework. Mas se você estiver procurando por uma solução sem complicações, nesse caso é sugerido que você vá para uma Ferramenta de Reparo de PC automática para resolver o erro. Esta ferramenta profissional é capaz de lidar com esses erros e levará alguns minutos.

⇑Obtenha a Ferramenta de Reparo de PC aqui⇓

Conclusão

Isso é tudo, pessoal! Esperamos realmente que este artigo tenha sido útil para você e que você tenha aprendido algo com ele. Obrigado por ler.