Remover arquivos com segurança das pastas do sistema Windows 7?


5

Minha pasta do Windows tem 20 GB de tamanho. Como detecto e removo arquivos desnecessários com segurança?

Especificamente, estou olhando para:

  • /Windows/Installer, que é de 7 GB
  • /Windows/WinSxS, que é de 4 GB

Não quero comprar um disco rígido externo ou interno ou usar um CD como disco rígido! Pare para aconselhar isso!

ATUALIZAR

Encontrei um utilitário bastante útil, o WinsxsLite . Pode diminuir o tamanho da WinSxSpasta.


Mesmo que houvesse, eu desconfiaria disso. Digamos que a ferramenta identifique alguns drivers que você não precisa para o seu hardware. Ou um serviço que acha que você não precisa. No próximo mês, você receberá um novo hardware ou um programa que usa esse serviço. Na melhor das hipóteses, você restaurará esses arquivos da mídia. Provavelmente, você rastreará algum erro enigmático. Se o espaço em HD for um problema, é provável que o dinheiro para comprar uma unidade extra se pague mais tarde, com dores de cabeça perdidas.
EBGreen 31/08

Use o CCleaner e, da próxima vez antes de instalar o Windows, faça uma instalação personalizada usando o RT7Lite.
Breakthrough

Use o Windows fornecido com a Limpeza de disco.
avirk

@EBGreen, eu cannt comprar um novo HDD, `porque ele é notebook :(
hazzik

@avirk já, mas não ajudou
hazzik

Respostas:


6

Você não deseja remover manualmente as entradas dessas pastas.

O Windows 7 salva seus pacotes de instalação (como a pasta ac: \ i386 em uma máquina XP) localmente, para que você não precise inserir o disco win7 ao instalar atualizações ou executar reparos.

Além disso, o Windows 7 usa um diretório central para armazenar a maioria dos arquivos que compõem o próprio sistema operacional e, em seguida, coloca o que são essencialmente atalhos ou ponteiros para esses arquivos nos locais onde os arquivos são realmente usados. Isso facilita bastante a manutenção de versões críticas de arquivos e simplifica bastante as atualizações. Isso também cria uma pasta muito grande dentro do diretório do Windows que você nunca deve modificar ou excluir, a menos que queira que a ira dos Gates caia sobre você. Ou algo assim.

Tudo isso dito, o uso do CCleaner e a seleção da opção para remover os desinstaladores do Hotfix devem remover os pacotes de desinstalação dos patches que você instalou. Como os arquivos corrigidos já estão no diretório de origem do instalador do Windows e, desde que um patch recente não atrapalhe seu sistema, isso pode ajudar a limpar as coisas.

Uma final não: 20 GB não é muito mais do que uma instalação padrão do Windows 7. É improvável que você fique muito menor que isso.

ATUALIZAÇÃO Revisão do CCleaner: Ok, parece que, assim que o Windows 7 aplica os patches, os arquivos de origem necessários são integrados ao repositório de arquivos do Windows e os arquivos de patches estranhos são removidos. Portanto, o CCleaner não possui a opção 'Desinstalador de hotfix' no Windows 7 que possui no XP.

A única coisa que eu tomaria cuidado para remover são os arquivos de log do Windows. Todo o resto listado no CCleaner deve estar OK para ser excluído, desde que você saiba o que está excluindo (se você confiar nas listas de atalhos ou nos logs MRU, o CCleaner saberá apenas se você pedir para não excluí-los.

Mas, como eu disse, esses tamanhos de pasta não estão fora do normal no mundo do Windows 7.


"usando CCleaner e selecionando a opção de remover desinstaladores Hotfix" Não consigo encontrar essa opção no CCleaner
hazzik

3

NÃO BRINCAR COM WINSXS

Este site ( http://www.winvistaclub.com/f16.html ) descreve algo que pode ser útil em relação ao winsxs:

A única maneira de reduzir com segurança o tamanho da pasta WinSxS é reduzir o conjunto de ações possíveis que o sistema pode executar - a maneira mais fácil de fazer isso é remover os pacotes que instalaram os componentes em primeiro lugar. Isso pode ser feito desinstalando as versões substituídas dos pacotes que estão no seu sistema.

O que significa desinstalar programas, suponho.

Além disso, o seguinte pode ajudar a reduzir o tamanho da pasta winsxs

O Service Pack 1 contém um binário chamado VSP1CLN.EXE, uma ferramenta que tornará o pacote do Service Pack permanente (não removível) no sistema e remova as versões RTM de todos os componentes substituídos. Isso só pode ser feito porque, ao tornar o Service Pack permanente, podemos garantir que nunca precisaremos das versões RTM.


1

A pasta WinSxS não usa 4 GB. É uma lista resumida de DLLs instaladas e essas DLLs juntas são de 4 GB. Mesmo se você removesse a lista no WinSxS, os arquivos ainda existiriam em outro lugar do disco e ocupariam os mesmos 4 GB de espaço.

A tecnologia subjacente são os "links físicos" do NTFS (em oposição aos atalhos, que são considerados "links flexíveis"). Com links físicos, um arquivo pode aparecer sob vários nomes em vários diretórios. Se você excluir um nome, o arquivo permanecerá em disco; você precisa excluir todos os nomes para liberar o espaço em disco.

A vantagem para a Microsoft é que eles podem corrigir mais facilmente os riscos de segurança dessa maneira. Eles só precisam verificar o WinSxS para versões de DLL inválidas; se encontrado lá, eles podem simplesmente substituir isso. Todos os outros nomes no disco se referem aos mesmos bytes e, portanto, também são atualizados.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.