Correção: código de erro 0x800f0954



Experimente Nosso Instrumento Para Eliminar Problemas

Alguns usuários estão obtendo o Código de erro 0x800f0954 ao tentar instalar o .NET Framework 3.5 ou um recurso opcional diferente no Windows 10. A maioria dos usuários está relatando que esse erro ocorre ao tentar instalar o pacote por meio dos Recursos do Windows, mas outros o estão obtendo ao usar a ferramenta de linha de comando DISM. O erro não parece ser exclusivo de uma determinada versão do Windows, uma vez que foi confirmado para ocorrer no Windows 7, Windows 8.1 e Windows 10.



Código de erro 0x800f0954



O que está causando o código de erro 0x800f0954?

Analisamos esse problema específico tentando replicá-lo em nossas máquinas de teste e analisando vários relatórios de usuários que encontraram exatamente esse problema. Acontece que existem vários culpados potenciais diferentes que podem acabar acionando este código de erro:



  • O computador não pode acessar o servidor Windows Update - Em alguns casos, a mensagem de erro ocorre porque o sistema não consegue acessar o servidor WU. Isso é típico em situações em que há uma rede inteira de computadores associados a um domínio configurados para baixar atualizações de um servidor WSUS. Nesse caso, você pode resolver o problema ignorando o WSUS.
  • Os registros do DISM CBS estão causando o problema - Às vezes, os logs do CBS gerados pelo utilitário DISM podem apontar para um problema que não existe realmente. Nesse caso, você pode resolver o problema excluindo os logs de manutenção com base em componente e executando novamente o comando DISM que estava falhando anteriormente com essa mensagem de erro.
  • .NET Framework precisa ser instalado via Powershell - Se você estiver tentando instalar um pacote .NET Framework mais antigo, pode ter que fazer isso de uma janela do PowerShell para evitar o 0x800f0954 erro.
  • A política de grupo está impedindo a instalação - Há uma política que tem o potencial de acionar esse erro específico se for desativada no Editor de política de grupo local. Se este cenário for aplicável, você pode resolver o problema ativando a política 'Especificar configurações para instalação de componentes opcionais e reparo de componentes'.

Se você está procurando uma correção para o 0x800f0954 erro, este artigo fornecerá várias etapas de solução de problemas. Abaixo, você encontrará uma coleção de métodos que outros usuários em uma situação semelhante usaram com sucesso para corrigir esse problema específico.

Lembre-se de que os métodos abaixo são ordenados por eficiência e severidade, portanto, incentivamos você a segui-los na ordem em que são apresentados. Provavelmente, nem todas as soluções potenciais serão aplicáveis ​​à sua situação atual, portanto, fique à vontade para pular os métodos que não podem ser seguidos.

Método 1: Ignorando o WSUS

Se você conseguir o 0x800f0954 erro ao tentar instalar recursos opcionais do Windows, provavelmente é porque seu sistema não pode acessar o servidor Windows Update. Isso parece ter ocorrido com muitos usuários em uma situação semelhante - especialmente em situações em que há uma rede inteira de computadores associados a um domínio configurados para baixar atualizações de um servidor WSUS.



Se a sua situação for semelhante, é possível que o problema ocorra porque seu computador já fez parte de uma rede de domínio e a configuração da política de grupo ainda está em vigor. Se este cenário for aplicável, você pode resolver o problema ignorando temporariamente o servidor WSUS. Você pode fazer isso facilmente executando a seguinte edição do registro:

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Então, digite “Regedit” e bater Ctrl + Shift + Enter para abrir o Editor de registro com privilégios administrativos. Quando solicitado pelo UAC (controle de conta de usuário) , clique sim para conceder privilégios administrativos.
  2. Dentro do Editor do Registro, use o painel esquerdo para navegar até o seguinte local:
    HKEY_LOCAL_MACHINE  SOFTWARE  Policies  Microsoft  Windows  WindowsUpdate  AU

    Nota: Você também pode colar o endereço diretamente na barra de navegação e pressionar Entrar para chegar lá instantaneamente.

  3. Se o Atualização do Windows chave não existe, você precisará criá-la manualmente. Para fazer isso, clique com o botão direito na tecla do Windows, selecione Novo> Chave e nomeá-lo 'Atualização do Windows'. Em seguida, clique com o botão direito na chave recém-criada e selecione Novo> Chave e nomeie a chave mais recente AT .
  4. Com a chave AU selecionada, vá para o painel direito, clique com o botão direito em um espaço vazio e escolha Novo> String valor. Em seguida, renomeie o valor da string recém-criada para UserWUServer .
  5. Uma vez o UserWUServer chave foi criada, clique duas vezes nela e defina-a Dados de valor para 0 .
  6. Feche o Editor do Registro, reinicie o computador e veja se o problema foi resolvido na próxima inicialização do sistema.
https://appuals.com/wp-content/uploads/2019/05/bypassing-the-WSUS.webm

Se este método não resolver o problema ou não for aplicável, vá para o próximo método abaixo.

Método 2: limpar os registros CBS

Alguns usuários que estamos encontrando exatamente este problema relataram que conseguiram resolver o problema após excluir o CBS (manutenção baseada em componentes) logs relacionados a DISM . Depois de fazer isso e executar novamente o comando DISM, alguns usuários afetados relataram que o 0x800f0954 o erro não estava mais ocorrendo.

