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

Kann ich den Ordner "C:\WINDOWS\Installer\$PatchCache$" löschen?

Dieser Ordner nimmt fast ein GB meiner C-Partition ein. Ist es möglich, ihn einfach zu löschen?

Antworten (9)

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

Heath Stewart’s The Patch Cache and Freeing Space auf MSDN-Blogs erklärt dies ausführlich. Ein Auszug:

[…] veranlasst den Windows Installer-Dienst, alle Originaldateien, die ersetzt werden, im Basis-Cache zu speichern. […] Es ist dieser Baseline-Cache, der nach der Installation viel Speicherplatz auf dem Systemlaufwerk verbraucht […] Der Baseline-Cache erleichtert die Patch-Deinstallation, indem er die Originaldateien speichert, so dass sie an die Zielspeicherorte zurückkopiert werden können.

[…] durch Entfernen des Baseline-Caches für ein Produkt können zukünftige Reparatur-, Patch-Installations- und Patch-Deinstallationsszenarien Ihre ursprünglichen Installationsmedien erfordern. Wenn Sie über den entsprechenden Laufwerksspeicherplatz verfügen, wird empfohlen, die Baseline-Caches verfügbar zu halten.

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

Ich denke, es sollte sicher sein, die Dateien zu entfernen, vorausgesetzt, Sie können sie in Zukunft wieder herunterladen, wenn sie benötigt werden oder wenn Sie Zugang zu Ihren ursprünglichen Installationsdisketten haben. Ich hatte etwas Ähnliches auf meinem Computer, ich habe es einfach gelöscht und installiere Dinge von der Originaldiskette jedes Mal, wenn es mich jetzt danach fragt. Unbequem, ja; aber ich installiere nicht oft Sachen und es ist viel besser, als eine ganze Tonne Speicherplatz auf meiner Festplatte verschwendet zu haben.

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

Sie können auch das Dienstprogramm MSIZAP von Microsoft ausprobieren. Es hat eine “sichere” Option, ‘G’.

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

Was ich für diesen Ordner tue, ist, ihn von Zeit zu Zeit zu überprüfen und nur Pakete darin zu löschen, die mindestens sechs Monate alt sind. Auf diese Weise kann ich, wenn es einen schlechten Patch gibt, den ich zurückrollen muss, normalerweise immer noch tun.

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

Ist das möglich? Ja. Sollten Sie das tun? Wahrscheinlich nicht, wenn Sie nicht müssen. Windows Installer behält diese Dateien bei sich, weil es glaubt, dass sie benötigt werden, falls Sie jemals einen weiteren Patch darüber installieren müssen (oder diese bestimmten Patches deinstallieren müssen).

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

Im Zweifelsfall können Sie immer einen sichereren Weg gehen: komprimieren Sie einfach die gesamte Installer Karte! Klicken Sie mit der rechten Maustaste auf die Installer-Map (oder nur auf die $PatchCache$-Map) und wählen Sie Eigenschaften. Klicken Sie auf der Registerkarte Allgemein auf die Schaltfläche Erweitert. Aktivieren Sie schließlich Ordner komprimieren, um Speicherplatz zu sparen. Wenn Sie gefragt werden, wählen Sie eine Option zum Komprimieren aller Unterordner und Dateien.

Auf diese Weise können Sie bis zu 30% freien Speicherplatz gewinnen (oder in Ihrem Fall fast 300MB), und Sie behalten alles für den Fall, daß Sie dieses Zeug später einmal benötigen. Und Systemgeschwindigkeit und -reaktion werden kaum beeinträchtigt, da das System nur selten auf diese Karte zugreift.

Sie können diese Taktik auf mehrere andere, nicht unbedingt notwendige Systemkarten anwenden und so viel freien Speicherplatz auf Ihrer Festplatte zurückgewinnen!

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

Sie können den Ordnerinhalt löschen.

Folgen Sie diesen Schritten:

1) Beenden Sie Windows Installer den Dienst.

2) Setzen Sie den Registrierungsschlüssel, der die maximale Ordnergröße angibt, auf Null.

3) Löschen Sie den Ordnerinhalt.

4) Starten Sie Windows Installer den Dienst.

5) Beenden Sie Windows Installer den Dienst.

6) Setzen Sie den Registrierungsschlüssel, der die maximale Ordnergröße angibt, auf 10 (Standard)

7) Starten Sie Windows Installer den Dienst

Beispiel:

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

Extrahiert aus: http://www.sysadmit.com/2016/02/GPO-Reducir-tamano-C-Windows-Installer.html

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

Verwenden Sie stattdessen MKLINK, um den Ordner mit einem alternativen Laufwerk zu verbinden, wenn Sie Platz haben für

  • auf Laufwerk D: Erstellen Sie einen Unterordner mit dem Namen C

  • schneiden Sie den Ordner Installer aus und fügen Sie ihn in den Unterordner C-Windows auf Laufwerk D ein:

  • führen Sie CMD

aus - geben Sie ein: CD C:\Fenster

  • geben Sie ein: MKLINK /J Installationsprogramm D:\C-Windows\Installationsprogramm

  • Typ: BEENDEN

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

Die Lösung besteht darin, den Befehl aus Start → Ausführen → cmd:

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

Warnung zu verwenden: Dies hat keine Auswirkungen auf den Installer-Ordner. Alle dort erstellten Dateien mit dem Inhalt msi bleiben erhalten, bis das Programm deinstalliert wird. $PatchCache$ kann bis zu GB groß werden, was viel Platz auf meiner Festplatte beansprucht.

Dieser Befehl löscht $PatchCache$, und nachdem Sie fertig sind, führen Sie

dir C:\WINDOWS\Installer\$PatchCache$

… aus, um zu sehen, ob der Ordner noch vorhanden ist.

Sie können auch den Befehl

del /q /s %tmp%

verwenden, der alle Dateien im temporären Ordner löscht, die durch die Installation von Software erstellt wurden.