Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este artigo fornece uma resolução para resolver os problemas de espaço em disco causados por um grande diretório WinSxS (repositório de componentes do Windows).
Aplica-se a: Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Número original do KB: 2795190
Sintomas
Ao examinar o tamanho da pasta C:\Windows, você pode notar que o diretório C:\Windows\winsxs parece usar muitos espaços em disco.
Motivo
O diretório do repositório de componentes do Windows (C:\Windows\winsxs) é usado durante as operações de manutenção nas instalações do Windows. As operações de manutenção incluem, mas não estão limitadas a, instalações do Windows Update, service pack e hotfix.
O repositório de componentes contém todos os arquivos necessários para uma instalação do Windows. E todas as atualizações desses arquivos também são mantidas no repositório de componentes à medida que as atualizações são instaladas. Isso faz com que o repositório de componentes cresça ao longo do tempo à medida que mais atualizações, recursos ou funções são adicionados à instalação. O repositório de componentes usa links rígidos NTFS entre si e outros diretórios do Windows para aumentar a robustez da plataforma Windows.
O repositório de componentes mostrará um tamanho de diretório grande devido à forma como o shell do Windows Explorer é responsável por links físicos. O shell do Windows contará cada referência a 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 tiver 700 KB e estiver contido no repositório de componentes e no diretório \Windows\system32, o Windows Explorer relatará incorretamente 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 um volume diferente do volume do sistema devido aos links rígidos do NTFS. Se você tentar mover o repositório de componentes, isso resultará na incapacidade de instalar corretamente atualizações, service packs, funções ou recursos do Windows. Além disso, não recomendamos que você remova ou exclua manualmente os arquivos do repositório de componentes.
Para reduzir o tamanho do diretório de armazenamento 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 a instalação do service pack permanente, o service pack não será removível.
Para remover os arquivos do service pack de uma instalação do Windows, use os seguintes utilitários incluídos:
- 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 de Limpeza de Disco (cleanmgr.exe)
A varredura também pode ser executada proativamente em instalações do Windows Server 2008, provocando um evento de limpeza no sistema. A varredura tentará remover quaisquer binários indesejados do sistema durante a 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 indesejado do sistema que ainda não esteja instalado e reinicie a instalação do Windows. A coleta de lixo será executada durante a próxima reinicialização do sistema operacional.
Observação
A coleta de lixo é executada automaticamente em instalações do Windows 7 e Windows Server 2008 R2.
Mais informações
Para recuperar espaço em disco adicional em seu sistema, siga estas etapas:
Selecione Iniciar e, na caixa de texto Pesquisar Programas e Arquivos , digite Limpeza de disco.
Clique no ícone Limpeza de disco e execute a ferramenta Limpeza de disco para determinar quais arquivos você pode excluir, com base em sua configuração.
Outras maneiras de economizar espaço no volume do sistema incluem o seguinte:
- Mova o arquivo de paginação para outro volume no sistema.
- Desative a hibernação no sistema.
- Utilize a opção de arquivo de despejo dedicado para capturar arquivos de despejo de memória em outro volume no sistema.
- Descarregue os diretórios de perfil de usuário e arquivo de programa para outro volume no sistema.
- Desative os pontos de restauração do sistema nas instalações do cliente.
- Limpe todos os diretórios e pastas temporários usando o Assistente de Limpeza de Disco (cleanmgr.exe).
- Desinstale aplicativos ou utilitários não utilizados da instalação.
Para obter mais informações sobre a pasta WinSxS, consulte:
Para obter mais informações sobre os requisitos do sistema para discos, consulte:
Observação
Quando um produto é instalado usando o Windows Installer, uma versão menor do arquivo de dados .msi original é armazenada na pasta Cache do Windows Installer (%windir%\Installer). Com o tempo, essa pasta pode ficar maior. Cada instalação de atualização adicional para os produtos instalados, como hotfixes, atualizações cumulativas ou configurações de service pack, também armazena seu arquivo .msp ou .msi relevante no cache do Windows Installer. Com o tempo, essa pasta pode ficar maior. Não oferecemos suporte e não recomendamos que você exclua nenhum arquivo nesta pasta ou os substitua 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 podem executar suas instalações corretamente.
A pasta %windir%\softwaredistribution\downloads é usada pelo Windows Update para armazenar 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 do sistema operacional, quais atualizações estão disponíveis no momento e assim por diante. Portanto, é difícil fornecer uma expectativa de tamanho típica. Se essa pasta usar muito espaço em disco, primeiro instale todas as atualizações disponíveis para o sistema e reinicie o computador. Para solucionar esse problema se o tamanho ainda permanecer grande, siga estas etapas:
- Em um prompt de comando elevado, execute o comando
Net Stop WUAUSERV
. - Exclua o conteúdo da pasta %windir%\softwaredistribution\downloads .
- Em um prompt de comando com privilégios elevados, execute o comando
Net Start WUAUSERV
.
- Em um prompt de comando elevado, execute o comando
Coleta de dados
Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à implantação.