Como limpar a pasta WinSxS para economizar espaço no Windows 10

Experimente Nosso Instrumento Para Eliminar Problemas

A pasta WinSxS, também conhecida como Armazenamento de Componentes, contém repositórios do sistema e é uma parte crucial do ambiente Windows. Com o tempo, essa pasta continua crescendo sem qualquer limite e pode ocupar um monte de espaço desnecessário no disco rígido.

Este artigo discute como você pode economizar espaço sem afetar os arquivos críticos do sistema, excluindo com segurança os arquivos indesejados da pasta WinSxS. Resumo Rápido ocultar 1 O que é a pasta WinSxS 2 Como verificar o tamanho da pasta WinSxS 3 Como limpar a pasta WinSxS usando a Limpeza de disco 4 Como limpar a pasta WinSxS removendo recursos opcionais 5 Como compactar a pasta WinSxS para economizar espaço 6 Palavras de encerramento

O que é a pasta WinSxS

A pasta WinSxS contém arquivos como DLLs, binários e outros arquivos XML usados ​​pelo dispositivo. Ele também contém as informações e os arquivos necessários para instalar os recursos do Windows. Cada vez que o Windows recebe uma atualização, ela é instalada no computador, enquanto os antigos são transferidos para a pasta WinSxS. Isso também é importante para evitar que o sistema trave, fornecendo compatibilidade ou para reverter para arquivos antigos no caso de uma restauração do sistema.

É por isso que a pasta WinSxS continua aumentando de tamanho com o tempo. Esta pasta pode ser encontrada no seguinte caminho:
C:WindowsWinSxS

Como você pode descobrir, a pasta contém uma lista de subpastas e arquivos usados ​​pelo sistema.

Como verificar o tamanho da pasta WinSxS

Você pode verificar o tamanho da pasta por meio de suas propriedades no Explorador de Arquivos. No entanto, esse é o tamanho real da pasta e não aquele que você pode disponibilizar, uma vez que tudo na pasta não pode ser excluído para liberar espaço.

Junto com o cache, arquivos temporários, backup e restauração de dados, outros arquivos críticos também estão presentes. A barra de propriedades não indica cada categoria individual dos arquivos na pasta WinSxS.

Para verificar o tamanho do armazenamento de cada componente dentro desta pasta, execute o seguinte:

  1. Abra o prompt de comando como administrador.
  2. Digite o seguinte comando:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Agora deixe o sistema examinar a pasta WinSxS e ele exibirá uma lista dos componentes e seus tamanhos na interface da linha de comando.

Agora você tem informações completas sobre o que o WinSxS contém e qual é o tamanho de cada componente. Agora podemos usar essas informações para liberar 1,14 GB (recursos de backups e desativados) de arquivos e pastas desnecessários no WinSxS.

WinDirStat é um programa maravilhoso que pode calcular e mostrar a estrutura de pastas e o tamanho de cada unidade de forma visual. Para verificar o tamanho do WinSxS, por favor execute WinDirStat como administrador .

Como limpar a pasta WinSxS usando a Limpeza de disco

A ferramenta Limpeza de disco é incorporada ao Windows 10, que pode ser usada para realizar operações seguras para remover arquivos de sistema desnecessários. Nenhum arquivo crítico do sistema é afetado pelo uso desse utilitário, ao contrário da exclusão manual das subpastas WinSxS usando o File Explorer, que representa uma ameaça significativa à funcionalidade do Windows.

Siga o guia abaixo para realizar esta operação:

  1. Procurar Limpeza de disco no menu Iniciar e execute-o. (Observação: não execute como administrador)
  2. No Seleção de unidade pop-up, selecione C: no menu suspenso e clique em OK .
  3. Na próxima tela, clique em Limpe os arquivos do sistema .
  4. o Seleção de unidade a janela aparecerá novamente. Selecione C: novamente e clique OK .
  5. Agora selecione os arquivos que deseja que a ferramenta limpe marcando as caixas ao lado deles e clique em OK .
  6. Na caixa de diálogo de confirmação, clique em Deletar arquivos . A operação começará e removerá com segurança todos os arquivos desnecessários.

