Como corrigir erro do DISM 0x800f0906 “Não foi possível baixar o arquivo de origem”

Vários usuários do Windows 10 relataram ter visto o código de erro 0x800f0906 ao executar o seguinte comando em um prompt de comando elevado :  Dism.exe / Online / Cleanup-Image / RestoreHealth

O utilitário de linha de comando DISM (Gerenciamento e Manutenção de Imagens de Implantação) é uma pequena ferramenta incrivelmente bacana que pode ser usada para fazer manutenção e reparar uma instalação do Windows. A falha do comando DISM.exe pode ser um problema bastante significativo, especialmente se isso acontecer quando você precisar desesperadamente do utilitário para fazer sua mágica. Quando a ferramenta de linha de comando DISM falha com o código de erro 0x800f0906, a mensagem de erro que acompanha informa que os arquivos de origem não puderam ser baixados ou que os arquivos necessários para reparar o armazenamento não foram encontrados.

Na maioria dos casos, esse problema é causado por algum tipo de corrupção ou, em alguns casos, uma ou mais das atualizações mais recentes do Windows disponíveis para o computador afetado não estão instaladas. Felizmente, porém, há muito que você pode fazer para tentar corrigir esse problema. A seguir estão as soluções mais eficazes que você pode usar para tentar se livrar desse problema e fazer com que a ferramenta DISM execute os reparos com êxito:

Solução 1: desinstale a atualização KB3022345

Obter um erro 0x800f0906 quando você está tentando usar a função de restauração de integridade da ferramenta Deployment Image Servicing and Management ocorre para usuários com a atualização KB3022345 , devido a um bug que é bem conhecido da Microsoft e supostamente corrigido em atualizações posteriores.

A atualização KB3022345 quebrou DISM e SFC para usuários do Windows, fazendo com que eles apresentem esse tipo de erro o tempo todo quando você tentar usá-los. Resolver esse problema é tão fácil quanto desinstalar a atualização, então continue lendo para ver como você pode fazer isso de uma maneira bastante simples e usar o DISM e o SFC novamente quando precisar deles.

  1. Pressione a tecla Windows no teclado para abrir o menu Iniciar e clique em Painel de Controle ou digite Painel de Controle e abra o resultado, dependendo da versão do Windows que você está usando.
  2. Alterne para a visualização de ícones , no canto superior direito do Painel de Controle , e abra Programas e Recursos na lista.
  3. No lado esquerdo, clique em Exibir atualizações instaladas
  4. Você verá uma caixa de pesquisa no canto superior direito, digite KB3022345 para encontrar a atualização com menos esforço.
  5. Quando você encontrar, clique com o botão direito e escolha
  6. Assim que tudo estiver feito, reinicie o seu dispositivo.

Mesmo que as atualizações devam trazer correções e melhorias, geralmente acontece que uma atualização quebra algo em vez de consertar, ou conserta uma coisa e quebra três outras. Felizmente, identificar qual atualização causou esse problema foi fácil, e a Microsoft confirmou que esse é o caso, portanto, se você simplesmente seguir as etapas acima para desinstalar a atualização, não terá mais esse problema com a ferramenta Deployment Image Servicing and Management.

Solução 2: execute uma varredura SFC

Como as corrupções são algumas das causas mais comuns desse problema, executar uma verificação SFC é definitivamente uma boa ideia. Um escaneamento SFC é capaz de escanear todos os arquivos de sistema em seu computador em busca de corrupções e consertar qualquer um que encontrar. Para executar uma varredura SFC em um computador Windows 10, você pode usar este guia .

Solução 3: reparar corrupções manualmente

  1. Clique com o botão direito no botão do Menu Iniciar para abrir o Menu WinX .
  2. Clique em Prompt de Comando (Admin) no Menu WinX para iniciar um Prompt de Comando elevado .
  3. Um por um, digite cada um dos seguintes comandos no Prompt de comando elevado , pressionando Enter depois de digitar cada comando e esperando que um comando seja totalmente executado antes de digitar o próximo:

net stop wuauserv

cd% systemroot% \ SoftwareDistribution

ren Baixar Download.old

net start wuauserv

bits de parada de rede

bits net start

net stop cryptsvc

cd% systemroot% \ system32

ren catroot2 catroot2old

net start cryptsvc

  1. Feche o Prompt de Comando elevado .
  2. Reinicie seu computador.
  3. Quando o computador inicializar, tente executar o utilitário DISM e veja se ele funciona corretamente.

Solução 4: instale todas e quaisquer atualizações do Windows disponíveis para o seu computador

Se você está sofrendo desse problema porque uma ou mais das atualizações do Windows disponíveis para o seu computador não estão instaladas, você pode resolver o problema simplesmente instalando todas e quaisquer atualizações do Windows disponíveis para o seu computador. Para fazer isso, você precisa:

  1. Abra o menu Iniciar .
  2. Clique em Configurações .
  3. Clique em Atualizar e segurança .
  4. Clique em Windows Update no painel esquerdo.
  5. No painel direito, clique em Verificar atualizações .
  6. Aguarde o Windows Update para verificar e recuperar todas e quaisquer atualizações disponíveis para o seu computador.
  7. Se houver atualizações disponíveis para o seu computador, baixe e instale-as.

Depois que todas as atualizações disponíveis para o seu computador tiverem sido instaladas com êxito, reinicie o computador. Assim que o computador inicializar, tente executar o utilitário DISM e verifique se o problema foi corrigido ou não.