2009-12-13 07:17:03 +0000 2009-12-13 07:17:03 +0000
127
127
Advertisement

Posso apagar a pasta "C:\WINDOWS\Installer\$PatchCache$"?

Advertisement

Esta pasta está a ocupar quase um GB da minha partição C. É possível simplesmente apagá-la?

Advertisement
Advertisement

Respostas (9)

59
59
59
2010-12-02 07:58:01 +0000

Heath Stewart’s The Patch Cache and Freeing Space nos blogs MSDN explica em detalhe. Um trecho:

[…] faz com que o serviço Windows Installer faça o cache de qualquer um dos arquivos originais seja substituído no cache de base. […] É esta cache de base que consome muito espaço na unidade do sistema após a instalação […] A cache de base facilita a desinstalação de patches, armazenando os ficheiros originais para que possam ser copiados de volta para os locais alvo.

[…] ao remover a cache de base para um produto, a reparação futura, a instalação de patches e os cenários de desinstalação de patches podem requerer a sua mídia de instalação original. Se tiver o espaço da unidade, é recomendável que mantenha as caches de base disponíveis.

53
53
53
2009-12-13 07:41:43 +0000

Penso que deve ser seguro remover os ficheiros, desde que possa voltar a descarregá-los no futuro, se forem necessários ou se tiver acesso aos seus discos de instalação originais. Eu tinha algo semelhante no meu computador, acabei de o apagar e instalar coisas do disco original sempre que ele me pede agora. Inconveniente, sim; mas não costumo instalar coisas e é muito melhor do que ter uma tonelada inteira de espaço no meu disco rígido desperdiçado.

15
Advertisement
15
15
2010-05-05 20:25:31 +0000
Advertisement

Pode também experimentar o utilitário MSIZAP da Microsoft. Tem uma opção “segura”, “G”.

8
8
8
2011-08-09 16:49:58 +0000

O que eu faço por esta pasta é revisitá-la de vez em quando e apenas eliminar pacotes que tenham pelo menos seis meses de idade. Desta forma, se houver um mau remendo que eu precise de reverter, normalmente ainda o posso fazer.

3
Advertisement
3
3
2009-12-13 07:26:11 +0000
Advertisement

Será possível? Sim. Deveria? Provavelmente não, se não tiver de o fazer. O Windows Installer mantém esses ficheiros por perto porque pensa que são necessários se alguma vez tiver de instalar outro patch em cima deles (ou desinstalar esses patches em particular).

3
3
3
2013-08-24 13:44:29 +0000

Em caso de dúvida, pode sempre seguir um caminho mais seguro: basta comprimir o mapa inteiro do Installer! Clique com o botão direito do rato no mapa Installer (ou apenas $PatchCache$ map) e escolha Properties. No separador Geral, clique no botão Avançado. Finalmente, marque Comprimir pastas para guardar espaço em disco. Se lhe for pedido, escolha uma opção para comprimir todas as subpastas e ficheiros.

Desta forma pode ganhar até 30% de espaço livre (ou, no seu caso, quase 300MB), e guardar tudo para o caso de precisar deste material mais tarde. E a velocidade e resposta do sistema não será muito afectada uma vez que o sistema raramente acede a este mapa.

Pode aplicar esta táctica a vários outros mapas não essenciais do sistema, recuperando assim muito espaço livre no seu disco!

1
Advertisement
1
1
2016-02-25 11:28:44 +0000
Advertisement

Pode apagar o conteúdo das pastas.

Seguir estes passos:

1) Parar o Windows Installer o serviço.

2) Definir a chave de registo que indica o tamanho máximo das pastas para zero.

3) Apagar o conteúdo das pastas.

4) Iniciar o Windows Installer o serviço.

5) Parar o Windows Installer o serviço.

6) Definir a chave de registo que indica o tamanho máximo das pastas para 10 (por defeito).

7) Iniciar o Windows Installer o serviço.

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

0
0
0
2017-05-27 04:08:16 +0000

Em vez disso, utilize o MKLINK para ligar a pasta a uma unidade alternativa se tiver espaço

  • na unidade D: criar uma subpasta chamada C

  • cortar e colar a pasta Instalador na subpasta C-Windows localizada na unidade D:

  • correr CMD

  • tipo: CD C:\Windows

  • tipo: MKLINK /J Installer D:\C-Windows\Installer

  • tipo: MKLINK /J Installer D:\C-Windows\Installer

  • tipo: CD SAÍDA

-1
Advertisement
-1
-1
2011-08-28 00:07:51 +0000
Advertisement

A solução é usar o comando Start → Run → cmd:

rmdir /q /s "C:\WINDOWS\Installer\$PatchCache$"

Warning: Isto não irá afectar a pasta do Instalador. Todos os conteúdos msi ficheiros criados lá permanecerão até que o programa seja desinstalado. $PatchCache$ pode crescer até GB de tamanho que ocupa muito espaço no meu disco rígido.

Este comando irá apagar $PatchCache$, e depois de terminar, correr

dir C:\WINDOWS\Installer\$PatchCache$

… para ver se a pasta ainda lá está.

Também pode utilizar

del /q /s %tmp%

que apaga todos os ficheiros da pasta temporária, que são criados através da instalação de software.

Advertisement

Questões relacionadas

13
12
8
9
2
Advertisement