Respostas:
Eu acho que deve ser seguro remover os arquivos, desde que você possa baixá-los novamente no futuro, se necessário, ou se você tiver acesso aos seus discos de instalação originais. Eu tinha algo parecido no meu computador, apenas o apaguei e instalei coisas do disco original toda vez que ele me pergunta agora. Inconveniente, sim; mas nem sempre instalo coisas e é muito melhor do que desperdiçar uma tonelada de espaço no disco rígido.
msizap
, pergunto-me se a exclusão manual desses arquivos é realmente segura. Como na msizap *
Microsoft escreve: Remove todas as pastas e chaves do Registro do Windows Installer, ajusta as contagens compartilhadas de DLL e interrompe o serviço Windows Installer. Também remove a chave em andamento e as informações de reversão. O Windows também faz isso ao excluir manualmente os arquivos? (Não corra msizap
sem entender o que ele faz; veja os comentários na resposta de Josué .)
C:\WINDOWS\Installer\$PatchCache$
ou a C:\WINDOWS\Installer
pasta completa . O passo simples pode economizar muito espaço no disco. Existem muitos arquivos msp que não usam cab dentro. Esses arquivos msp podem ser bons compactados e é possível obter algum espaço em disco gratuitamente.
The Patch Cache e Freeing Space nos blogs do MSDN de Heath Stewart explicam em detalhes. Um trecho:
[..] fazem com que o serviço Windows Installer armazene em cache qualquer um dos arquivos originais que estão sendo substituídos no cache da linha de base. [..] É esse cache da linha de base que consome muito espaço na unidade do sistema após a instalação [..] O cache da linha de base facilita a desinstalação de patches armazenando os arquivos originais para que possam ser copiados de volta para os locais de destino.
[..] removendo o cache da linha de base de um produto, cenários futuros de reparo, instalação de patches e desinstalação de patches podem exigir a mídia de instalação original. Se você tiver o espaço em disco, é recomendável manter os caches de linha de base disponíveis.
$PatchCache$\Managed\
. Para mim, removi as pastas do MS Office, pois estavam ocupando muito espaço e tenho DVD para elas. Você poderá reconhecer facilmente as pastas do MS Office, pois elas possuem arquivos com o ícone do MS Office.
Você também pode tentar o utilitário MSIZAP da Microsoft. Tem uma opção "segura", 'G'.
msizap
Ainda é necessário com o Win7?
O que faço para esta pasta é revisitá-la de vez em quando e excluir apenas pacotes que tenham pelo menos seis meses. Dessa forma, se houver uma correção ruim que eu precise reverter, geralmente ainda posso fazer isso.
Em caso de dúvida, você sempre pode ir de maneira mais segura: basta comprimir todo o mapa do Instalador ! Clique com o botão direito do mouse no mapa do Instalador (ou apenas no mapa $ PatchCache $ ) e escolha Propriedades . Na guia Geral , clique no botão Avançado . Por fim, marque Compactar pastas para economizar espaço em disco . Se solicitado, escolha uma opção para compactar todas as subpastas e arquivos.
Dessa forma, você pode ganhar até 30% de espaço livre (ou, no seu caso, quase 300 MB) e mantém tudo, caso precise dessas coisas mais tarde. E a velocidade e a resposta do sistema não serão afetadas, pois o sistema raramente acessa esse mapa.
Você pode aplicar essa tática a vários outros mapas não essenciais do sistema, recuperando muito espaço livre em sua unidade!
Você pode excluir o conteúdo da pasta.
Siga esses passos:
1) Interrompa o serviço Windows Installer.
2) Defina a chave do registro que indica o tamanho máximo da pasta como zero.
3) Exclua o conteúdo da pasta.
4) Inicie o Windows Installer o serviço.
5) Pare o serviço Windows Installer.
6) Defina a chave do registro que indica o tamanho máximo da pasta para 10 (padrão).
7) Inicie o serviço Windows Installer.
Exemplo:
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
RmDir /q /s %WINDIR%\Installer\$PatchCache$
Net Start msiserver /Y
Net Stop msiserver /Y
Reg Add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 10 /f
Net Start msiserver /Y
Extraído de:
http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html
Em vez disso, use o MKLINK para unir a pasta a uma unidade alternativa, se você tiver espaço
• na unidade D: crie uma subpasta chamada C
• cortar e colar o instalador da pasta na subpasta C-Windows localizada na unidade D:
• executar CMD
• tipo: CD C: \ Windows
• tipo: MKLINK / J Installer D: \ C-Windows \ Installer
• tipo: EXIT
A solução é usar o comando em Iniciar → Executar → cmd
:
rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"
Aviso: Isso não afetará a pasta Instalador. Todos os msi
arquivos de conteúdo criados lá permanecerão até que o programa seja desinstalado. $PatchCache$
pode crescer até GB de tamanho, o que ocupa muito do meu espaço no disco rígido.
Este comando excluirá $PatchCache$
e, após concluir, execute
dir C:\WINDOWS\Installer\$PatchCache$
… Para ver se a pasta ainda está lá.
Você também pode usar
del /q /s %tmp%
que exclui todos os arquivos da pasta temporária criados pela instalação do software.