pasta vista winsxs come espaço em disco [duplicado]

0

Possível Duplicar:
Por que a pasta / winsxs cresce tanto e pode ser menor?

Minha máquina está rodando o Vista Ultimate 64-Bit há cerca de dois anos. ServicePacks SP1 e SP2 também estão instalados. A partição do sistema tem um tamanho de 55 GB, o que deve ser bastante confortável em circunstâncias normais, mas cerca de 40 GB (sem erros de digitação) são usados ​​pela pasta do Windows, especialmente a subpasta winsxs , que leva cerca de 35 GB. Eu já desinstalei tantos programas quanto possível e executei compcln.exe , para reduzi-lo, mas isso só ganhou 2-3 GB.

O que posso fazer para limpar sem arriscar a estabilidade do sistema? Sou desenvolvedor de software e este é meu ambiente de trabalho diário, o que significa - não posso arriscar ter efeitos colaterais estranhos ao excluir cegamente as coisas. - Você pode deduzir alguns padrões típicos de uso dessas informações.

Alguma sugestão?

Simon D.
fonte
2
Tem certeza de que ocupa muito espaço? Muitos arquivos dentro do WinSxS são realmente hardlinks, não cópias, de arquivos em outro lugar. Dois hardlinks ocupam tanto espaço quanto um. No entanto, o Windows Explorer ainda conta como arquivos separados.
Grawity
Eu não verifiquei isso explicitamente, mas como meu disco rígido informa apenas que resta pouco espaço e o tamanho total do disco está correto, temo que seja real. Eu tenho os números do Windows Explorer e TreeSize Free.
Simon D.
1
O Explorer e o TreeSize Free não são compatíveis com hardlink.
afrazier
Suponho que os tamanhos das partições e o total de uso do disco (na visão geral do computador) são reportados corretamente no Windows Explorer, correto ou podem ser distorcidos por hardlinks / junções? Isso significaria um bug muito ruim no Vista, não é? Se esses números forem aceitáveis, o tamanho do winsxs não estará muito longe do tamanho real, físico, independentemente de possíveis imprecisões devido a hardlinks.
Simon D.

Respostas:

2

Você não pode excluir esta pasta. É o cache de assembly.

Da TFA:

A pasta Winsxs, armazena várias cópias de dll, a fim de permitir que vários aplicativos sejam executados no Windows sem qualquer problema de compatibilidade.

Link é: http://www.winvistaclub.com/f16.html

EDIT: compcln.exe , parte do Vista SP2, permite que você remova arquivos RTM e SP1 do cache, mas não permitirá que você reverter para uma versão anterior, se quisesse. A ferramenta de limpeza do Service Pack é uma substituição do Vsp1cln.exe do Vista SP1 que fez praticamente a mesma coisa. Veja mais aqui .


fonte
Sim, eu posso, pelo menos, grandes partes dela. ;) +1 para o seu link, pois este foi exatamente o que me levou à existência de ferramentas como compcln.exe antes de postar a questão.
Simon D.
O compcln.exe irá impedi-lo de reverter ou reparar o seu computador, por isso é imprudente.
Eu não estou interessado em reverter para antes de qualquer service pack, por isso não faz mal no meu caso.
Simon D.
Contanto que você esteja feliz com essa decisão. Eu atualizarei minha resposta.
0

Eu sugiro que você deixe os arquivos lá, a menos que você realmente saiba o que excluir. A pasta Winsxs é onde o Windows armazena a versão antiga dos arquivos DLL exigida por alguns aplicativos. Seu vista não vai morrer se você excluí-los, mas algum programa irá.

xiamx
fonte
Obrigado por este conselho, embora não resolva efetivamente o problema. Pelo menos, ajuda a não piorar a situação :)
Simon D.