Reduzir o tamanho do repositório de componentes em uma imagem offline do Windows | Microsoft Learn

Resumo Este artigo descreve como usar o DISM (Gerenciamento e Manutenção de Imagens de Implantação) para montar e limpar o Repositório de Componentes (pasta WinSxS) em uma imagem offline do Windows (.wim, .vhdx ou .ffu). Ele explica como analisar o tamanho do repositório, executar a limpeza (incluindo a opção /ResetBase para reduzir ainda mais) e confirmar/gravar as alterações desmontando a imagem. Também menciona a opção /Defer para adiar limpezas demoradas e como forçar a tarefa de manutenção agendada.

Passo a passo resumido (montar, analisar, limpar e salvar)

1

Preparar arquivos e ambiente

  • Copie o arquivo de imagem (.wim, .vhdx ou .ffu) para uma unidade local, por exemplo: C:\test\images

  • Abra um Prompt de Comando como administrador

  • Crie uma pasta para montar a imagem, por exemplo: C:\test\offline

2

Recuperar informações da imagem

Execute para obter o nome/índice da imagem (para WIMs com várias imagens):

Obter info da imagem
Dism /Get-ImageInfo /ImageFile:C:\test\images\MyImage.wim
3

Montar a imagem

Monte a imagem especificando o índice (WIM) ou /Index:1 (VHD/FFU):

Montar imagem
Dism /Mount-Image /ImageFile:C:\test\images\MyImage.wim /Index:1 /MountDir:C:\test\offline
4

Analisar o tamanho do Repositório de Componentes (WinSxS)

Execute a análise para obter recomendações:

Analisar WinSxS
Dism /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore
5

Iniciar limpeza do repositório (se recomendado)

Inicie a limpeza sugerida pelo relatório:

StartComponentCleanup
Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup
6

Reduzir ainda mais com /ResetBase (opcional)

Use /ResetBase para consolidar e reduzir o repositório:

StartComponentCleanup com ResetBase
Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup /ResetBase
7

Forçar execução da tarefa de manutenção agendada (opcional)

Para ver efeitos enquanto a tarefa é executada:

Executar tarefa agendada
Schtasks.exe /Run /I /TN \Microsoft\Windows\Servicing\StartComponentCleanup
8

Confirmar e desmontar a imagem

Salve as alterações e desmonte a imagem:

Desmontar e gravar alterações
Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Links relacionados

  • Gerenciar o Repositório de Componentes: https://learn.microsoft.com/pt-br/windows-hardware/manufacture/desktop/manage-the-component-store?view=windows-10

  • Limpar a pasta WinSxS: https://learn.microsoft.com/pt-br/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder?view=windows-10

  • Determinar o tamanho real da pasta WinSxS: https://learn.microsoft.com/pt-br/windows-hardware/manufacture/desktop/determine-the-actual-size-of-the-winsxs-folder?view=windows-10

  • Opções de linha de comando do DISM para manutenção de pacotes do SO: https://learn.microsoft.com/pt-br/windows-hardware/manufacture/desktop/dism-operating-system-package-servicing-command-line-options?view=windows-10

Recurso de treinamento mencionado

  • Manter discos e volumes - Training: https://learn.microsoft.com/pt-br/training/modules/maintain-disks-volumes/?source=recommendations

(Última atualização original: 19/06/2023)