Como corrigir o erro 0x800f0954 no Windows facilmente e passo a passo

Última atualização: 18/06/2025
autor: Isaac
  • O erro 0x800f0954 geralmente é causado por conflitos com o WSUS, políticas de grupo ou arquivos de sistema.
  • Soluções eficazes incluem a edição do registro, a modificação da política de grupo e o uso PowerShell.
  • Manter o sistema e os drivers atualizados ajuda a evitar esses tipos de erros no futuro.

erro 0x800f0954

O código de erro 0x800f0954 no Windows é uma daquelas mensagens que costuma aparecer quando menos se espera, dificultando a instalação de recursos opcionais do sistema ou atualizações importantes. Esse problema é mais comum do que parece e, embora possa inicialmente parecer difícil de resolver, existem métodos simples e comprovados para corrigi-lo permanentemente, seja você usuário do Windows 10, Windows 11 ou até mesmo versões anteriores como o Windows 8 ou 7.

Neste artigo, compilamos todas as possíveis causas e soluções para o erro 0x800f0954 que afeta usuários do Windows. Integramos a experiência de diversos especialistas, comunidades e fontes oficiais, apresentando as informações de forma prática, clara e acessível para que você possa voltar a usar seu computador sem mais problemas. Você também encontrará dicas e recomendações importantes de segurança para levar em consideração durante o processo.

O que significa o erro 0x800f0954 no Windows?

Quando você se depara com o erro 0x800f0954 , geralmente é ao tentar instalar recursos opcionais do Windows, como o .NET Framework 3.5 , ou durante uma atualização do sistema. Esse erro interrompe a instalação e costuma estar relacionado a problemas com a configuração do Windows Update , o servidor WSUS, as políticas de grupo ou arquivos de sistema corrompidos . Além disso, ele pode afetar várias versões, sendo comum no Windows 10 e no Windows 11, embora usuários do Windows 7 e 8 também possam encontrá-lo.

Portanto, não se trata de uma falha exclusiva de um único dispositivo ou configuração, mas sim de uma resposta a diversos fatores que podem coexistir. Identificar a causa específica é fundamental para aplicar a solução mais adequada e permanente.

Causas mais comuns do código de erro 0x800f0954

  • Atualizações de um servidor WSUS: Se o seu computador estiver configurado para receber atualizações pelo WSUS (Windows Server Update Services), é comum que o sistema procure componentes opcionais, como o .NET Framework, naquele servidor em vez da Internet, o que pode causar o erro se o WSUS não tiver esses arquivos.
  • Logs ou políticas de grupo mal configurados: Algumas políticas de grupo podem impedir que o Windows baixe componentes necessários do Windows Update, bloqueando a instalação de recursos como o .NET Framework.
  • Problemas de rede: Uma conexão de internet instável ou interferência de firewalls e programas antivírus podem interromper o processo de download de atualizações ou recursos opcionais.
  • Arquivos de sistema danificados ou corrompidos: Componentes críticos podem estar em más condições, impedindo que o Windows processe corretamente a instalação de novos recursos.
  • Falha ao usar ferramentas como DISM: Se você usar comandos como Add-WindowsCapability para instalar recursos usando PowerShell ou CMD, e o sistema estiver vinculado ao WSUS, você poderá receber o erro porque a fonte para download dos arquivos não está acessível.
  • Requisitos de sistema incompatíveis: Principalmente no Windows 11, não atendendo aos requisitos mínimos de Hardwares pode fazer com que algumas atualizações falhem com este código.
  Atalhos do Home DJ no Spotify para Windows

Métodos eficazes para corrigir o erro 0x800f0954 com base na causa

registro de erros

Para resolver esse erro, é essencial identificar a origem do problema e aplicar o método correto. Abaixo, mostramos, passo a passo, os procedimentos mais eficazes, adaptados a cada possível causa:

1. Ignorar o WSUS e forçar o download do Windows Update

Esta é a solução mais comum e definitiva quando o computador faz parte de uma rede corporativa ou está vinculado a um servidor WSUS:

  • Abre a janela corrida com Windows + R e escreve regedit. pressione Ctrl + Shift + Enter para abri-lo como administrador.
  • Navegar para HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ Windows Update \ UA.
  • Encontre a chave UsarWUServer no lado direito. Clique duas vezes e defina seu valor para 0. Se não existir, crie-o como um valor de string (DWORD).
  • Feche o Regedit e reinicie o computador.
  • Tente reinstalar o recurso (por exemplo, .NET Framework 3.5). O Windows agora deve pesquisar em seus próprios servidores em vez do WSUS.
  • Se preferir, quando terminar, redefina o valor para 1 para retornar a configuração original do ambiente corporativo.

Dica: Algumas fontes também recomendam reiniciar o serviço do Windows Update após alterar a chave do produto. Para fazer isso, execute services.msc , localize "Windows Update", clique com o botão direito do mouse e selecione "Reiniciar".

directx
Artigo relacionado:
Solução definitiva para erros de DirectX e DLL ao rodar jogos no Windows

