Pular para o conteúdo

Reduzindo tamanho da Pasta WINSXS

Reduzindo tamanho da Pasta WINSXS

Bom pessoal hoje vou demonstrar para os Administradores de Redes uma solução de como aumentar o Espaço em disco do “C:” de seu Servidor ou Estação de Trabalho.
Para isso iremos remover os arquivos da pasta chamada Winsxs que fica localizada na sua unidade C: de seu computador ou Servidor.

O que é a Pasta WINSXS?

Ela é uma pasta que fica dentro do Diretório “C:Windows\Winsxs” que ela é detentora de todos os seus arquivos dos binarios de instalação do Windows e serviços de Updates do Windows.

Para que serve a WINSXS?

Ela serve para Armazenar as versões de arquivos para manter uma compatibilidades de vários programas.
Ponto importante
É bom saber que não podemos excluir a pasta WINSXS direto pelo Explorer, podendo acarretar grandes problemas no Sistema Operacional.
Abaixo segue o procedimento para reduzir os dados de que podem ser liberados de 4GB a 7GB.
Para iniciar o processo terá que abrir o “CMD.exe” em modo de Administrador.
Após abertura terá que digitar o comando abaixo e pressione “enter”
dism /online /cleanup-image /spsuperseded
Tamanho Winsys
Este procedimento acima pode demorar de 5 a 15 Minutos dependendo do Estado e Tamanho da Pasta.
Quando o procedimento for finalizado ficará igual imagem abaixo.
Tamanho Winsys
Depois do procedimento acima, podemos executar mais alguns comando que ajudam na Limpeza.

Takeown /f %windir%winsxsManifestCache*

 Tamanho Winsys

Icacls %windir%winsxsManifestCache* /GRANT administrators:F

 Tamanho Winsys

Del /q %windir%winsxsManifestCache*

Tamanho Winsys

Você conhece as minhas redes sociais? E meu canal no Youtube? Caso não acesse nos links abaixo e se cadastre para não perder as oportunidade de receber os links quando forem publicados.
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://www.youtube.com/channel/UCGqCiZ6QDLEYJabVmgXFw6A/videos
Twitter: https://twitter.com/je_will
Em caso de dúvidas ou problemas na execução, pode deixar seu comentário que em breve responderemos.
Obrigado e até o próximo post.
Jefferson Castilho
Certificações: MPN | MCP | MCTS | MCTIP | MS | MCSA | MCT | MVP (Cloud and Datacenter Management)
Blog: http://jeffersoncastilho.com.br
Facebook: https://www.facebook.com/blogjeffersoncastilho
Youtube: https://www.youtube.com/channel/UCGqCiZ6QDLEYJabVmgXFw6A/videos
Perfil MVP: https://mvp.microsoft.com/pt-br/PublicProfile/5001733?fullName=Jefferson%20William%20Castilho

