Por que o DISM falha com o erro 0x800f081f e como fornecer uma fonte
🔍 WiseChecker

Por que o DISM falha com o erro 0x800f081f e como fornecer uma fonte

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).

Sintoma: O DISM falha com o erro 0x800f081f ao reparar componentes do Windows 11.
Afeta: Windows 11 (e Windows 10).
Tempo de correção: ~30 minutos.

ADVERTISEMENT

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.

  1. 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.
  2. Monte o ISO: clique com o botão direito no .iso → Montar. Anote a letra da unidade (ex.: F:).
  3. Abra o Prompt de Comando (Admin).
  4. Execute o DISM com fonte explícita:
    dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:1 /limitaccess
  5. F: = letra da unidade do ISO montado.
  6. install.wim:1 = primeira edição no WIM (geralmente Pro). Para ISO multi-edição com Home: tente install.wim:6 (Windows 11 Home).
  7. /limitaccess = não recorrer ao Windows Update.
  8. Aguarde 15-30 minutos. O DISM usa os arquivos do ISO como fonte de reparo.
  9. Após a conclusão: execute sfc /scannow para aplicar os reparos aos arquivos do sistema.
  10. Reinicie.

Esta é a correção padrão.

ADVERTISEMENT

Método 2: Encontrar o índice WIM correto

Para ISOs com múltiplas edições.

  1. 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.wim

    Lista cada índice com o nome da edição.

  2. 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
  3. Use o índice correspondente. Ex.: para Pro: :6.
  4. Para formato ESD (alguns downloads da Microsoft): use install.esd em vez de install.wim.
  5. Se install.esd precisar de descompressão: converta via dism /export-image primeiro.
  6. 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.

  1. Abra o Prompt de Comando (Admin).
  2. Pare os serviços:
    net stop wuauserv
    net stop cryptsvc
    net stop bits
    net stop msiserver
  3. Renomeie as pastas de atualização:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. Reinicie os serviços:
    net start wuauserv
    net start cryptsvc
    net start bits
    net start msiserver
  5. Agora tente o DISM sem a flag /source — o WU está limpo, pode funcionar:
    dism /online /cleanup-image /restorehealth
  6. Se ainda falhar: use o Método 1 com fonte ISO.
  7. 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.

ADVERTISEMENT

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.

ADVERTISEMENT