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

Puis-je supprimer le dossier C:\ProgramData\Package Cache ?

Il y a un nouveau dossier plein d'installateurs situé à `C:\ProgramData\Package Cache Il y a un nouveau dossier plein d'installateurs situé à . Je crois que cela provient de Visual Studio 2012 RC.

Puis-je supprimer ces gigaoctets de données sans conséquences ? S'agit-il tous de fichiers temporaires ? Il s'agit d'un produit bêta, donc je ne suis pas sûr qu'il y ait beaucoup d'informations sur ce dossier.

Réponses (9)

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

TL;DR : Ne PAS supprimer ce dossier

(voir ci-dessous pour les ** contournements** )


Pourquoi pas ?

Il y a eu des rapports contradictoires sur la question de savoir si l'absence de ce dossier (suite à sa suppression) va actuellement et dans tous les cas causer des problèmes avec l'installation du studio visuel, c'est-à-dire pendant le fonctionnement normal, pendant la réinstallation, la mise à jour/le patch, la réparation ou la désinstallation. Cependant, la recommandation de MICROSOFT est clairement de Ne pas le supprimer.

De Microsoft Developer Tools Blogs → ICI

Lors de la réparation, de la modification ou de la désinstallation d'un produit ou lors de l'installation ou de la désinstallation d'un correctif, si un support source est nécessaire, le cache du paquet est utilisé automatiquement et la plupart des utilisateurs ne verront jamais d'invite. Ce n'est que si le cache du paquet est manquant ou incomplet que Visual Studio vous demandera de télécharger (si vous êtes connecté) ou de localiser le média comme indiqué dans la capture d'écran ci-dessous.

Les utilisateurs qui ont installé à partir d'un média ont même la possibilité de télécharger (si vous êtes connecté). Même si très peu de clients devraient voir ce dialogue, nous voulions nous assurer que l'expérience soit facile. Même si nous demandons de télécharger les paquets dans le cache s'ils sont manquants, nous recommandons aux utilisateurs de ne pas supprimer le cache des paquets. Non seulement le cache est utilisé par de nombreux autres produits qui sont installés avec Burn et qui peuvent ne pas fournir la même expérience de téléchargement, mais il y a des scénarios où Windows Installer peut nécessiter des sources que nous ne pouvons pas gérer parce que notre code ne fonctionne pas.


Solution/Work-Around :

Si vous avez besoin de récupérer cet espace, votre meilleure chance est d'éviter de “supprimer” quoi que ce soit, mais plutôt de déplacer ce dossier et tous ses fichiers. Vous pouvez le faire en toute sécurité en suivant les instructions ci-dessous pour tout stockage local/en direct, en ligne, en quasi ligne ou hors ligne à condition que ce système de stockage puisse être monté sur une lettre de lecteur ou tout point de montage sur le système de fichiers NTFS. L'un des éléments suivants fonctionnera :

  • une autre partition active (montée)
  • un disque optique (CD, DVD, etc.) avec un système de fichiers actif comme FAT, ou NTFS
  • un disque dur externe
  • un lecteur USB
  • un lecteur réseau

