Solução rápida: o erro 0x800f081f significa que o DISM não encontra uma fonte íntegra para reparo. Monte o ISO do Windows 11 (baixe de microsoft.com/software-download/windows11). Execute: dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess (F: é a letra da unidade do ISO montado). A flag /limitaccess impede o fallback para o Windows Update.
0x800f081f é um erro comum do DISM: “Os arquivos de origem não puderam ser encontrados.” Por padrão, o DISM busca arquivos de reparo no Windows Update. Se o WU estiver quebrado, lento ou os arquivos indisponíveis, ele falha. A solução é fornecer uma fonte offline (ISO).
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~30 minutos.
O que causa isso
O DISM /restorehealth normalmente baixa os arquivos necessários do Windows Update. As falhas ocorrem quando:
- O Windows Update está quebrado (serviço parado, rede bloqueada).
- O repositório de componentes está muito corrompido; não consegue nem baixar.
- Arquivos específicos necessários não estão disponíveis via WU.
- Firewall corporativo bloqueia o WU.
- Recurso específico (.NET Framework etc.) não está instalado.
Fornecer uma fonte offline (ISO do Windows) contorna esses problemas.
Método 1: Fornecer fonte offline a partir do ISO
O caminho padrão.
- Baixe o ISO do Windows 11 de microsoft.com/software-download/windows11. Escolha a mesma edição (Home/Pro) e arquitetura (x64/ARM) do seu Windows instalado.
- Monte o ISO: clique com o botão direito no .iso → Montar. Anote a letra da unidade (ex.: F:).
- Abra o Prompt de Comando (Admin).
- Execute o DISM com fonte explícita:
dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess - F: = letra da unidade do ISO montado.
- install.wim:1 = primeira edição no WIM (geralmente Pro). Para ISO multi-edição com Home: tente install.wim:6 (Windows 11 Home).
- /limitaccess = não recorrer ao Windows Update.
- Aguarde 15-30 minutos. O DISM usa os arquivos do ISO como fonte de reparo.
- Após a conclusão: execute
sfc /scannowpara aplicar os reparos aos arquivos do sistema. - Reinicie.
Esta é a correção padrão.
Método 2: Encontrar o índice WIM correto
Para ISOs com múltiplas edições.
- Alguns ISOs têm várias edições do Windows em um único install.wim. Encontre a correta:
dism /Get-WimInfo /WimFile:F:\sources\install.wimLista cada índice com o nome da edição.
- Corresponda à sua edição instalada. Índices comuns:
- 1: Windows 11 Home
- 2: Windows 11 Home N
- 3: Windows 11 Home Single Language
- 4: Windows 11 Education
- 5: Windows 11 Education N
- 6: Windows 11 Pro
- 7: Windows 11 Pro N
- 8: Windows 11 Pro Education
- 9: Windows 11 Pro Education N
- 10: Windows 11 Pro for Workstations
- Use o índice correspondente. Ex.: para Pro:
:6. - Para formato ESD (alguns downloads da Microsoft): use
install.esdem vez de install.wim. - Se install.esd precisar de descompressão: converta via
dism /export-imageprimeiro. - Para ISO do MediaCreationTool: geralmente install.wim. Para builds Insider: pode ser install.esd.
Esta é a descoberta do índice.
Método 3: Reparar componentes do Windows Update primeiro
Para quando o DISM não consegue baixar porque o WU está quebrado.
- Abra o Prompt de Comando (Admin).
- Pare os serviços:
net stop wuauserv net stop cryptsvc net stop bits net stop msiserver - Renomeie as pastas de atualização:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old ren C:\Windows\System32\catroot2 catroot2.old - Reinicie os serviços:
net start wuauserv net start cryptsvc net start bits net start msiserver - Agora tente o DISM sem a flag /source — o WU está limpo, pode funcionar:
dism /online /cleanup-image /restorehealth - Se ainda falhar: use o Método 1 com fonte ISO.
- Para problemas crônicos de WU: re-registre componentes BITS:
regsvr32 /s atl.dll regsvr32 /s urlmon.dll regsvr32 /s mshtml.dll
Esta é a rota do WU primeiro.
Como verificar se a correção funcionou
- O DISM retorna: “A operação de restauração foi concluída com êxito.”
- O SFC subsequente relata nenhum problema ou reparo bem-sucedido.
- Log CBS:
%windir%\Logs\CBS\CBS.log— sem entradas de erro. - O Windows Update agora pode verificar atualizações.
- O sistema parece responsivo (lentidão causada por corrupção desapareceu).
Se nenhum desses funcionar
Se 0x800f081f persistir: Versão do ISO errada: deve corresponder exatamente à sua compilação instalada. winver mostra a atual; baixe o ISO correspondente de uup.rg-adguard.net para compilações mais antigas. Corrupção de disco: execute chkdsk /f /r. Antivírus bloqueando: desative temporariamente o AV de terceiros. Reative depois. Para erros específicos de .NET/recurso: Configurações → Aplicativos → Recursos opcionais → Ativar .NET Framework 3.5 (ou conforme necessário). Forneça fonte ISO. Para Windows 11 ARM: certifique-se de que o ISO corresponde à arquitetura ARM64. Para builds Insider: ISO não está oficialmente disponível para Insider; use UUP Dump. Para problemas físicos de disco: unidade com falha. Verifique SMART. Substitua a unidade. Último recurso: atualização in-place: execute setup.exe do ISO montado → escolha “Manter arquivos e aplicativos”. Reinstala o Windows; corrige corrupção.
Conclusão: Monte o ISO do Windows 11. Execute o DISM com /source:wim:F:\sources\install.wim:1 /limitaccess. Corresponda o índice WIM à sua edição. Repare o WU se os problemas de download persistirem.