Como resolver o erro 0x800f0954?

Um erro com o código 0x800f0954 aparece na rede com mais e mais frequência. Aparece quando você tenta adicionar vários componentes adicionais ao Windows 10. Na maioria das vezes, isso ocorre ao adicionar versões diferentes do .NET Framework. Uma das ferramentas de linha de comando internas, DISM, também pode terminar sem êxito. Em vez de verificar o sistema ou executar outras tarefas do sistema, uma janela de falha pode aparecer. Os métodos de correção, bem como as causas do erro 0x800f0954 no Windows 7-10, são descritos abaixo.

O que causa o erro 0x800f0954?

Para entender a origem do problema, os especialistas examinaram cerca de 30 relatórios de usuários. Em seguida, um estado semelhante do Windows foi reproduzido nas máquinas de teste. Resultado - o mesmo erro apareceu.

Foi possível estabelecer os seguintes culpados de falha:

  • O computador não consegue se conectar aos servidores Windows responsáveis ​​pelo envio de atualizações. É muito provável que o próprio sistema não tenha conseguido entrar em contato com os servidores WU. O problema é típico para redes de computadores que se conectam a domínios e estão configuradas para baixar automaticamente atualizações do servidor WSUS. Para corrigir o erro, basta baixar a atualização ignorando o WSUS.
  • O problema é causado pelos logs do DISM CBS. O utilitário DISM pode gerar logs do CBS com relatórios de erro que não estão realmente disponíveis. A remoção de logs de serviço ajuda a remover falhas do sistema. Provavelmente, quando você reiniciar a verificação do Windows através do DISM, o utilitário mostrará o resultado correto.
  • Atualização malsucedida do .NET Framework por meio do componente de sistema operacional interno. Para baixar e instalar uma versão mais recente do .NET Framework sem erros, é melhor usar o Powershell;
  • As configurações de Diretiva de Grupo bloqueiam a execução de uma ação. Há uma configuração na Diretiva de Grupo que, quando inativa, pode causar o erro 0x800f0954. A solução para o problema é a inclusão de uma opção no editor.

Os métodos de correção foram selecionados de acordo com os problemas listados. Cada mau funcionamento individualmente pode ser eliminado substituindo apenas uma configuração ou executando várias etapas manuais. No entanto, para entender qual é a verdadeira causa raiz do problema, às vezes você precisa executar várias manipulações. Todos os métodos são colocados na ordem em que é aconselhável usar em termos de eficiência e facilidade de uso.

Método 1: Ignorar WSUS

Obviamente, para obter componentes adicionais do Windows, é necessário acesso aos servidores da Microsoft. Se o sistema não puder estabelecer a conexão necessária, o erro 0x800f0954 será exibido nesse momento. Cerca de 35% de todos os relatórios de falhas de máquinas servidores são causados ​​por problemas na conexão com o servidor. Tudo porque eles estão configurados para baixar atualizações dos servidores WSUS.

Se o leitor tiver um problema semelhante, provavelmente quando o computador estava na rede do domínio, as configurações antigas da Diretiva de Grupo foram salvas. Nesse cenário, você deve instalar uma muleta temporária para ignorar o servidor WSUS. Para fazer isso, altere as configurações do registro.

Importante! Antes de trabalhar com o registro, é melhor fazer um ponto de restauração do Windows. Alterando o parâmetro errado ou definindo o valor errado, você pode violar a operação correta do sistema.

O que você precisa fazer:

  1. Pressione a combinação de teclas Win + R no teclado.
  2. Na caixa de diálogo Executar, insira a palavra regedit e pressione Ctrl + Shift + Enter (permite iniciar o editor de registro com direitos de administrador). Se uma notificação aparecer no aplicativo Controle de Conta de Usuário, confirme a ação com o botão Sim.

  3. No painel vertical, abra seqüencialmente HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU ou cole o link no painel de navegação. Talvez não seja possível encontrar “WindowsUpdate”, nesse caso, clique com o botão direito do mouse na janela de trabalho e crie essa chave. Faça o mesmo com a tecla "AU".

  4. Na pasta final no painel à direita, clique em RMB e selecione "Create" - "String parameter". O valor deve ser renomeado para "UserWUServer".
  5. Clique duas vezes para abrir o parâmetro recém-criado e defina-o como 0.
  6. Saia do editor do registro e reinicie o computador.

Método 2: Limpar logs do CBS

Com base na experiência pessoal e na experiência de muitos usuários, podemos dizer que a remoção do log do CBS (Component Based Service) pode ajudar na luta contra o erro 0x800f0954. É criado pelo DISM. A próxima etapa é reiniciar o DISM e repetir a ação para instalar o componente do Windows que causou o erro anteriormente.

Passo a passo:

  1. Abra o "Explorer" e siga o caminho C: \ Windows \ Logs \ CBS.

  2. Uma vez na pasta CBS, pressione Ctrl + A para selecionar todo o conteúdo e Del para excluí-lo. Depois que todos os arquivos .log e .cab forem excluídos, você poderá fechar o Explorer.
  3. Clique com o botão direito do mouse em “Iniciar” e selecione “Prompt de Comando (Administrador)”. Se uma notificação do UAC aparecer, clique em "Sim" para confirmar a concessão dos direitos.
  4. No console com todos os direitos, cole o comando - Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: \ e pressione Enter.
  5. Reinicie o sistema.

Método 3: use o PowerShell para instalar o .NET Framework

Se o problema surgir ao instalar o .NET Framework usando o DISM, você deverá recorrer a outra ferramenta - o PowerShell. Funciona com um princípio diferente e é mais provável que instale um componente adequado.

Instrução:

  1. Pressione a combinação Win + R, cole na linha do PowerShell e clique nas teclas Ctrl + Shift + Enter.
  2. Depois de iniciar o Powershell no modo elevado, insira a entrada NetFx3 Add-WindowsCapability -Online -Name ~ ~ ~ ~ - Fonte D: \ sources \ sxs e aplique a ação com o botão Enter.

  3. Feche o console e reinicie o computador.
  4. Verifique se tudo funciona corretamente.

Método 4: Alterar configurações do Editor de Diretiva de Grupo

O método é aplicável quando o erro 0x800f0954 acompanha uma tentativa de adicionar ferramentas RSAT. Nessa situação, o usuário precisará fazer algumas alterações nas configurações de diretiva de grupo.

Importante! O Editor de Diretiva de Grupo não está disponível em todas as versões do Windows. Se o "dez" estiver definido na edição Home, por padrão, não haverá acesso a essa ferramenta. Você precisará instalar adicionalmente o editor.

Se você tiver acesso às diretivas de grupo, deverá:

  1. Clique no ícone da lupa ao lado de Iniciar, insira o nome do arquivo gpedit.msc e abra-o.
  2. Dentro do editor, vá para a seção "Modelos Administrativos \ Sistema".
  3. No painel direito, encontre o parâmetro "Especificar parâmetros para a instalação de componentes opcionais ..." e clique duas vezes nele.

  4. Coloque-o no estado "Ativado".
  5. Marque a caixa ao lado de "Baixar conteúdo de recuperação ...".

  6. Clique no botão "Aplicar" e feche o editor.

Isso é tudo, de alguma maneira, deve ajudar a corrigir o erro 0x800f0954 e ainda instalar o componente desejado do Windows. Inicialmente, você deve escolher sua situação e ir para a solução desenvolvida para ela. Se você não conseguir determinar seu problema, poderá executar todas as etapas em sequência.

Artigos Interessantes