Se não todos, então muitos usuáriosObservei repetidamente que, após a instalação do pacote de software MS Visual Studio, o diretório Package Cache aparece no disco do sistema. O que é esta pasta? Para que serve? Você pode se livrar dele para liberar espaço? Falaremos sobre tudo isso no artigo.
Muitos usuários estão céticos quanto à sua remoção, o que pode levar a consequências imprevisíveis em termos de desempenho do aplicativo principal.
Cache de pacote: o que é esta pasta?
Vamos começar com o mais simples. Vamos dar uma olhada no próprio diretório Package Cache. É fácil descobrir o que é essa pasta se você recorrer ao programa principal do Visual Studio.
Se alguém não sabe, este aplicativo é obrigatóriopara a instalação ao usar pacotes gráficos poderosos ou jogos com muitos recursos em computadores (sem isso, eles simplesmente não funcionarão). Mas por que, então, no Windows, a pasta Package Cache aparece imediatamente após a instalação do programa principal? A resposta é simples: o aplicativo reserva automaticamente espaço na partição do sistema para suas próprias necessidades, que se resumem em criar e armazenar cópias de backup do programa de trabalho e para a instalação oportuna de pacotes de atualização. Não é possível alterar a localização do diretório criado durante o processo de instalação, pois tudo acontece em segundo plano.
Para versões anteriores do Visual Studio, o tamanhoas pastas não devem exceder 50 MB. Em modificações posteriores, o espaço livre é reservado em 2,5 GB, desde que a distribuição de instalação principal do aplicativo, por exemplo, o lançamento de 2015, tenha um tamanho de 6,15 GB.
O que é a pasta Cache de pacotes do Windows 7?Grosso modo, seu objetivo principal é restaurar de forma rápida e automática o trabalho do Visual Studio a partir de uma cópia de backup da mesma forma que é feito para todo o sistema em caso de falhas repentinas. É claro que manter um kit de distribuição que ocupa três vezes mais espaço livre em disco do que o diretório de dados em cache é totalmente inapropriado, porque o programa também pode ser restaurado da pasta com cópias.
Posso remover a pasta Cache do pacote da partição do sistema?
Agora, algumas palavras sobre a exclusão.O que é essa pasta (Package Cache), nós descobrimos um pouco. Mas, para resolver outro problema, é necessário basear-se nas recomendações dos desenvolvedores do Visual Studio da Microsoft. Eles não recomendam excluir este diretório de forma alguma.
Se o usuário intencionalmente ou acidentalmenteexcluído este diretório, no início do download das atualizações do programa, ele receberá uma mensagem que é impossível determinar a fonte das atualizações. A mesma notificação aparecerá em uma situação em que ocorreu uma falha. Isso é compreensível: como não há cópia de backup, o aplicativo não pode ser restaurado.
Movendo uma pasta para outra partição lógica
Mas não é tão ruim assim.Pelo menos, acredita-se (e isso é confirmado por todos os especialistas) que se o diretório Package Cache não puder ser excluído, ele pode ser simplesmente movido para outro disco ou para uma partição lógica com mais espaço livre. Para fazer isso, a linha de comando é inicializada primeiro (necessária como administrador) por meio do console Executar (cmd), ou por meio do menu iniciar, ou abrindo o objeto executável cmd.exe por meio do PCM no local System32.
Agora a questão é pequena.Antes de inserir os comandos de movimentação na partição lógica (por exemplo, na unidade "D"), é necessário criar o diretório C_DRIVE, nele a pasta ProgramData, e já nesta pasta o diretório Package Cache. Depois disso, copie o conteúdo do diretório original do local do Cache ProgramDataPackage na unidade C para um novo local. Após a conclusão da cópia, exclua o diretório inicial na partição do sistema.
Atenção: por padrão, a pasta ProgramData no disco do sistema está oculta, portanto, no "Explorer" você deve habilitar a exibição dos arquivos e pastas correspondentes através do menu de visualização.
Depois disso, para o programa determinara localização dos dados em cache, o console de comando primeiro grava a linha C:> rmdir / s / q "C: ProgramDataPackage Cache", e então outra - C:> mklink / D "C: ProgramDataPackage Cache" "D: C_DRIVEProgramDataPackage Cache ". A conclusão bem-sucedida da operação será indicada pelo aparecimento de uma mensagem sobre a atribuição de um link simbólico ao novo diretório. Os comandos são inseridos com aspas e espaços conforme mostrado acima.
Em vez de um total
Isso é tudo para o diretório Packager Cache.O que é essa pasta e quais ações podem ser executadas com ela para não quebrar a funcionalidade do programa Visual Studio, eu acho, já está claro. Em qualquer caso, não é recomendável se livrar deste objeto dessa forma (sem copiar o conteúdo do diretório original e inserir comandos adicionais). Caso contrário, não apenas as atualizações não serão instaladas, mas o próprio programa terá que ser completamente reinstalado.