2012-07-31 14:47:34 +0000 2012-07-31 14:47:34 +0000
425
425

Kann ich den Ordner C:\ProgramData\Package Cache\ löschen?

Es gibt einen neuen Ordner voller Installationsprogramme, der sich unter `C:\ProgramData\Package Cache Es gibt einen neuen Ordner voller Installationsprogramme, der sich unter befindet. Ich glaube, er stammt aus Visual Studio 2012 RC.

Kann ich diese Gigabyte an Daten ohne Folgen löschen? Sind das alles temporäre Dateien? Es handelt sich um ein Beta-Produkt, daher bin ich mir nicht sicher, ob es viele Informationen über diesen Ordner gibt.

Antworten (9)

395
395
395
2013-01-19 15:34:05 +0000

TL;DR: Löschen Sie diesen Ordner NICHT

(siehe unten für Umgehungslösungen )


Warum nicht?

Es gab widersprüchliche Berichte darüber, ob das Fehlen dieses Ordners (als Folge des Löschens) wirklich und in allen Fällen Probleme mit der Visual Studio-Installation verursacht, d.h. während des normalen Betriebs, bei Neuinstallation, Patch/Upgrade, Reparaturinstallation oder Deinstallation. Die Empfehlung von MICROSOFT lautet jedoch eindeutig: NICHT LÖSCHEN IT.

Aus Microsoft Developer Tools Blogs → HIER

Bei der Reparatur, Änderung oder Deinstallation eines Produkts oder bei der Installation oder Deinstallation eines Patches wird, wenn ein Quellmedium benötigt wird, automatisch der Paket-Cache verwendet, und die meisten Benutzer werden nie eine Eingabeaufforderung sehen. Nur wenn der Paket-Cache fehlt oder unvollständig ist, wird Visual Studio zum Herunterladen (falls angeschlossen) oder zum Auffinden von Medien aufgefordert, wie in der Abbildung unten gezeigt.

Benutzer, die von Medien installiert haben, erhalten sogar die Option zum Herunterladen (falls angeschlossen). Obwohl also nur sehr wenige Kunden diesen Dialog jemals sehen sollten, wollten wir sicherstellen, dass die Erfahrung einfach ist. Auch wenn wir Sie auffordern werden, Pakete in den Cache herunterzuladen, wenn sie fehlen, empfehlen wir den Benutzern, den Paket-Cache nicht zu entfernen. Der Cache wird nicht nur von vielen anderen Produkten verwendet, die mit Burn installiert werden und möglicherweise nicht die gleiche Download-Erfahrung bieten, sondern es gibt auch Szenarien , in denen Windows Installer möglicherweise Quellen benötigt, die wir nicht handhaben können, weil unser Code nicht läuft.


Lösung/Arbeitsrunde:

Wenn Sie diesen Speicherplatz zurückerobern müssen, ist es am sichersten, alles “Löschen” zu vermeiden, sondern stattdessen diesen Ordner und alle seine Dateien zu verschieben. Sie können dies sicher tun, indem Sie den untenstehenden Anweisungen folgen, und zwar zu jedem lokalen/Live-, Online-, Nearline- oder Offline-Speicher so lange wie das Speichersystem, das auf einen Laufwerksbuchstaben oder einen beliebigen Einhängepunkt im NTFS-Dateisystem eingebunden werden kann. Jeder der folgenden Punkte funktioniert:

  • eine weitere Live-Partition (gemountet)
  • ein optischer Datenträger (CD, DVD usw.) mit einem Live-Dateisystem wie FAT oder NTFS
  • eine externe Festplatte
  • ein USB-Laufwerk
  • ein Netzlaufwerk

Wann immer Sie zur Eingabe des Datenträgers aufgefordert werden bzw. Fehler wegen fehlender Dateien oder fehlendem Speicherort erhalten, stellen Sie einfach sicher, dass Sie Ihr Laufwerk bzw. Ihre Datenträger neu mounten bzw. wieder einlegen, falls es sich nicht bereits um eine Live-Partition handelt.

Einmal verschoben, legen Sie einfach ein Verzeichnis `C:\ProgramData\Package Cache# TL;DR: Löschen Sie diesen Ordner NICHT

(siehe unten für Umgehungslösungen )


Warum nicht?