Embora alguns dos arquivos indesejados tenham sido removidos da pasta WinSxS, ainda há a possibilidade de aumentar ainda mais o espaço disponível. Se necessário, vá para a próxima etapa.

Como limpar a pasta WinSxS removendo recursos opcionais

Uma vez que a pasta WinSxS também contém repositórios para o recursos opcionais , você pode criar mais espaço removendo aqueles que estão desativados e você acha que não precisa deles.

Execute o seguinte para remover um recurso de cada vez.

  1. Abra o prompt de comando como administrador.
  2. Para descobrir os nomes e status dos recursos opcionais atuais no Windows 10, digite o seguinte comando:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Agora examine a lista e observe aqueles que você acha que não precisa e, em seguida, digite o seguinte comando:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Você pode substituir TFTP com uma escolha de seu recurso selecionado para excluí-lo.
  4. Repita a última etapa para remover todos os repositórios do sistema relacionados aos recursos opcionais.

Se você verificar o status do recurso opcional novamente executando o mesmo comando, verá que o status mudou de Desabilitado para Desativado com carga removida .

Como compactar a pasta WinSxS para economizar espaço

A pasta WinSxS também pode ser compactada, se não excluída. A compactação da pasta economizaria uma quantidade significativa de espaço ao mesmo tempo em que tudo estaria disponível. Este método não envolve a remoção ou exclusão de nada. No entanto, uma desvantagem do método de compactação seria que o sistema executaria uma etapa adicional de compactação e descompactação toda vez que precisar acessar a pasta.

Isso também afetaria o tempo que leva para executar essas funções. No entanto, a diferença de fuso horário não é grande, pois o Windows 10 executa essas funções muito rápido.

O processo envolve iniciar e interromper alguns serviços, bem como alterar a propriedade de certos arquivos e pastas. Portanto, é recomendável criar um ponto de restauração do sistema antes de prosseguir.

  1. Inicie o Prompt de Comando como Administrador.
  2. Digite os seguintes comandos, um após o outro, para interromper os serviços associados e impedi-los de reinicializar automaticamente:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Agora devemos fazer backup do Listas de controle de acesso (ACLs) de todos os arquivos e pastas. Digite o seguinte comando:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Isso irá gerar um arquivo de texto com texto simples, que mais tarde será usado para restaurar as ACLs padrão. Esta etapa pode levar alguns segundos, pois há vários arquivos a serem verificados.
  4. Agora atribua o usuário atual como o proprietário do WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    Isso atribuirá propriedade recursivamente, o que significa que todas as subpastas e arquivos também serão afetados.
  5. Agora atribua ao usuário atual controle total da pasta WinSxS com o seguinte comando:
    icacls% WINDIR% WinSxS / grant% USERDOMAIN% \% USERNAME% :( F) / t
  6. Agora digite o seguinte comando para compactar todos os arquivos e pastas dentro do WinSxS. Observe que isso só compactará aqueles que não estão em uso por nenhum outro programa ou processo:
    compacto / s:% WINDIR% WinSxS / c / a / i *
    Isso pode levar alguns minutos para compactar cada arquivo.
  7. Uma vez que a compressão foi concluída, devemos agora retornar a propriedade e permissão para o padrão. Digite os seguintes comandos um por um:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Digite os seguintes comandos para reiniciar os serviços que desligamos anteriormente:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Agora você pode verificar o tamanho da pasta WinSxS e notar que ela diminuiu significativamente, em quase um terço.
depois da compressão

Palavras de encerramento

O arquivo WinSxS pode ser um dos mais importantes do sistema, mas também é o maior, com apetite por mais espaço de armazenamento. No entanto, não importa a quantidade de volume que você permite para a unidade do sistema, ele se tornará insuficiente em um ponto.

Compactar ou excluir os arquivos e pastas desnecessários pode ajudar muito no armazenamento disponível, principalmente quando pode ser feito com segurança, sem prejudicar o ambiente Windows.