# 0x8007000d: reparar ficheiros danificados durante uma atualização do Windows

O erro 0x8007000d surge quando faltam componentes ou estes estão danificados durante uma atualização. Felizmente, o Windows oferece soluções para além do solucionador de problemas integrado no sistema.

## O que é o código de erro 0x8007000d?

Se o Windows detetar **ficheiros de sistema danificados** durante uma atualização, geralmente gera o código de erro 0x8007000d. O erro surge nos sistemas operativos Windows 7, 8, 10 e 11 e impede que a atualização seja concluída com sucesso. Por isso, é importante resolver o erro 0x8007000d o mais rapidamente possível para evitar que o sistema seja afetado. Juntamente com o erro, aparece a seguinte mensagem: «Ocorreu um problema ao procurar atualizações. Não foi possível procurar novas atualizações porque foi detetado um problema com as informações de atualização. Código de erro: 0x8007000D». Inicialmente, o erro 0x8007000d não pode ser evitado, uma vez que, se houver componentes danificados ou em falta, o Windows interromperá a operação. No entanto, existem várias formas de o resolver, que apresentamos a seguir:

## Utilizar o solucionador de problemas

O **Solucionador de Problemas Automático do Windows** é a primeira coisa que deve tentar para resolver o código de erro 0x8007000d. Esta ferramenta procura e resolve problemas que possam estar a causar o erro. Siga estes passos:

1. Clique no botão Iniciar do Windows e abra as definições.
2. Clique na opção «Atualização e segurança».
3. Procure por “Resolução de problemas”.
4. Clique em «Solucionadores de problemas adicionais» e, em seguida, em «Windows Update».
5. Clique em «Executar o solucionador de problemas» para que este analise o sistema. Isto pode demorar alguns minutos.

Se o Solucionador de Problemas do Windows detetar o erro 0x8007000d, tentará corrigi-lo imediatamente e poderá retomar a atualização. Se não detetar o erro ou não conseguir corrigi-lo, deverá tentar outras soluções alternativas.

## Desativar temporariamente o antivírus

Uma segunda solução relativamente simples para o código de erro 0x8007000d está relacionada com o seu antivírus e firewall. Se as suas medidas de segurança (antivírus e firewall) forem fornecidas por um prestador de serviços externo, a ligação ao servidor do Windows pode ser afetada. Por isso, **desative temporariamente ambos** e reinicie a atualização. Assim que estiver concluída, poderá reativar as medidas de segurança.

## Reparar ficheiros

Se as soluções anteriores não resolverem o erro 0x8007000d, é provável que este esteja relacionado com um ficheiro de sistema danificado. O Windows disponibiliza comandos que lhe permitem reparar os ficheiros de sistema por conta própria. Para tal, terá de executar o símbolo do sistema como administrador. Siga estes passos:

1. Primeiro, prima as teclas \[Windows\] + \[R\] em simultâneo para abrir a janela «Executar».
2. Digite “cmd” no campo de entrada e, em seguida, pressione as teclas \[Ctrl\] + \[Shift\] + \[Enter\] simultaneamente.
3. Confirme a entrada com “Sim” para trabalhar com privilégios de administrador.
4. Digite o seguinte comando na consola:

```shell
sfc /scannow
```

5. Confirme o comando com \[Enter\].
6. Aguarde até que o comando termine de ser executado e reinicie o computador.
7. Abra novamente a consola e utilize o **comando DISM** (Deployment Image Servicing and Management) da seguinte forma:

```shell
DISM.exe /Online /Cleanup-image /Restorehealth
```

8. Confirme novamente com \[Enter\], aguarde até que o processo termine e, em seguida, reinicie o seu computador. Pode reinstalar a atualização; o código de erro 0x8007000d não deverá voltar a aparecer.

## Restaurar os componentes de atualização

Se nenhuma das duas soluções anteriores tiver resolvido o problema, isso significa que precisa de repor os componentes de atualização para eliminar definitivamente o erro 0x8007000d. Siga os passos abaixo para repor os componentes de atualização:

1. Precisas de recuperar os privilégios de administrador; por isso, volta a premir \[Windows\] + \[R\], digita «cmd», prima \[Ctrl\] + \[Shift\] + \[Enter\] e confirma com «Sim».
2. Digite os quatro comandos a seguir, um após o outro, e confirme cada um deles com \[Enter\]:

```shell
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
```

3. Altere o nome de duas pastas de downloads com os dois comandos seguintes:

```shell
ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak
```

4. Reinicie os serviços anteriormente parados com os seguintes comandos:

```shell
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
```

O erro 0x8007000d já não deverá aparecer.

Dica Se procura soluções para outros códigos de erro, o nosso Guia Digital será-lhe de grande ajuda. Já resolvemos inúmeros códigos de erro, entre os quais:

- [0x80070422](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/0x80070422/)
- 0x80070643
- [0x800705b4](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/0x800705b4/)
- 0xc0000225

Por favor, tenha em conta o aviso legal relativo a este artigo.


This is a markdown version of: [https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/0x8007000d/](https://www.ionos.com/pt-pt/digitalguide/servidores/configuracao/0x8007000d/) for AI/LLM consumption.