Aqui está o que você precisa fazer:

  1. Abra o File Explorer e navegue até o seguinte local:
    C:  Windows  Logs  CBS
  2. Depois de entrar no CBS pasta, selecione tudo lá e escolha Excluir.
  3. Depois de cada arquivo .registro e .táxi arquivo é excluído, você pode fechar o CBS pasta.
  4. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Então, digite “Cmd” e pressione Ctrl + Shift + Enter para abrir um elevado Prompt de comando . Quando você vê o UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.
  5. Dentro do Prompt de Comando elevado, digite o seguinte comando e pressione Entrar para executar o comando DISM novamente:
    Dism.exe / online / enable-feature / featurename: NetFX3 / source: C: 
  6. Depois de bater Entrar, o .NET Framework deve ser instalado sem o 0x800f0954 erro.

Se você ainda estiver encontrando a mesma mensagem de erro ou se esse método não se aplicava ao seu cenário atual, vá para o próximo método abaixo.

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

Se você estiver encontrando o 0x800f0954 erro ao tentar instalar o .NET Framework 3.5 usando DISM (Gerenciamento e Manutenção de Imagens de Implantação), você pode contornar a mensagem de erro usando o Powershell.

Vários usuários afetados relataram que o código de erro não estava mais ocorrendo após a execução de um comando do PowerShell que acabou corrigindo o problema. Aqui está o que você precisa fazer:

  1. pressione Tecla Windows + R para abrir um comando de execução. Então, digite “PowerShell” e pressione Ctrl + Shift + Enter para abrir um prompt Powershell elevado. Quando solicitado pelo UAC (controle de conta de usuário) , clique sim para conceder privilégios administrativos.

    Caixa de diálogo Executar: powershell Em seguida, pressione Ctrl + Shift + Enter

  2. Dentro do prompt Powershell elevado, digite o seguinte comando e pressione Enter para executá-lo:
    Adicionar-WindowsCapability -Conectados -Nome NetFx3~~~~ -FonteD: sources  sxs
  3. Feche o prompt elevado do Powershell e reinicie sua máquina.
  4. Na próxima inicialização do sistema, tente instalar o .NET Framework 3.5 mais uma vez e veja se o problema foi resolvido.

Se o mesmo erro ainda estiver ocorrendo, vá para o próximo método abaixo.

Método 4: Usando o Editor de Política de Grupo

Se você conseguir o 0x800f0954 erro ao tentar adicionar o Conjunto de ferramentas RSAT , é provável que você precise fazer algumas alterações usando o Editor de Política de Grupo ferramenta. Vários usuários conseguiram resolver este problema executando o Gpedit ferramenta para modificar algumas configurações relacionadas a Instalação de componentes e Reparo de componentes .

Depois de habilitar uma determinada política local e permitir que o sistema operacional baixe o conteúdo de reparo e recursos opcionais diretamente do WU, vários usuários relataram que o problema foi resolvido.

Nota: Tenha em mente que o Editor de Política de Grupo A ferramenta não está disponível para todas as versões do Windows. Se você tiver o Windows 10 Home ou outra versão que não o inclua, siga este artigo ( aqui ) para instalar o editor de políticas em seu computador.

Se você tem o Política de grupo editor na sua versão do Windows, aqui está um guia rápido sobre como fazer as edições necessárias:

  1. pressione Tecla Windows + R para abrir um Corre caixa de diálogo. Então, digite “Gpedit.msc” e pressione Entrar para abrir o Editor de política de grupo local . Se você for solicitado pelo UAC (controle de conta de usuário) , clique sim para conceder privilégios administrativos.

    Digitando “gpedit.msc” no prompt de execução

  2. Uma vez dentro do Editor de Política de Grupo Local, use o painel esquerdo para navegar até o seguinte local:
    Configuração do computador Modelos administrativos Sistema
  3. Então, com Sistema selecionado , vá até o painel direito e clique duas vezes no Especifique as configurações para instalação e reparo de componentes opcionais .

    Especifique as configurações para instalação e reparo de componentes opcionais

  4. Em seguida, defina a política para ativado e certifique-se de marcar a caixa associada a Baixe o conteúdo de reparo e recursos opcionais diretamente do Windows Update em vez do Windows Server Update Services (USUS) .

    Habilite a Política necessária

  5. Acertar Aplique para salvar a configuração, feche o Editor de política de grupo local e reinicie seu computador.
  6. Na próxima inicialização do sistema, o erro não deve mais ocorrer.

Solução 5: alterando o valor do registro UseWUServer

Se nenhum dos métodos acima funcionar, tentaremos alterar o UseWUServer entrada de registro e mude para desativado. Aparentemente, após uma atualização recente do Windows, esta chave estava em conflito com o serviço de atualização do Windows e causando a mensagem de erro em discussão. Certifique-se de estar conectado como administrador antes de prosseguir e faça backup do seu registro para garantir.

  1. Pressione Windows + R, digite “ regedit ”Na caixa de diálogo e pressione Enter.
  2. Uma vez no editor de registro, navegue até o seguinte caminho:
    HKLM / Software / Políticas / Microsoft / Windows / WindowsUpdate / AU / UseWUServer
  3. Agora, mude o valor de 1 a 0 .
  4. Depois de fazer as seguintes alterações, reinicie o computador e inicie o serviço de atualização novamente. Verifique se o problema foi resolvido.
5 minutos lidos