O armazenamento de componentes do Windows é um dos mecanismos de reparo mais importantes
do Windows 10 e do Windows 11. Ele contém os arquivos que o Windows usa para instalar recursos,
reparar corrupção do sistema, desinstalar atualizações e fazer a manutenção do sistema operacional. Quando esse
armazenamento é danificado, a solução de problemas comum muitas vezes deixa de funcionar: o Windows Update falha,
recursos opcionais não são instalados, o sfc /scannow não consegue reparar arquivos e
o DISM pode retornar erros como 0x800f081f ou 0x800f0906.
DISM /Online /Cleanup-Image /RestoreHealth, reinicie o PC e depois execute
sfc /scannow. Se o DISM não conseguir baixar os arquivos de reparo, use uma ISO do Windows como
fonte, conforme mostrado mais adiante neste guia.
O que é o Armazenamento de Componentes do Windows e por que ele é importante?
O armazenamento de componentes fica localizado principalmente na pasta C:\Windows\WinSxS.
Ele não é apenas uma pasta de backup e não deve ser excluído manualmente. O Windows o utiliza para manter
versões de componentes, instalar atualizações cumulativas, ativar recursos opcionais e reparar arquivos protegidos
do sistema. O DISM repara o armazenamento de componentes, enquanto o SFC usa o armazenamento reparado para substituir
arquivos corrompidos do sistema operacional.
Para que o armazenamento de componentes é usado
- Instalar e desinstalar atualizações do Windows.
- Ativar recursos opcionais como .NET Framework, Hyper-V e componentes SMB.
- Reparar arquivos do sistema com SFC e DISM.
- Manter versões lado a lado de componentes exigidas pela manutenção do Windows.
O que você não deve fazer
- Não exclua a pasta
WinSxSmanualmente. - Não remova arquivos do armazenamento de componentes com limpadores de terceiros.
- Não interrompa o DISM enquanto ele estiver reparando a imagem.
- Evite usar uma ISO de reparo de outra versão ou build do Windows.
Sintomas Comuns de um Armazenamento de Componentes do Windows Corrompido
A corrupção do armazenamento de componentes nem sempre aparece como um erro direto do WinSxS. Em muitos casos, ela se manifesta como atualizações com falha, arquivos do sistema ausentes ou comandos de reparo que não conseguem terminar.
| Sintoma | O que geralmente significa | Melhor primeira correção |
|---|---|---|
sfc /scannow informa que encontrou arquivos corrompidos, mas não conseguiu corrigir alguns deles |
O SFC não consegue encontrar substituições íntegras no armazenamento local | Execute o DISM com /RestoreHealth e depois execute o SFC novamente |
| O Windows Update falha repetidamente | A pilha de manutenção, o cache de atualização ou o payload dos componentes pode estar danificado | Execute o DISM e redefina os componentes do Windows Update |
0x800f081f |
O DISM não consegue encontrar os arquivos de origem necessários para o reparo | Use uma ISO do Windows montada como fonte de reparo |
0x800f0906 |
A fonte de reparo não pode ser baixada ou acessada | Verifique internet/proxy ou use arquivos de origem locais |
| Recursos opcionais não são instalados | O Windows não consegue obter ou aplicar os payloads dos recursos | Reparo com DISM mais redefinição do Windows Update |
Antes de Restaurar o Armazenamento de Componentes: Etapas Importantes de Preparação
DISM e SFC são ferramentas internas seguras do Windows, mas o reparo de componentes pode levar tempo e talvez exija reinicialização. Prepare o sistema antes de executar os comandos de reparo.
- Abra um terminal elevado. Clique com o botão direito em Iniciar e selecione Terminal (Admin), Windows PowerShell (Admin) ou Prompt de Comando (Admin).
- Conecte-se à internet. Por padrão, o DISM pode usar o Windows Update para baixar arquivos de reparo ausentes.
- Desative temporariamente VPN ou proxy. Se sua conexão bloquear os servidores de atualização da Microsoft, o DISM poderá falhar com erros relacionados à origem.
-
Verifique se a unidade do sistema tem espaço livre. Mantenha pelo menos vários gigabytes livres
na unidade
C:antes de reparar ou limpar o armazenamento de componentes. - Crie um ponto de restauração. Pesquise por Criar um ponto de restauração, abra Proteção do Sistema e clique em Criar.
Como Verificar a Integridade do Armazenamento de Componentes com DISM
Comece com uma verificação de integridade. Esses comandos não reparam nada inicialmente; eles informam se o armazenamento de componentes está íntegro, reparável ou marcado como corrompido.
1. Execute CheckHealth
CheckHealth é o teste mais rápido. Ele verifica se o Windows já detectou
corrupção no armazenamento de componentes.
DISM /Online /Cleanup-Image /CheckHealth
2. Execute ScanHealth
ScanHealth faz uma verificação mais profunda. Ela leva mais tempo, mas fornece um resultado mais completo.
DISM /Online /Cleanup-Image /ScanHealth
Os resultados possíveis incluem:
- Nenhuma corrupção do armazenamento de componentes detectada — o armazenamento parece íntegro.
- O armazenamento de componentes é reparável — continue com
/RestoreHealth. - O armazenamento de componentes não pode ser reparado — use uma fonte de reparo ou faça uma atualização de reparo no local.
Como Restaurar o Armazenamento de Componentes do Windows com DISM RestoreHealth
O principal comando de reparo é DISM /Online /Cleanup-Image /RestoreHealth.
Ele verifica a instalação do Windows em execução e tenta substituir arquivos danificados do armazenamento de componentes.
Se o PC tiver acesso ao Windows Update, o DISM geralmente consegue baixar os arquivos necessários automaticamente.
DISM /Online /Cleanup-Image /RestoreHealth
Aguarde até o comando chegar a 100%. Quando ele terminar com sucesso, reinicie o computador. Depois continue com o SFC na próxima seção. O DISM repara o armazenamento de componentes; o SFC repara os arquivos protegidos reais do sistema usando esse armazenamento reparado.
O que fazer se o DISM parecer travado
O DISM pode parecer travado mesmo enquanto ainda está trabalhando. Deixe-o por pelo menos 30–60 minutos em sistemas lentos. Se o PC responder, mas não houver atividade de disco ou CPU por muito tempo, reinicie o Windows e execute o comando novamente em um terminal elevado.
Execute o SFC Após o DISM para Reparar Arquivos do Sistema do Windows
Depois que o DISM terminar, execute o Verificador de Arquivos do Sistema. Ele verifica arquivos protegidos do Windows e substitui cópias corrompidas por versões limpas do armazenamento de componentes.
sfc /scannow
Interprete o resultado da seguinte forma:
- A Proteção de Recursos do Windows não encontrou violações de integridade — os arquivos do sistema estão OK.
- A Proteção de Recursos do Windows encontrou arquivos corrompidos e os reparou com êxito — reinicie o PC.
- A Proteção de Recursos do Windows encontrou arquivos corrompidos, mas não conseguiu corrigir alguns deles — execute o DISM novamente e depois repita o SFC.
Se o SFC ainda não conseguir reparar arquivos depois que o DISM for concluído com sucesso, verifique o log CBS:
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log > "%userprofile%\Desktop\sfc-details.txt"
Isso cria um relatório simplificado na área de trabalho chamado sfc-details.txt.
Como Usar uma ISO do Windows como Fonte de Reparo do DISM
Se o DISM falhar com 0x800f081f, 0x800f0906 ou uma mensagem como
“Os arquivos de origem não foram encontrados”, o Windows Update não conseguiu fornecer os arquivos de reparo.
Nesse caso, use uma ISO do Windows que corresponda o máximo possível à versão, edição, idioma
e arquitetura instalados.
Etapa 1: Monte a ISO do Windows
- Baixe a ISO correta do Windows 10 ou Windows 11 no site da Microsoft.
- Clique com o botão direito no arquivo ISO e selecione Montar.
- Anote a nova letra da unidade, por exemplo
D:.
Etapa 2: Verifique se a ISO contém install.wim ou install.esd
Abra a ISO montada e acesse a pasta sources. Procure um destes arquivos:
D:\sources\install.wimD:\sources\install.esd
Etapa 3: Encontre o índice correto da edição
Se a ISO contiver install.wim, execute:
DISM /Get-WimInfo /WimFile:D:\sources\install.wim
Se a ISO contiver install.esd, execute:
DISM /Get-WimInfo /WimFile:D:\sources\install.esd
Encontre o número de índice que corresponde à edição instalada, como Windows 11 Pro ou Windows 10 Home. Você pode verificar sua edição em Configurações → Sistema → Sobre.
Etapa 4: Execute o DISM usando a ISO como fonte
Substitua D: pela letra da unidade da ISO montada e substitua 6 pelo
número de índice correto da sua edição.
Para install.wim:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:\sources\install.wim:6 /LimitAccess
Para install.esd:
DISM /Online /Cleanup-Image /RestoreHealth /Source:ESD:D:\sources\install.esd:6 /LimitAccess
O parâmetro /LimitAccess informa ao DISM para não contatar o Windows Update e usar a
fonte local especificada. Depois que o comando terminar, reinicie o PC e execute:
sfc /scannow
Redefina os Componentes do Windows Update se o DISM Não Conseguir Baixar Arquivos de Reparo
O DISM frequentemente depende do Windows Update como fonte de reparo. Se o próprio Windows Update estiver com problemas, o reparo do armazenamento de componentes pode falhar. Redefinir o cache de atualização e os serviços pode restaurar o acesso aos payloads de reparo.
Abra o Terminal (Admin) ou o Prompt de Comando (Admin) e execute estes comandos um por um:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start msiserver
net start bits
net start cryptSvc
net start wuauserv
Reinicie o Windows e execute o DISM novamente:
DISM /Online /Cleanup-Image /RestoreHealth
SoftwareDistribution limpa o cache local de atualizações. O histórico do Windows Update
pode parecer redefinido, mas as atualizações instaladas não são removidas.
Como Limpar o Armazenamento de Componentes do Windows com Segurança
Restaurar o armazenamento de componentes é diferente de limpá-lo. O reparo deve vir primeiro. Depois que o Windows estiver íntegro, você pode reduzir o tamanho do armazenamento de componentes usando ferramentas de limpeza compatíveis.
Analisar o tamanho do armazenamento de componentes
DISM /Online /Cleanup-Image /AnalyzeComponentStore
Iniciar a limpeza do armazenamento de componentes
DISM /Online /Cleanup-Image /StartComponentCleanup
Isso remove componentes substituídos que o Windows não precisa mais. É mais seguro do que excluir
arquivos manualmente da pasta WinSxS.
Opcional: limpeza ResetBase
Este comando remove a possibilidade de desinstalar as atualizações atualmente instaladas. Use-o apenas quando o sistema estiver estável e você não precisar reverter atualizações recentes.
DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Correções Avançadas Quando o Armazenamento de Componentes Ainda Não Pode Ser Restaurado
Se o DISM e o SFC ainda falharem depois de usar uma fonte ISO correta, a instalação do Windows pode ter danos mais profundos na manutenção. Use as opções abaixo em ordem.
1. Verifique o disco em busca de erros no sistema de arquivos
Execute uma verificação de disco na unidade do sistema:
chkdsk C: /scan
Se o Windows relatar problemas que exigem reparo offline, execute:
chkdsk C: /f
2. Verifique a integridade do sistema no Modo de Segurança
Inicialize no Modo de Segurança e execute DISM/SFC novamente. Isso ajuda quando antivírus de terceiros, ferramentas de backup ou drivers interferem nas operações de reparo.
Faça uma instalação de reparo no local
Uma instalação de reparo no local reinstala o Windows sobre a instalação existente, mantendo arquivos pessoais, aplicativos instalados e a maioria das configurações. É o melhor método de último recurso antes de redefinir o PC.
- Baixe uma ISO do Windows que corresponda à sua versão atual do Windows.
- Monte a ISO.
- Execute
setup.exea partir da unidade montada. - Selecione Manter arquivos pessoais e aplicativos.
- Siga o instalador até que a atualização de reparo seja concluída.
Sequência de reparo recomendada
Use esta ordem para obter melhores resultados: CheckHealth → ScanHealth → RestoreHealth → reiniciar → SFC → reparo com fonte ISO → redefinição do Windows Update → limpeza de componentes → instalação de reparo no local.
Perguntas Frequentes Sobre Como Restaurar o Armazenamento de Componentes do Windows
P É seguro executar o DISM RestoreHealth? ▼
DISM /Online /Cleanup-Image /RestoreHealth é um comando interno de reparo do Windows.
Ele repara a imagem de manutenção e o armazenamento de componentes. Ele não exclui arquivos pessoais
nem programas instalados.
P Devo executar SFC ou DISM primeiro? ▼
P Posso excluir a pasta WinSxS para liberar espaço em disco? ▼
C:\Windows\WinSxS manualmente. Use a Limpeza de Disco ou
DISM /Online /Cleanup-Image /StartComponentCleanup em vez disso.
P Por que o DISM mostra o erro 0x800f081f? ▼
0x800f081f geralmente significa que o DISM não consegue encontrar os arquivos de origem do reparo.
Monte uma ISO correspondente do Windows e execute o DISM com o parâmetro /Source.
P Quanto tempo leva o reparo do armazenamento de componentes? ▼
Melhor Forma de Restaurar o Armazenamento de Componentes do Windows
A forma mais confiável de restaurar o armazenamento de componentes do Windows é reparar a imagem de manutenção
com DISM, reiniciar o Windows e depois reparar os arquivos protegidos do sistema com SFC. Se o DISM não conseguir
encontrar os arquivos de origem necessários, monte uma ISO correspondente do Windows e aponte o DISM para
install.wim ou install.esd. Evite excluir manualmente o WinSxS e use apenas
comandos de limpeza compatíveis depois que o sistema estiver íntegro.
DISM /Online /Cleanup-Image /RestoreHealth → reiniciar → sfc /scannow.