O que o DISM RestoreHealth repara e quando ele é necessário
O DISM (Deployment Image Servicing and Management) é a ferramenta de manutenção que o próprio Windows usa; a combinação /Cleanup-Image /RestoreHealth a aponta para o repositório de componentes da instalação em execução. O utilitário compara cada componente com o hash do seu manifesto e baixa uma cópia nova de tudo que está danificado direto do Windows Update — em silêncio, sem reinstalar o Windows e sem o menor interesse pelos seus arquivos. O SFC tira as cópias “de referência” desse mesmo repositório, e por isso as duas ferramentas formam uma escada: o DISM conserta o repositório e o SFC conserta depois os arquivos de sistema.
O RestoreHealth é necessário quando o sfc /scannow devolve um “was unable to fix some of them”, quando o Windows Update falha repetidamente com códigos que apontam para o repositório, ou quando “otimizadores” de terceiros andaram rondando as pastas de manutenção. Também é o primeiro passo certo depois de uma reparação com chkdsk: um disco que entregou dados corrompidos pode ter deixado componentes danificados no caminho.
- DISM /Online /Cleanup-Image /CheckHealth — segundos; só informa a flag de dano deixada por operações anteriores
- DISM /Online /Cleanup-Image /ScanHealth — varredura minuciosa sem reparo, 10–30 minutos, pode ser ambígua
- DISM /Online /Cleanup-Image /RestoreHealth — a passada completa de examinar e reparar, 10–40 minutos com downloads
- As opções /Source:wim:X:\sources\install.wim:1 /LimitAccess — reparo a partir de uma ISO montada em vez do Windows Update
- O log fica em C:\Windows\Logs\DISM\dism.log — primeiro lugar a olhar em qualquer falha
Executar o RestoreHealth passo a passo
Abra um console com direitos de administrador: Win+X → Terminal (Administrador). O CheckHealth antes é uma checagem grátis: leva segundos e diz se a flag de dano está pelo menos marcada. Depois execute DISM /Online /Cleanup-Image /RestoreHealth e deixe trabalhar — a barra de progresso fica longos períodos parada nos 20 ou 40 por cento, isso é normal, e numa conexão lenta a operação pode levar boa parte de uma hora.
Tudo termina num de dois veredictos: “The restore operation completed successfully” ou um código de erro, cujo clássico é o 0x800f081f — os arquivos de origem necessários não estavam nem no repositório local nem acessíveis pelo Windows Update. Não confunda RestoreHealth com StartComponentCleanup: este só remove versões antigas para ganhar espaço e não repara nada. Depois de uma restauração bem-sucedida, reinicie e rode sfc /scannow para fechar a cadeia de reparo.
A saída do 0x800f081f com uma ISO
Quando o RestoreHealth não consegue buscar arquivos pelo Windows Update, entregue a ele uma ISO que bata com a sua edição e o seu build: baixe a imagem do Windows 11 no site da Microsoft, monte-a com um duplo clique e anote a letra da unidade. Qual índice de edição você precisa é informado por dism /Get-WimInfo /WimFile:X:\sources\install.esd (ou install.wim); em seguida execute DISM /Online /Cleanup-Image /RestoreHealth /Source:esd:X:\sources\install.esd:1 /LimitAccess com o índice certo — a opção /LimitAccess proíbe o recuo ao Windows Update e força a origem local.
A armadilha clássica é a ISO que não combina: uma imagem de outra edição ou de outro build conclui a restauração no papel, mas deixa o repositório discretamente torto. Confira sempre a edição (Home/Pro), a arquitetura e, na medida do possível, o número do build contra o sistema instalado. Se nem uma ISO idêntica resolver, o ponto final honesto é a reparação in-place com “Manter arquivos pessoais e aplicativos”, que reconstrói o repositório do zero.
Perguntas e respostas
Quanto tempo leva o DISM RestoreHealth?
Conte de 10 a 40 minutos com os downloads; numa conexão lenta pode passar disso. As paradas longas nos 20 ou 40 por cento são normais, não é travamento.
O que significa o erro 0x800f081f no DISM?
Que os arquivos de origem necessários não apareceram nem no repositório local nem via Windows Update. Forneça uma ISO correspondente com /Source:esd:… /LimitAccess ou faça uma reparação in-place.
Rodo o DISM antes ou depois do sfc /scannow?
O DISM vem primeiro. O RestoreHealth conserta o repositório de onde o SFC tira as cópias; a ordem comprovada é DISM → SFC → reinício. Rodar o SFC antes num repositório danificado só gera relatórios de irreparável.
Veja exatamente o que está incluído antes de comprar.
O teste único de 30 minutos cobre os recursos básicos. Os recursos marcados PRO ficam bloqueados até a ativação de uma licença paga.
Continue lendo
Fale com a gente: [email protected]