Chaque fois que vous êtes invité à indiquer le média/recevoir des erreurs concernant des fichiers manquants/un emplacement manquant, vous devez simplement vous assurer de remonter/réinsérer votre lecteur/média s'il ne s'agit pas déjà d'une partition active. Une fois déplacé, afin de “lier” l'ancien point/emplacement de montage (dans la plupart des cas `C:\ProgramData\Package Cache# TL;DR : Ne PAS supprimer ce dossier

(voir ci-dessous pour les ** contournements** )


Pourquoi pas ?

Il y a eu des rapports contradictoires sur la question de savoir si l'absence de ce dossier (suite à sa suppression) va actuellement et dans tous les cas causer des problèmes avec l'installation du studio visuel, c'est-à-dire pendant le fonctionnement normal, pendant la réinstallation, la mise à jour/le patch, la réparation ou la désinstallation. Cependant, la recommandation de MICROSOFT est clairement de Ne pas le supprimer.

De Microsoft Developer Tools Blogs → [ ICI ]&003

Lors de la réparation, de la modification ou de la désinstallation d'un produit ou lors de l'installation ou de la désinstallation d'un correctif, si un support source est nécessaire, le cache du paquet est utilisé automatiquement et la plupart des utilisateurs ne verront jamais d'invite. Ce n'est que si le cache du paquet est manquant ou incomplet que Visual Studio vous demandera de télécharger (si vous êtes connecté) ou de localiser le média comme indiqué dans la capture d'écran ci-dessous.

&004

Les utilisateurs qui ont installé à partir d'un média ont même la possibilité de télécharger (si vous êtes connecté). Même si très peu de clients devraient voir ce dialogue, nous voulions nous assurer que l'expérience soit facile. Même si nous demandons de télécharger les paquets dans le cache s'ils sont manquants, nous recommandons aux utilisateurs de ne pas supprimer le cache des paquets. Non seulement le cache est utilisé par de nombreux autres produits qui sont installés avec Burn et qui peuvent ne pas fournir la même expérience de téléchargement, mais il y a des [ scénarios ] &003 où Windows Installer peut nécessiter des sources que nous ne pouvons pas gérer parce que notre code ne fonctionne pas.


Solution/Work-Around :

Si vous avez besoin de récupérer cet espace, votre meilleure chance est d'éviter de “supprimer” quoi que ce soit, mais plutôt de déplacer ce dossier et tous ses fichiers. Vous pouvez le faire en toute sécurité en suivant les instructions ci-dessous pour tout stockage local/en direct, en ligne, en quasi ligne ou hors ligne à condition que ce système de stockage puisse être monté sur une lettre de lecteur ou tout point de montage sur le système de fichiers NTFS. L'un des éléments suivants fonctionnera :

  • une autre partition active (montée)
  • un disque optique (CD, DVD, etc.) avec un système de fichiers actif comme FAT, ou NTFS
  • un disque dur externe
  • un lecteur USB
  • un lecteur réseau

Chaque fois que vous êtes invité à indiquer le média/recevoir des erreurs concernant des fichiers manquants/un emplacement manquant, vous devez simplement vous assurer de remonter/réinsérer votre lecteur/média s'il ne s'agit pas déjà d'une partition active. Une fois déplacé, afin de “lier” l'ancien point/emplacement de montage (dans la plupart des cas ), il vous suffit de créer un répertoire junction vers celui-ci.

Junctions sont reconnus au niveau de file system comme une entrée d'alias dans le FSTAB. Il est donc transparent pour tous les programmes, y compris le système d'exploitation lui-même. En d'autres termes, il n'est PAS considéré comme un fichier qui pointe simplement vers un autre emplacement (comme un shortcut) et fonctionne donc toujours sans incident.

  1. Vous déplaceriez le(s) dossier(s) en question vers son nouvel emplacement
  2. Créer la jonction
49
49
49
2012-11-16 11:26:52 +0000

J'ai trouvé le même dossier sur mon ordinateur portable après avoir installé VS2012. J'ai essayé de renommer ce dossier en “__Package Cache”. Lorsque j'ai ensuite essayé de désinstaller VS2012, le processus de désinstallation n'a pas réussi à démarrer.

Plus d'informations sont disponibles ici .

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

La bonne réponse semble être que si vous le supprimez, VS 2012 ne se désinstallera pas, mais il n'est pas nécessaire de le faire autrement. Par conséquent :

  1. Vous pouvez y laisser les fichiers. Tout fonctionnera, mais cela utilisera beaucoup d'espace disque.
  2. Vous pouvez supprimer les fichiers, et si vous voulez désinstaller VS 2012, vous pouvez relancer l'installateur original pour remettre les fichiers, puis désinstaller.
  3. Vous pouvez déplacer les fichiers sur un autre lecteur avec plus d'espace libre et soit :

Les jonctions et les liens symboliques sont la seule réponse pour déplacer les fichiers système sur un autre lecteur. Ce sont des fonctionnalités NTFS au niveau du système de fichiers que même Windows lui-même ignore, et donc un très gros marteau (et un risque de sécurité potentiel) qui devrait être utilisé avec parcimonie contrairement à leurs homologues UNIX/Linux/BSD, puisqu'ils existent depuis beaucoup plus longtemps sur cette famille de systèmes d'exploitation et que les programmes UNIX/Linux/BSD savent comment les gérer.

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

Pour Visual Studio 2017, vous pouvez désactiver le cache des paquets (même après l'installation de Visual Studio) en appelant :

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

J'ai gagné environ 2 Go d'espace disque sur mon lecteur système grâce à cela (YMMV).

Pour plus de détails, voir les documents : Visual Studio Docs : Disable or Remove the Package Cache

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

Tous les installateurs du logiciel sont sauvegardés dans ce dossier. Il échouerait si vous essayiez de désinstaller un logiciel après avoir supprimé ce dossier.

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

J'ai remarqué ce dossier après avoir installé Visual Studio 2012, dans mon cas tout ce qu'il contenait à l'installation de Visual Studio 2012, je l'ai supprimé manuellement et tout semble fonctionner y compris Visual Studio.

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

Non. Si vous supprimez ce dossier, vous ne pourrez pas désinstaller (et éventuellement mettre à jour) Visual Studio.

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

Oui vous pouvez supprimer ce répertoire, si vous avez désinstallé Visual Studio.

J'ai trouvé ce répertoire après avoir désinstallé Visual Studio en préparation de l'installation d'un SSD plus petit que le disque dur que j'utilisais auparavant. Cet ordinateur n'est plus une station de développement.

La désinstallation de Visual Studio a laissé derrière elle un autre logiciel comme un programme pour se connecter à un serveur SQL local, que je n'ai pas. Je l'ai désinstallé.

Il a également laissé derrière lui plusieurs programmes .NET mais je ne sais pas lesquels sont sûrs à désinstaller, alors je les ai laissés en place.

Donc, au point de la question : J'ai supprimé ce répertoire. Il était assez grand, ce qui m'a permis de mieux l'intégrer dans mon SSD.

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

Il est généralement préférable de ne pas se tromper en supprimant ces fichiers manuellement, et de laisser cette tâche à Windows Disk Cleanup, ou à d'autres outils de nettoyage de disque. Celui que j'utilise personnellement et que je peux vous recommander est le CCleaner .

CCleaner peut vous aider à trouver automatiquement les fichiers obsolètes dans un programme et les supprimer pour vous.