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

Czy mogę usunąć folder "C:\WINDOWS\Installer\$PatchCache$"?

Ten folder zajmuje prawie jeden GB mojej partycji C. Czy można ją po prostu usunąć?

Odpowiedzi (9)

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

Heath Stewart’s The Patch Cache and Freeing Space na blogach MSDN wyjaśnia szczegółowo. Fragment:

[…] powoduje, że usługa Windows Installer powoduje, że dowolny oryginalny plik jest wymieniany w bazowej pamięci podręcznej. […] To właśnie ta pamięć podręczna typu “baseline cache” zajmuje dużo miejsca na dysku systemowym po zainstalowaniu […] Pamięć podręczna typu “baseline cache” ułatwia odinstalowanie poprawki poprzez przechowywanie oryginalnych plików, tak aby można je było skopiować z powrotem do lokalizacji docelowych.

[…] poprzez usunięcie pamięci podręcznej typu “baseline cache” dla produktu, przyszłe naprawy, instalację poprawki i scenariusze odinstalowania poprawki mogą wymagać oryginalnego nośnika instalacyjnego. Jeśli dysponujesz przestrzenią dyskową, zalecane jest, aby pamięć podręczna bazowa była dostępna.

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

Uważam, że usuwanie plików powinno być bezpieczne, pod warunkiem, że można je pobrać ponownie w przyszłości, jeśli są potrzebne lub jeśli masz dostęp do swoich oryginalnych dysków instalacyjnych. Miałem coś podobnego na swoim komputerze, po prostu usunąłem to i instalowałem rzeczy z oryginalnego dysku za każdym razem, gdy mnie teraz o to poprosi. Niewygodne, tak; ale nie często instaluję rzeczy i jest to o wiele lepsze niż zmarnowanie całej tony miejsca na moim dysku twardym.

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

Można również wypróbować narzędzie MSIZAP firmy Microsoft. Ma ono opcję “bezpieczną”, ‘G’.

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

To, co robię dla tego folderu, to od czasu do czasu wracam do niego i usuwam z niego tylko te pakiety, które mają co najmniej sześć miesięcy. W ten sposób, jeśli jest jakaś zła łatka, którą muszę cofnąć, zazwyczaj mogę to nadal robić.

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

Czy to możliwe? Tak. A powinieneś? Chyba nie, jeśli nie musisz. Windows Installer trzyma te pliki w pobliżu, ponieważ uważa, że są one potrzebne, jeśli kiedykolwiek będziesz musiał zainstalować na nich kolejną łatkę (lub odinstalować te konkretne poprawki).

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

W razie wątpliwości, zawsze można iść bezpieczniejszą drogą: po prostu skompresować całą Instalator mapę! Kliknij prawym przyciskiem myszy na Installer mapę (lub po prostu $PatchCache$ mapę) i wybierz Properties. Na zakładce General, kliknij przycisk Advanced. Na koniec zaznacz kompresuj foldery, aby zaoszczędzić miejsce na dysku. Jeśli zostaniesz zapytany, wybierz opcję kompresji wszystkich podfolderów i plików.

W ten sposób możesz zyskać do 30% wolnego miejsca (lub w twoim przypadku prawie 300MB) i zachować wszystko na wypadek gdybyś później potrzebował tych rzeczy. I szybkość systemu i reakcja nie będzie miała większego wpływu, ponieważ system rzadko uzyskuje dostęp do tej mapy.

Możesz zastosować tę taktykę do kilku innych, nieistotnych map systemowych, odzyskując w ten sposób dużo wolnego miejsca na dysku!

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

Możesz usunąć zawartość folderu.

Przechodź poniższe kroki:

1) Zatrzymaj usługę Windows Installer.

2) Ustaw klucz rejestru, który wskazuje maksymalny rozmiar folderu na zero.

3) Usuń zawartość folderu.

4) Uruchom usługę Windows Installer.

5) Zatrzymaj usługę Windows Installer.

6) Ustaw klucz rejestru, który wskazuje maksymalny rozmiar folderu na 10 (domyślnie).

7) Uruchom Windows Installer usługę.

Przykład:

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

Wyciągnięty z: http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html

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

Zamiast tego użyj MKLINK do połączenia folderu z napędem alternatywnym, jeśli masz miejsce

  • na dysku D: utwórz podkatalog o nazwie C

  • wytnij i wklej folder Installer do podkatalogu C-Windows znajdującego się na dysku D:

  • uruchom CMD

  • wpisz: CD C:\Windows

  • typ: MKLINK /J Instalator D:\C-Windows\Installer

  • typ: EXIT

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

Rozwiązaniem jest użycie polecenia z Start → Uruchom → cmd:

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

Ostrzeżenie: Nie wpłynie to na folder instalatora. All content msi files created there will remain until the program is uninstalled. $PatchCache$ can grow up to GB of size which takes a lot of my hard disk space.

This command will delete $PatchCache$, and after you finish, run

dir C:\WINDOWS\Installer\$PatchCache$

… to see if the folder is still there.

You can also use del /q /s %tmp%

which deletees all files in the temporary folder, which are created by installing software.