Es gab widersprüchliche Berichte darüber, ob das Fehlen dieses Ordners (als Folge des Löschens) wirklich und in allen Fällen Probleme mit der Visual Studio-Installation verursacht, d.h. während des normalen Betriebs, bei Neuinstallation, Patch/Upgrade, Reparaturinstallation oder Deinstallation. Die Empfehlung von MICROSOFT lautet jedoch eindeutig: NICHT LÖSCHEN IT.

Aus Microsoft Developer Tools Blogs → [ HIER ]&003

Bei der Reparatur, Änderung oder Deinstallation eines Produkts oder bei der Installation oder Deinstallation eines Patches wird, wenn ein Quellmedium benötigt wird, automatisch der Paket-Cache verwendet, und die meisten Benutzer werden nie eine Eingabeaufforderung sehen. Nur wenn der Paket-Cache fehlt oder unvollständig ist, wird Visual Studio zum Herunterladen (falls angeschlossen) oder zum Auffinden von Medien aufgefordert, wie in der Abbildung unten gezeigt.

&004

Benutzer, die von Medien installiert haben, erhalten sogar die Option zum Herunterladen (falls angeschlossen). Obwohl also nur sehr wenige Kunden diesen Dialog jemals sehen sollten, wollten wir sicherstellen, dass die Erfahrung einfach ist. Auch wenn wir Sie auffordern werden, Pakete in den Cache herunterzuladen, wenn sie fehlen, empfehlen wir den Benutzern, den Paket-Cache nicht zu entfernen. Der Cache wird nicht nur von vielen anderen Produkten verwendet, die mit Burn installiert werden und möglicherweise nicht die gleiche Download-Erfahrung bieten, sondern es gibt auch [ Szenarien ]&003, in denen Windows Installer möglicherweise Quellen benötigt, die wir nicht handhaben können, weil unser Code nicht läuft.


Lösung/Arbeitsrunde:

Wenn Sie diesen Speicherplatz zurückerobern müssen, ist es am sichersten, alles “Löschen” zu vermeiden, sondern stattdessen diesen Ordner und alle seine Dateien zu verschieben. Sie können dies sicher tun, indem Sie den untenstehenden Anweisungen folgen, und zwar zu jedem lokalen/Live-, Online-, Nearline- oder Offline-Speicher so lange wie das Speichersystem, das auf einen Laufwerksbuchstaben oder einen beliebigen Einhängepunkt im NTFS-Dateisystem eingebunden werden kann. Jeder der folgenden Punkte funktioniert:

  • eine weitere Live-Partition (gemountet)
  • ein optischer Datenträger (CD, DVD usw.) mit einem Live-Dateisystem wie FAT oder NTFS
  • eine externe Festplatte
  • ein USB-Laufwerk
  • ein Netzlaufwerk

Wann immer Sie zur Eingabe des Datenträgers aufgefordert werden bzw. Fehler wegen fehlender Dateien oder fehlendem Speicherort erhalten, stellen Sie einfach sicher, dass Sie Ihr Laufwerk bzw. Ihre Datenträger neu mounten bzw. wieder einlegen, falls es sich nicht bereits um eine Live-Partition handelt.

Einmal verschoben, legen Sie einfach ein Verzeichnis an, um den alten Mount-Punkt/Speicherort (in den meisten Fällen junction) zu “verknüpfen”.

Junctions werden auf der Ebene file system als Alias-Eintrag in der FSTAB erkannt. Daher ist er für alle Programme, einschließlich des Betriebssystems selbst, transparent. Mit anderen Worten, es wird NICHT als eine Datei angesehen, die einfach auf einen anderen Ort zeigt (wie ein shortcut) und daher immer ohne Zwischenfälle funktioniert.

  1. Sie würden den/die fraglichen Ordner an den neuen Speicherort verschieben. 2. Erstellen Sie den Knotenpunkt
49
49
49
2012-11-16 11:26:52 +0000

Ich habe den gleichen Ordner auf meinem Laptop nach der Installation von VS2012 gefunden. Ich habe versucht, diesen Ordner in ‘__Package Cache’ umzubenennen. Als ich dann versuchte, VS2012 zu deinstallieren, konnte der Deinstallationsvorgang nicht gestartet werden.

Weitere Informationen finden Sie hier .