2. Modifique a Política de Grupo para permitir o download de componentes do Windows Update

Se você tiver acesso à Política de Grupo Local :

  • imprensa Windows + R e escreve gpedit.msc.
  • Navegar para: Configuração do Computador > Modelos Administrativos > Sistema.
  • Procure a política Especifique as configurações para instalação de componentes opcionais e reparo de componentes..
  • Clique duas vezes para editá-lo, marque Habilitado e também selecione a caixa para Baixe o conteúdo de reparo e opções opcionais do Windows Update em vez do WSUS.
  • Aplique as alterações e feche o editor de políticas.
  • Atualize a configuração executando gpupdate / force na janela de comando (CMD).
  • Tente instalar o recurso ou atualizar seu sistema novamente.
  Você está tendo problemas com seu microfone Blue Snowball? Estas são algumas soluções

Recomendação: Esta configuração pode ser especialmente eficaz para instalar recursos como o .NET Framework 3.5 quando o sistema se recusa a encontrá-los no WSUS e precisa baixá-los do Windows Update.

Walker de Dependência
Artigo relacionado:
Como diagnosticar erros do Windows com o Dependency Walker: um guia completo

3. Instalar o .NET Framework ou componentes opcionais via PowerShell

Se a instalação tradicional falhar, você pode usar o PowerShell para forçar a instalação:

  • Abra o PowerShell como administrador (procure por “PowerShell” no menu Iniciar, clique com o botão direito e selecione “Executar como administrador”).
  • Use o seguinte comando, adaptando a letra da unidade se você tiver o ISO do Windows montado:
    Adicionar-WindowsCapability –Online -Nome NetFx3~~~~ –Fonte D:\sources\sxs
  • Reinicie o computador após a instalação.

Este método é útil quando você tem a mídia de instalação em mãos e quer garantir que os arquivos necessários estejam disponíveis, evitando assim quaisquer problemas de conexão com o Windows Update ou o WSUS.

Como excluir a pasta Windows Old no Windows 11
Artigo relacionado:
Guia completo para excluir a pasta Windows.old no Windows 11 sem erros

4.

O DISM (Deployment Image Servicing and Management) gera logs CBS que podem ser corrompidos e bloquear a instalação de componentes opcionais:

  • Abra o Explorador de Arquivos e navegue até C:\Windows\Logs\CBS.
  • Selecione todos os arquivos (Ctrl + A) e exclua-os. Você pode precisar de direitos de administrador.
  • Abra uma janela de comando como administrador e execute:
    Dism.exe /online /enable-feature /nome do recurso:NetFX3 /fonte:C:\
  • Isso deve permitir que você instale Framework .NET sem maiores problemas.
Ntoskrnl.exe
Artigo relacionado:
Ntoskrnl.exe no Windows: o que é, erros comuns e como corrigi-los

5. Outras soluções gerais e avançadas

Às vezes, o erro pode persistir mesmo após as etapas anteriores. Você pode tentar o seguinte:

  • Execute o Solucionador de Problemas do Windows Update: Acesse Configurações > Atualização e segurança > Solução de problemas, selecione Windows Update e siga o assistente.
  • Verifique os requisitos mínimos de hardware: Principalmente se você estiver tentando atualizar para o Windows 11, certifique-se de que seu computador atenda às especificações oficiais.
  • Verifique a sua conexão com a internet: Certifique-se de que ela esteja estável e sem restrições, pois uma conexão ruim pode interromper o download de atualizações ou componentes.
  • Desative temporariamente seu antivírus ou firewall: Se o problema persistir, tente desabilitar temporariamente as proteções para descartar interferência.
  • Redefina os componentes do Windows Update manualmente: Abra o CMD como administrador e execute uma série de comandos para reiniciar serviços e limpar caches relacionados ao Windows Update.
  • Recorra a um software de reparo especializado: Ferramentas como Assistente de partição AOMEI permite que você verifique erros de disco, estenda a partição do sistema ou até mesmo repare o registro. Bota, que pode resolver erros difíceis relacionados a atualizações.
  • Baixe e instale atualizações manualmente: Se ainda assim não funcionar, vá para o Catálogo do Microsoft Update para baixar a atualização manualmente e instalá-la localmente.
  Como descobrir quanto dinheiro você gastou no Steam: um guia completo para usuários curiosos

Possível perda e recuperação de dados após o erro 0x800f0954

Muitos usuários relataram a perda de arquivos importantes de seus sistemas após encontrarem o erro 0x800f0954. Se este for o seu caso, a melhor opção é usar ferramentas de recuperação de dados como o EaseUS Data Recovery Wizard , que permite restaurar arquivos excluídos acidentalmente, partições inteiras ou recuperar dados perdidos durante o processo de atualização ou instalação de componentes opcionais.

  • Instale o aplicativo em um disco diferente daquele afetado pela perda de dados.
  • Selecione a unidade que você precisa recuperar e inicie a análise.
  • Quando terminar, revise os resultados e salve os arquivos recuperados em um local seguro.