29 de Junho de 2012

Limpe a pasta WinSxS no Windows 7/8/10

No Windows 7 e no Windows 8/10, há uma nova pasta em C:Windows chamada WinSxS, que basicamente armazena arquivos DLL e componentes. Ele também armazena versões mais antigas de todos os arquivos DLL e componentes e pode se tornar bastante grande. Além disso, muito espaço é ocupado pela pasta de backup, que fica muito grande depois de instalar um Service Pack, como o SP 1 para Windows 7.

Aqui está o tamanho da minha pasta WinSxS no Windows 7:

E aqui está o tamanho da pasta WinSxS no Windows 8/10:

winxs windows 8

É muito espaço, especialmente para novas instalações de ambos os sistemas operacionais! Depois de instalar mais atualizações do Windows ou qualquer service pack, serão necessários mais alguns GBs. Infelizmente, este é um conjunto super básico de arquivos para Windows, então você nunca vai querer tentar excluir nada sozinho. Você pode, no entanto, economizar um pouco de espaço.

A primeira coisa que você pode fazer é reduzir o tamanho da pasta de backup executando o seguinte comando (Iniciar, digite CMD):

dism /online /imagem de limpeza /spsuperseded /hidesp

ferramenta de limpeza winxs

Se algum arquivo de backup do service pack for encontrado, ele os limpará automaticamente. No meu caso, não instalei o SP1, então não havia nada para remover e, portanto, não economizei espaço. Você pode fazer isso no Windows 7 com SP1 e no Windows Vista SP1, você pode fazer a mesma coisa usando uma ferramenta diferente. Basicamente, ele remove todos os arquivos mais antigos, mas torna o service pack irremovível.

O arquivo é chamado VSP1CLN.EXE para Windows Vista SP1 e é chamado COMPCLN.EXE para Windows Vista SP2. Você pode executá-los clicando em Iniciar e digitando Execute. Quando a caixa de diálogo Executar aparecer, basta digitar os comandos.

Há também outra maneira de remover os arquivos de backup do SP1 no Windows 7 e torná-los permanentes. Basta abrir o utilitário Limpeza de disco e clicar em Limpar arquivos do sistema e depois verifique o Arquivos de backup do Service Pack caixa. Além disso, certifique-se de verificar a Limpeza do Windows Update e as instalações anteriores do Windows se essas opções estiverem presentes. Este último irá reduza o tamanho de toda a pasta do Windows significativamente.

arquivos sp1

Então, novamente, para reiterar, no Vista você deve usar VSP1CLN e COMPCLN e no Windows 7 você usa o comando DISM. O uso de qualquer um deles tornará o service pack permanente. Outras pessoas mencionaram compactar a pasta de backup dentro da pasta WinSxS, mas provavelmente não é uma boa ideia. Qualquer outra coisa reduzirá a confiabilidade do seu sistema.

Você também pode executar dois outros comandos que limparão componentes mais antigos ou desatualizados. Basicamente, depois de executar esses comandos, você não poderá desinstalar nenhuma atualização ou service pack instalado, portanto, lembre-se disso.

DISM.exe /online /Cleanup-Image /StartComponentCleanup DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Remover recursos do Windows

No Windows 8/10, existem alguns novos recursos interessantes adicionados ao comando DISM. Agora você pode remover pacotes que não deseja mais precisar ou desejar. Você pode usar os comandos abaixo ou simplesmente usar o Adicionar e remover recursos do Windows opção, que oferece uma bela GUI. Este é o comando:

DISM.exe /Online /Disable-Feature /Featurename: /Remover

Então, como você sabe quais recursos você pode desativar? Bem, você pode executar o seguinte comando para ver todos os recursos disponíveis:

DISM.exe / Online / Inglês / Get-Features / Formato: Tabela

Agora que você tem a lista, pode desativar um recurso como o SimpleTCP mostrado abaixo:

DISM.exe /Online /Disable-Feature /Featurename:SimpleTCP /Remover

Muito legal, né!? Isso pode economizar muito espaço no Windows 8/10 se você planeja não usar muitos recursos avançados integrados por padrão. Aproveitar!