23
23
23
2013-07-07 00:27:57 +0000

Die richtige Antwort scheint zu sein, dass die Deinstallation von VS 2012 fehlschlägt, wenn Sie es löschen, aber ansonsten wird es nicht benötigt. Daher:

  1. Sie können die Dateien dort belassen. Alles wird funktionieren, aber es wird viel Speicherplatz verbrauchen.
  2. Sie können die Dateien löschen, und wenn Sie VS 2012 deinstallieren möchten, können Sie das ursprüngliche Installationsprogramm erneut ausführen, um die Dateien zurückzulegen, und dann deinstallieren.
  3. Sie können die Dateien auf ein anderes Laufwerk mit mehr freiem Speicherplatz verschieben und entweder:

Junctions und symbolische Links sind die einzige Lösung für das Verschieben von Systemdateien auf ein anderes Laufwerk. Sie sind Funktionen auf NTFS-Dateisystemebene, die sogar Windows selbst übersieht, und stellen daher einen wirklich großen Hammer (und ein potentielles Sicherheitsrisiko) dar, die im Gegensatz zu ihren UNIX/Linux/BSD-Pendants sparsam eingesetzt werden sollten, da sie schon viel länger auf dieser Betriebssystemfamilie existieren und UNIX/Linux/BSD-Programme wissen, wie man mit ihnen umgeht.

19
19
19
2018-05-28 07:55:37 +0000

Für Visual Studio 2017 können Sie den Paket-Cache deaktivieren (auch nach der Installation von Visual Studio), indem Sie aufrufen:

"%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vs_installer.exe" --nocache

Ich habe dadurch etwa 2 GB Speicherplatz auf meinem Systemlaufwerk gewonnen (YMMV).

Einzelheiten finden Sie in den Dokumenten: Visual Studio Docs: Deaktivieren oder Entfernen des Paket-Cache

17
17
17
2013-05-19 00:58:30 +0000

Alle Installationsprogramme der Software werden in diesem Ordner gespeichert. Es würde fehlschlagen, wenn Sie versuchen, eine Software zu deinstallieren, nachdem Sie diesen Ordner gelöscht haben.

12
12
12
2012-09-24 21:03:46 +0000

Mir ist dieser Ordner aufgefallen, nachdem ich Visual Studio 2012 installiert hatte. In meinem Fall enthielt er alles, was zur Installation von Visual Studio 2012 gehörte, ich habe ihn manuell entfernt, und alles scheint zu funktionieren, einschließlich Visual Studio.

7
7
7
2013-01-19 15:36:53 +0000

Nein. Wenn Sie diesen Ordner löschen, können Sie Visual Studio nicht deinstallieren (und möglicherweise aktualisieren).

7
7
7
2017-06-03 10:58:42 +0000

*JA, Sie können dieses Verzeichnis löschen, wenn Sie Visual Studio deinstalliert haben. *

Ich habe dieses Verzeichnis nach der Deinstallation von Visual Studio in Vorbereitung auf die Installation einer SSD gefunden, die kleiner ist als die Festplatte, die ich vorher benutzt habe. Dieser Computer ist keine Entwicklungsstation mehr.

Bei der Deinstallation von Visual Studio blieb eine andere Software zurück, wie z.B. ein Programm zur Verbindung mit einem lokalen SQL-Server, über das ich nicht verfüge. Ich habe es deinstalliert.

Es hinterließ auch mehrere .NET-Programme, aber ich weiß nicht, welche sicher zu deinstallieren sind, also ließ ich sie an Ort und Stelle.

Also zur Sache: Ich habe dieses Verzeichnis tatsächlich gelöscht.

Es war ziemlich groß, so dass es mir geholfen hat, besser in mein SSD zu passen.

Jetzt, einen Tag später, habe ich keine Probleme mehr bemerkt.

1
1
1
2012-08-04 15:49:37 +0000

Es ist normalerweise besser, diese Dateien nicht manuell zu löschen und diese Aufgabe entweder der Windows-Datenträgerbereinigung oder anderen Datenträgerbereinigungs-Tools zu überlassen. Dasjenige, das ich persönlich benutze und Ihnen empfehlen kann, ist der CCleaner .

CCleaner kann Ihnen helfen, veraltete Dateien in einem Programm automatisch zu finden und sie für Sie zu löschen.