O código de erro 0x8007000d é exibido quando uma atu­a­li­za­ção do sistema ope­ra­ci­o­nal Windows se depara com com­po­nen­tes ausentes ou da­ni­fi­ca­dos. Conheça di­fe­ren­tes formas de corrigir o erro 0x8007000d, incluindo o uso da fer­ra­menta integrada Solução de Problemas.

O que significa 0x8007000d?

Se o Windows encontrar arquivos de sistema da­ni­fi­ca­dos durante um processo de atu­a­li­za­ção, ele pode exibir, na sua tela, o código de erro 0x8007000d, que contém a seguinte mensagem: “Alguns arquivos de atu­a­li­za­ção estão ausentes ou com problemas”. A falha pode ocorrer nas versões 7, 8, 10 e 11 do Windows, e impede que a res­pec­tiva atu­a­li­za­ção seja concluída, já que com­po­nen­tes ausentes ou da­ni­fi­ca­dos provocam abor­ta­mento de processos de atu­a­li­za­ção. Apesar deste problema não poder ser prevenido ou evitado, é im­por­tante que você o corrija de imediato. Por sorte, existem várias soluções dis­po­ní­veis.

Corrigir erro 0x8007000d com a Solução de Problemas do Windows

Ao se deparar com o código de erro 0x8007000d, acesse, pri­mei­ra­mente, a Solução de Problemas do Windows. A fer­ra­menta buscará au­to­ma­ti­ca­mente pelas possíveis causas e tenta corrigi-las. Siga os passos abaixo para obter acesso à Solução de Problemas e tentar resolver o erro 0x8007000d:

  1. Abra as con­fi­gu­ra­ções do Windows.
  2. Clique em “Atu­a­li­za­ção e Segurança”.
  3. Procure pela opção “Solução de Problemas” no menu lateral esquerdo e clique nela.
  4. Selecione, em “Soluções de problemas adi­ci­o­nais”, a opção “Windows Update”.
  5. Clique em “Executar a solução de problemas” para que o sistema comece a buscar pela origem do erro. O processo pode levar algum tempo.

Se o Windows conseguir detectar a origem do problema, ele tentará solucioná-lo au­to­ma­ti­ca­mente e de imediato. Caso o erro 0x8007000d seja de­vi­da­mente resolvido, você voltará a poder executar a atu­a­li­za­ção desejada. Já se a origem do problema não for en­con­trada ou não puder ser corrigida pela fer­ra­menta, você terá de seguir para outras soluções.

Desativar programas antivírus tem­po­ra­ri­a­mente

Outra forma simples de se corrigir o erro 0x8007000d envolve o programa antivírus e o firewall em uso no seu com­pu­ta­dor. É que programas de terceiros podem in­ter­fe­rir na conexão do sistema com o servidor do Windows e causar erros, como o 0x8007000d. Ex­pe­ri­mente desativar tem­po­ra­ri­a­mente os programas e tente executar a atu­a­li­za­ção mais uma vez. Assim que ela for concluída com sucesso, você poderá reativar tanto o antivírus quanto o firewall.

My­De­fen­der
Segurança ci­ber­né­tica fácil
  • Es­ca­ne­a­mento regular de vírus e malware
  • Backup au­to­má­tico e re­cu­pe­ra­ção de arquivos simples

Reparar arquivos para corrigir o erro 0x8007000d

Se nenhum dos dois métodos já apre­sen­ta­dos funcionar, pode ser que algum arquivo de sistema da­ni­fi­cado esteja causando a mensagem de erro. Neste caso, você terá de executar comandos para tentar reparar os arquivos por conta própria. Para tanto, abra o prompt de comando seguindo os passos abaixo:

  1. Pressione as teclas [Windows] + [R] para abrir a fer­ra­menta Executar.
  2. Digite “cmd” na janela apre­sen­tada e pressione as teclas [Ctrl] + [Shift] + [Enter] si­mul­ta­ne­a­mente.
  3. Clique em “Sim” para autorizar a execução de trabalhos com pri­vi­lé­gios de ad­mi­nis­tra­dor.
  4. Insira o comando abaixo:
sfc /scannow
shell
  1. Pressione [Enter] para confirmá-lo.
  2. Aguarde até que o comando seja to­tal­mente executado e reinicie o com­pu­ta­dor em seguida.
  3. Após a rei­ni­ci­a­li­za­ção, você deverá voltar a abrir o prompt de comando para executar o seguinte comando DISM (de­ploy­ment image servicing and ma­na­ge­ment):
DISM.exe /Online /Cleanup-image /Restorehealth
shell
  1. Pressione [Enter] para confirmá-lo, aguarde a conclusão do processo e, mais uma vez, reinicie o com­pu­ta­dor. A partir de então, muito pos­si­vel­mente você não terá mais problemas com o erro 0x8007000d e con­se­guirá executar atu­a­li­za­ções.

Reiniciar com­po­nen­tes de atu­a­li­za­ção

Se a solução apre­sen­tada acima também não tiver fun­ci­o­nado, você terá que reiniciar os com­po­nen­tes de atu­a­li­za­ção para corrigir o erro 0x8007000d de uma vez por todas. Para fazer isso, siga estas ins­tru­ções:

  1. Pressione [Windows] + [R], digite “cmd” na janela, pressione [Ctrl] + [Shift] + [Enter] si­mul­ta­ne­a­mente e clique em “Sim” para trabalhar com pri­vi­lé­gios de ad­mi­nis­tra­dor.
  2. Insira os quatro comandos abaixo, um a um, e confirme cada um deles pres­si­o­nando a tecla [Enter]:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
shell
  1. Renomeie as duas pastas de download uti­li­zando os comandos a seguir:
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
shell
  1. Agora será hora de reiniciar os serviços:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
shell

Pronto! O erro 0x8007000d não deverá mais aparecer para você.

Dica

Está pro­cu­rando uma solução para outro código de erro? Nosso Digital Guide pode ter a resposta que você precisa. Confira nossos artigos sobre códigos de erro do Windows:

Consulte o aviso legal re­la­ci­o­nado a este artigo.

Ir para o menu principal