31 comentários em “Reduzindo tamanho da Pasta WINSXS”

  1. Não sabia o que era essa pasta até chegar aqui. Muito obrigado! Post muito bom!
    Só não consegui efetuar as duas últimas operações.
    —- Icacls %windir%winsxsManifestCache* /GRANT administrators:F
    administrators: Não foi feito mapeamento entre os nomes de conta e as identificações de segurança.
    Processados com sucesso 0 arquivos; falha no processamento de 1 arquivos
    —- Del /q %windir%winsxsManifestCache*
    C:WindowswinsxsManifestCache6d25c3960bca174_blobs.bin
    Acesso negado.

      1. Amaury Barreto

        Mesmo problema de Daniel, segue:
        Não sabia o que era essa pasta até chegar aqui. Muito obrigado! Post muito bom!
        Só não consegui efetuar as duas últimas operações.
        —- Icacls %windir%winsxsManifestCache* /GRANT administrators:F
        administrators: Não foi feito mapeamento entre os nomes de conta e as identificações de segurança.
        Processados com sucesso 0 arquivos; falha no processamento de 1 arquivos
        —- Del /q %windir%winsxsManifestCache*
        C:WindowswinsxsManifestCache6d25c3960bca174_blobs.bin
        Acesso negado
        Estou executando o CMD como administrador conforme vc respondeu a ele, mesmo assim persiste isso. O que eu notei de diferente é que no seu cmd prompt está: c:users/administrador>… No meu está (mesmo no modo administrador): C:Windowssystem32>… Não sei se esses caminhos tem alguma influencia na execução destes comandos.
        Minha pasta estava com 19 GB reduziu para 9GB com a limpeza, mas continuo achando estranho a presença de muitas pastas com o nome de:
        – amd64_1394.inf.resources_31bf3856ad364e35_6.1.7600.16385_pt-br_c04c15dca8449bde
        – amd64_1394.inf_31bf3856ad364e35_6.1.7601.17514_none_59555c0e1c877c53
        – amd64_61883.inf.resources_31bf3856ad364e35_6.1.7600.16385_pt-br_938e543f33fa96ef
        São várias pastas dessas e que totaliza ao final cerca de 9 GB.

        1. Amaury,
          Entendi a questão realmente alguns arquivos ainda continuam pois o WINSXS é um repositorio aonde ficam todos os arquivos de sistema. Isso é normal.
          Espero ter ajudar.
          Obrigado

          1. Também achei estranho, executei o prompt como administrador, reparei que em outro servidor que o comando funciona tem uma pasta chamada dism dentro do system32 e nesse não.

          2. Daniel, Eu também não consegui os dois últimos comandos. Daí resolvi passar como parâmetro ao invés de “administrators:F” o meu nome de usuário “Ramon:F” e funcionou!

            1. Ramon,
              Sim, Pode ser feito com seu usuário. Caso não tenha o usuário de administrador. Ou seu usuários não estiver no grupo de Administrador Local do Equipamento;
              Obrigado

          3. Eduardo Xavier

            Bruno o erro que está dando é o erro 87 com o seguinte frase :
            A opção spsuperseded não é reconhecida neste contexto.
            para obter mais informações, consulte a ajuda
            o arquivo de log DISM pode ser localizado em C:…..
            obs: Escrevi o codigo respeitando os espaços em cada comando dism /online /cleanup-image /spsuperseded
            tem alguma coisa que possa estar dando problema … muito obrigado pela atenção Kevner

          4. após o primeiro comando, recebi a mensagem
            A limpeza de service pack não pode continuar: arquivos de backup do service pack não encontrados.
            a operação foi concluída com exito.
            Como posso corrigir isso

          5. Gabriel Menezes

            Meu caro tentei o procedimento e retorna a mensagem de que não poderia continuar (arquivos de back up do service pack não encontrados. No entanto abaixo da frase “Ferramenta de Gerenciamento e Manutenção de Imagens de Implantação” estão definidos:
            versão 6.1.7600.16385
            versão da imagem 6.1.7600.18489
            Como a versão da imagem é diferente da versão, não deveria realizar a operação de limpeza?

          6. Muito bom Jefferson, me ajudou muito, porém gostaria de ressaltar, tive que logar realmente como administrator e utilizei o cmd pois com o powershell tive erros, principalmente referente ao uso de variavel %%

          7. Pingback: Diminuindo o tamanho da pasta WINSYS no Windows Server 2012 R2 « Jefferson Castilho

          8. Pingback: Diminuindo o tamanho da pasta WINSYS no Windows Server 2012 R2 - Suporte Ninja

          9. Pingback: Diminuindo o tamanho da pasta WINSYS no Windows Server 2012 R2 | Mundo TI Brasil

          10. Estou com o Windows 8.1 instalado e após a instalação de várias atualizações, a pasta ficou com mais de 10GB. Executei o comando Dism.exe /online /Cleanup-Image /StartComponentCleanup e demorou horas para finalizar (usando SSD). Esse comando que citei abrange todos os apresentados nessa página?

          11. Pingback: WINSYS No Windows Server 2012 R2 | Jefferson Castilho

          12. Thiago Vieira

            Jefferson.
            Foi muito útil sua postagem e pode até ficar mais facil.
            Se você simplesmente abrir um bloco de notas e digitar:
            dism /online /cleanup-image /spsuperseded
            Takeown /f %windir%winsxsManifestCache*
            Icacls %windir%winsxsManifestCache* /GRANT %User%:F
            Del /q %windir%winsxsManifestCache*
            pause
            exit
            E após isso salvar o arquivo com nome WinSXS.bat. Basta executar o arquivo como administrador e pronto, todas as etapas serão feitas automaticamente.
            Obs: Adicionei o comando “pause” para que se possa ver caso ocorra algum erro.
            Obs²: Mudei comando lcacls para “%User%” ao invés de “Administrador”para identificar automaticamente o nome de usuário, resolvendo assim problema com comando.
            Espero ter ajudado!
            Thiago Vieira – CEO da TTI Softwares, Web Designer, Técnico em TI.

            1. Ola tudo bem?

              Então conforme informado no artigo que temos uma informação que realmente se apagar a pasta pode gerar problemas internos no Sistema Operacional.

              Obrigado!

Deixe uma resposta

%d blogueiros gostam disto: