Como corrigir o erro “Há um reparo do sistema pendente” no Windows


Se você encontrou o erro “Há um reparo do sistema pendente que requer reinicialização para ser concluído”, provavelmente você está tentando executar o Verificador de arquivos do sistema (SFC). A razão para este erro é que um reparo anterior ainda está incompleto. Até concluir o reparo pendente do sistema, você não conseguirá executar o utilitário SFC com êxito.

Na maioria dos casos, o erro é fácil de corrigir e não requer grandes soluções de problemas. Uma reinicialização pode resolver o problema, mas se isso não acontecer, existem outras soluções que você pode tentar. Abaixo, discutimos as formas mais comuns de resolver esse erro.

Usar DISM

DISM (Gerenciamento e Manutenção de Imagens de Implantação) é um utilitário de linha de comando integrado no Windows usado para atender imagens do sistema. É uma ferramenta poderosa para resolver uma ampla gama de problemas.

No contexto do SFC, existem dois comandos DISM que você pode tentar. Primeiro, você deseja usar o parâmetro /restorehealth. Se isso não funcionar, você pode tentar usar o parâmetro /revertpendingactions.

  1. Pressione Win+ R, digite cmde pressione Enterpara iniciar o prompt de comando.
  2. Execute o seguinte comando:
  3. DISM.exe /Online /Cleanup-Image /Restorehealth

    Depois que o DISM concluir o processo, tente executar uma verificação SFC e veja se funciona. Caso contrário, tente executar o seguinte comando:

    DISM.exe /image:C:\ /cleanup-image /revertpendingactions

    (substitua C pela letra da unidade onde o Windows está instalado)

    Reinicie o Windows e execute novamente o SFC.

    Se não conseguir inicializar no Windows, você precisará abrir uma janela do prompt de comando no modo de segurança ou Ambiente de recuperação. Se você usa o ambiente de recuperação, basta navegar até Solucionar problemas>Opções avançadas>Prompt de comando.

    Excluir alguns arquivos

    Comece excluindo os arquivos que rastreiam o processo de restauração do sistema. Se o arquivo estiver corrompido, isso pode estar causando o erro “há um reparo do sistema pendente” e excluí-lo pode resolver o problema.

    Você precisa excluir o arquivo chamado pendente.xml. O arquivo é armazenado no seguinte caminho em seu computador:.

    C:\Windows\WinSxS\Pending.xml

    (substitua C pela letra da unidade onde o Windows está instalado)

    Você pode excluir este arquivo usando o prompt de comando da seguinte forma:

    1. Pressione Win+ R, digite cmde pressione Enterpara iniciar o prompt de comando.
    2. Execute o seguinte comando:
    3. del c:\windows\winsxs\pending.xml

      Depois que o arquivo XML for excluído, execute o seguinte comando:

      sfc /scannow /offbootdir=c:\ /offwindir=d:\windows

      Você pode até considerar excluindo toda a pasta WinSxS enquanto estiver fazendo alguma manutenção regular do PC. Esperamos que a verificação SFC funcione bem agora.

      Atualizar drivers

      Um driver corrompido pode ser o culpado se o problema do SFC for acompanhado por outros sinais, como uma peça de hardware que não está funcionando corretamente ou Telas Azuis da Morte frequentes. A solução mais fácil é atualizar os drivers.

      O Windows Update normalmente garante que seus drivers estejam atualizados. Se você desativou as atualizações automáticas, veja como atualizar o Windows 10 ou 11:

      1. Pressione Win+ Ipara iniciar o aplicativo Configurações.
      2. Selecione Windows Updatena barra lateral esquerda se você estiver executando o Windows 11.
      3. Se você estiver no Windows 10, precisará navegar até Atualização e segurança>Windows Update. No entanto, a Microsoft não oferece mais suporte ao Windows 7 e 8, então pule para o método a seguir se estiver usando um deles.

        1. Selecione Verificar atualizações.
        2. Se o Windows encontrar atualizações, instale-as.

          Você pode querer prestar atenção especificamente ao seu driver gráfico. Se uma atualização não estiver disponível, reinstale-a:

          1. Pressione Win+ R, digite devmgmt.msce pressione Enterpara iniciar o Gerenciador de dispositivos.
          2. Expanda a lista de adaptadores de vídeo, clique com o botão direito no driver gráfico e selecione Desinstalar.
            1. Selecione Açãona faixa superior e selecione Verificar alterações de hardware.
            2. .

              Isso reinstalará automaticamente o driver mais recente do seu dispositivo gráfico.

              Tente executar a verificação SFC depois de concluir a atualização ou a reinstalação dos drivers problemáticos.

              Ajustar configurações de registro

              O Windows usa uma chave de registro “RebootPending” para controlar os programas que solicitam uma reinicialização. É essencialmente uma fila de programas que exigem reinicialização e, quando algo muda nessa fila, pode causar problemas como o erro “há um reparo do sistema pendente” durante a execução do SFC.

              A maneira fácil de corrigir o problema é excluir a chave “RebootPending” da seguinte forma:

              1. Pressione Win+ R, digite regedite pressione Enterpara iniciar o Editor do Registro.li>
              2. Copie e cole o seguinte na barra de navegação do Editor do Registro:
              3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion

                1. Clique com o botão direito em CurrentVersione selecione Permissões.
                  1. Selecione seu nome de usuário na lista, marque a caixa ao lado de Controle totale selecione OKpara salvar e sair da janela.
                    1. Procure uma chave chamada RebootPendingno painel direito e exclua a chave. Quando a confirmação for solicitada, forneça-a.
                    2. Reinicie o seu PC e tente executar novamente o comando SFC.

                      Alterar configuração SATA no BIOS

                      Alguns usuários relatam que configurar SATA como IDE em vez de AHCI resolve o problema. A causa parece ser as alterações feitas pela Microsoft nas classes de driver de barramento do disco rígido. Observe que é melhor tentar usar as outras correções antes de alterar as configurações do BIOS. Se você não teve sorte com os métodos anteriores, experimente este método:

                      1. Comece desligando o PC.
                      2. Pressione o botão liga/desliga novamente. Você precisará pressionar a tecla BIOS rapidamente. A parte complicada é que a chave do BIOS difere entre os fabricantes, mas normalmente é Del, Esc, F1, F10 ou F12. Você pode conferir nosso guia completo em como entrar na BIOS se nenhuma das chaves funcionou para você.
                      3. Em seguida, você precisará encontrar a opção SATA no firmware do BIOS. Novamente, a opção pode estar em uma seção diferente com base no firmware do BIOS. A melhor maneira de encontrar a opção é explorar o firmware e procurar palavras como SATA, IDE e AHCI. Depois de encontrar a opção, altere a configuração SATA para IDE..
                        1. Salve as alterações, saia do BIOS e inicialize no seu PC.
                        2. Esperamos que isso resolva o problema “SFC /scannow, há um reparo do sistema pendente”.

                          Verifique e corrija arquivos do sistema com SFC

                          Normalmente é fácil corrigir erros do sistema de arquivos do Windows com SFC. Mas pode ser frustrante quando o próprio SFC resulta em um erro em vez de corrigir o que você já possui. O bom é que corrigir o erro SFC é bastante simples. Esperamos que você tenha conseguido corrigir o erro “Há um reparo do sistema pendente”.

                          .

                          Postagens relacionadas:


                          10.09.2022