Solução rápida: 0x800f081f significa que o DISM não encontra uma origem para o payload ausente. O comportamento padrão é buscar no Windows Update, que falha quando o serviço WU está quebrado ou o arquivo necessário não está no catálogo. Monte uma ISO do Windows 11 compatível e execute dism /online /cleanup-image /restorehealth /source:wim:D:\sources\install.wim:1 /limitaccess para usar a ISO como origem.
Você executou sfc /scannow, ele relatou corrupção que não pôde reparar, então partiu para DISM /Online /Cleanup-Image /RestoreHealth. O DISM rodou por 10 minutos, chegou a 87% e falhou com Erro 0x800f081f — Os arquivos de origem não puderam ser encontrados. Executá-lo novamente produz o mesmo erro. O reparo não consegue encontrar o que precisa no Windows Update.
Afeta: Windows 11 com arquivos de sistema corrompidos que o SFC não consegue reparar.
Tempo de correção: 30 a 60 minutos.
O que 0x800f081f realmente significa
O código de erro é “CBS_E_SOURCE_MISSING” — o Component-Based Servicing não encontra o payload de arquivo necessário para o reparo. A origem padrão do DISM é o Windows Update; quando o WU não tem o arquivo (porque foi removido do catálogo, ou porque sua compilação é muito antiga, ou porque o próprio WU está quebrado), o DISM não tem onde obter o payload e falha.
A correção é apontar o DISM para uma origem conhecida e íntegra: uma ISO do Windows 11 da mesma versão, ou a pasta WinSxS de outra instalação limpa acessada pela rede.
Método 1: Usar uma ISO do Windows 11 como origem
- Baixe uma ISO do Windows 11 que corresponda à sua versão atual. Acesse
https://www.microsoft.com/software-download/windows11, role até Baixar a imagem do disco do Windows 11 (ISO), escolha sua edição. Certifique-se de que corresponde à sua compilação atual — se você estiver na 24H2, obtenha a ISO 24H2. - Monte a ISO: clique duas vezes no arquivo no Explorador de Arquivos. Anote a letra da unidade atribuída (ex.: D:).
- Abra o Prompt de Comando como administrador.
- Confirme se a ISO contém install.wim ou install.esd:
dir D:\sources\install.* - Se for install.wim, verifique o índice da sua edição. Obtenha com:
dism /Get-WimInfo /WimFile:D:\sources\install.wimEncontre o índice que corresponde à sua edição (Home = geralmente 1, Pro = 2).
- Execute o DISM com a ISO como origem:
dism /Online /Cleanup-Image /RestoreHealth /Source:wim:D:\sources\install.wim:<índice> /LimitAccess(A flag
/LimitAccessinstrui o DISM a não tentar também o Windows Update.) - Aguarde a conclusão (20 a 40 minutos). A barra de progresso deve avançar de forma constante.
Se o install estiver no formato .esd (compactado): converta para .wim primeiro com dism /export-image /sourceimagefile:D:\sources\install.esd /sourceindex:X /destinationimagefile:C:\install.wim /compress:max /checkintegrity, depois use o novo .wim como origem.
Método 2: Reparar o Windows Update primeiro e depois tentar o DISM normalmente
Se o DISM está falhando porque o Windows Update está quebrado (não porque a ISO não corresponde):
- Abra o Prompt de Comando como administrador.
- Redefina os componentes do Windows Update:
net stop wuauservnet stop cryptsvcnet stop bitsnet stop msiserverren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.oldnet start msiservernet start bitsnet start cryptsvcnet start wuauserv - Abra Configurações → Windows Update e clique em Verificar atualizações. Deixe concluir (com ou sem downloads, não importa).
- Execute novamente
dism /online /cleanup-image /restorehealth(sem /Source desta vez). - Se o WU estiver íntegro, o DISM deve encontrar o que precisa.
Isso funciona quando o problema subjacente era um cliente WU quebrado, não um payload ausente.
Método 3: Upgrade in-place como solução definitiva
Quando o DISM com ISO ainda falha e a redefinição do WU não ajuda:
- Monte a mesma ISO do Windows 11.
- Execute
setup.exeda raiz da ISO. - Siga o assistente de upgrade. Escolha Manter meus arquivos e aplicativos.
- O assistente reinstala o Windows sobre si mesmo, substituindo todos os arquivos do sistema enquanto preserva dados do usuário e aplicativos instalados. Leva de 30 a 60 minutos.
- Após o upgrade, execute
dism /online /cleanup-image /checkhealth— agora deve informar Nenhuma corrupção no repositório de componentes foi detectada.
O upgrade in-place é uma correção garantida para corrupção do repositório de componentes. A desvantagem é o tempo investido. Para PCs que você usa diariamente, agende para um horário fora do expediente.
Como verificar se a correção funcionou
dism /online /cleanup-image /restorehealthconclui com “A operação de restauração foi concluída com sucesso.”sfc /scannowem seguida informa “A Proteção de Recursos do Windows não encontrou nenhuma violação de integridade.”- Abra Configurações → Windows Update — se as atualizações estavam falhando antes, agora instalam corretamente.
- A verificação prévia de Redefinir este PC (Configurações → Sistema → Recuperação → Redefinir este PC) passa sem erro (você não precisa redefinir de fato; apenas verifique se a caixa de diálogo abre corretamente).
Se nenhum desses funcionar
Se o DISM com ISO ainda falhar com 0x800f081f, a versão da ISO não corresponde exatamente à sua compilação — certifique-se de que ambas são 24H2 (ou a versão que for). Versões diferentes produzem o mesmo erro. Para edições LTSC, você precisa da ISO específica do LTSC, não da Pro/Home comum. Como último recurso, o upgrade in-place é o que você faz quando tudo mais falha — é mais lento, mas sempre funciona para problemas de repositório de componentes. Após o upgrade, faça um backup de imagem para poder reverter para este estado íntegro se a corrupção retornar.
Conclusão: 0x800f081f significa que o DISM não tem origem. Monte uma ISO compatível e instrua o DISM a usá-la via /Source. Se mesmo assim falhar, o upgrade in-place é a opção nuclear que sempre funciona.