Como solucionar problemas de espaço em disco causados por um grande diretório de repositório de componentes do Windows (WinSxS)

Traduções deste artigo Traduções deste artigo
ID do artigo: 2795190 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Ao examinar o tamanho de uma pasta C:\Windows, é possível observar que o diretório C:\Windows\winsxs parece usar bastante espaço em disco.

Causa

O diretório de repositório de componentes do Windows (C:\Windows\winsxs) é usado durante a manutenção de operações nas instalações do Windows. Operações de manutenção incluem, mas não estão limitadas a, o Windows Update, o service pack e as instalações de hotfix.

O repositório de componentes contém todos os arquivos necessários para uma instalação do Windows. Além disso, todas as atualizações para esses arquivos também são mantidas no repositório de componentes conforme as atualizações são instaladas. Isso faz com que o repositório de componentes cresça com o tempo conforme mais atualizações, recursos ou funções são adicionados à instalação. O repositório de componente usa links físicos NTFS entre ele próprio e outros diretórios do Windows para aumentar a robustez da plataforma do Windows.

O repositório de componentes mostrará um tamanho grande de diretório devido a forma em que o shell do Windows Explorer é responsável pelos links físicos. O shell do Windows contará cada referência para um link físico como uma única instância do arquivo para cada diretório no qual o arquivo reside. Por exemplo, se um arquivo chamado advapi32.dll tem 700 KB e está contido no repositório de componentes e no diretório \Windows\system32, o Windows Explorer informará de forma imprecisa que o arquivo consome 1.400 KB de espaço no disco rígido.

Resolução

O repositório de componentes não pode residir em outro volume além do volume do sistema devidos aos links físicos NTFS. Se você tentar mover o repositório de componentes, resultará na incapacidade de instalar corretamente as atualizações do Windows, os service packs, as funções ou os recursos. Além disso, não recomendamos remover ou excluir manualmente arquivos do repositórios de componentes.

Para reduzir o tamanho do diretório do repositório de componentes em uma instalação do Windows, você pode decidir tornar a instalação do service pack permanente e recuperar o espaço usado dos arquivos do service pack. No entanto, se você tornar permanente a instalação do service pack, o service pack não pode ser removido.

Para remover os arquivos do service pack de uma instalação do Windows, use os seguintes utilitários de caixa de entrada:
  • Windows Vista Service Pack 1 instalado: VSP1CLN.EXE
  • Windows Vista Service Pack 2 ou Windows Server 2008 Service Pack 2 instalado: Compcln.exe
  • Windows 7 Service Pack 1 ou Windows Server 2008 R2 Service Pack 1 instalado: DISM /online /Cleanup-Image /SpSuperseded ou Assistente para a Limpeza de Disco (cleanmgr.exe)

A exclusão também pode ser realizada de forma proativa nas instalações do Windows Vista e Windows Server 2008 ao forçar um evento de remoção no sistema. A exclusão tentará remover qualquer binário do sistema não desejado da instalação e permitir que o Windows recupere o espaço em disco. Para emitir um evento de desinstalação em uma instalação do Windows, adicione e remova qualquer componente do sistema indesejado que ainda não foi instalado e reinicie a instalação do Windows. A exclusão será executada durante a reinicialização seguinte do sistema operacional.

Observação A exclusão é executada automaticamente em instalações do Windows 7 e Windows Server 2008 R2.

Mais Informações

Para recuperar espaço em disco adicional no sistema, siga as seguintes etapas:

  1. Clique em Iniciar e, na caixa de texto Pesquisar Programas e Arquivos, digite Limpeza de disco.
  2. Clique no ícone Limpeza de Disco e execute a ferramenta Limpeza de Disco para determinar quais arquivos você pode excluir, com base na sua configuração.
Outras maneiras de preservar espaço no volume do sistema incluem o seguinte:

  • Mover o arquivo de paginação para outro volume do sistema.
  • Desabilitar a hibernação no sistema.
  • Usar a opção de arquivo de despejo para capturar arquivos de despejo de memória em outro volume do sistema.
  • Descarregar diretórios do arquivo de programa e perfil do usuário para outro volume do sistema.
  • Desabilitar os pontos de restauração do sistema nas instalações do cliente.
  • Limpar todos os diretórios e pastas temporárias usando o Assistente de Limpeza de Disco (cleanmgr.exe).
  • Desinstalar os aplicativos não utilizados ou utilitários da instalação.


Para obter mais informações sobre a pasta WinSxS, visite os seguintes websites:



Para obter mais informações sobre os requisitos do sistema para discos, visite os seguintes sites:


Observações
  • Quando um produto é instalado usando o Windows Installer, uma versão menor do arquivo .msi de dados original é armazenada na pasta (%windir%\Installer) de Cache do Windows Installer. Com o tempo, essa pasta pode crescer. Todas as instalações de atualizações adicionais para os produtos instalados, como hotfixes, atualizações cumulativas ou instalações de service packs, também armazenam seus arquivo .msp ou .msi no cache do Windows Installer. Com o tempo, essa pasta pode crescer. Não fornecemos suporte e não recomendamos que você exclua arquivos nessa pasta ou substitua-os por arquivos de outro computador. Qualquer atualização do aplicativo depende das informações disponíveis nos arquivos armazenados nessa pasta. Sem essas informações, as atualizações não poderão ser instaladas corretamente.
  • A pasta %windir%\softwaredistribution\downloads é usada pelo Windows Update para armazenar as atualizações baixadas. Normalmente, você não precisa gerenciar essa pasta porque ela é gerenciada pelo Windows. O tamanho típico dessa pasta é determinado por vários fatores, como a versão dos sistema operacional, quais atualizações estão disponíveis no momento e assim por diante. Portanto, é difícil fornecer uma expectativa de tamanho típico. Se essa pasta usa bastante espaço em disco, primeiro instale todas as atualizações disponíveis para o sistema e depois reinicie o computador. Para solucionar esse problema se o tamanho ainda permanece grande, siga estas etapas:
    1. Abra um prompt de comando elevado e execute o seguinte comando:
      Net Stop WUAUSERV
    2. Exclua o conteúdo da pasta %windir%\softwaredistribution\downloads.
    3. Abra um prompt de comando elevado e execute o seguinte comando:
      Net Start WUAUSERV

Propriedades

ID do artigo: 2795190 - Última revisão: sexta-feira, 30 de agosto de 2013 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Windows Vista Enterprise
  • Windows 7 Enterprise
  • Windows 7 Service Pack 1
  • Windows Server 2008 Enterprise
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Service Pack 1
Palavras-chave: 
KB2795190

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com