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

Posso cancellare la cartella C:\ProgramData\Cache del pacchetto?

C'è una nuova cartella piena di installatori che si trova all'indirizzo `C:\ProgramData\Package Cache C'è una nuova cartella piena di installatori che si trova all'indirizzo . Credo che sia di Visual Studio 2012 RC.

Posso cancellare questi gigabyte di dati senza conseguenze? Sono tutti file temporanei? È un prodotto beta, quindi non sono sicuro che ci siano molte informazioni su questa cartella.

Risposte (9)

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

TL;DR: NON cancellare questa cartella

(vedi sotto per workarounds )


Why Not?

Ci sono stati rapporti contrastanti sul fatto che l'assenza di questa cartella (come conseguenza della sua cancellazione) in realtà e in tutti i casi causerà problemi con l'installazione di visual studio, cioè durante il normale funzionamento, durante la reinstallazione, patch/aggiornamento, riparazione installare, o disinstallare. Tuttavia, la raccomandazione di MICROSOFT è chiaramente quella di _ NON CANCELLARE IT_.

Da Microsoft Developer Tools Blogs → HERE (http://blogs.msdn.com/b/heaths/archive/2009/05/29/how-to-workaround-the-issue-when-opening-office-applications-repairs-visual-studio.aspx)**

Quando si ripara, si modifica o si disinstalla un prodotto o quando si installa o si disinstalla una patch, se è richiesto il supporto sorgente la cache del pacchetto viene utilizzata automaticamente e la maggior parte degli utenti non vedrà mai un prompt. Solo se la cache del pacchetto è mancante o incompleta, Visual Studio chiederà di scaricare (se connesso) o di localizzare il supporto come mostrato nella schermata sottostante.

Gli utenti che hanno installato da un supporto avranno anche l'opzione di scaricare (se connesso). Quindi, anche se pochi clienti dovrebbero mai vedere questa finestra di dialogo, volevamo essere sicuri che l'esperienza fosse facile. Anche se chiederemo di scaricare i pacchetti nella cache se mancanti, raccomandiamo agli utenti di non rimuovere la cache dei pacchetti. Non solo la cache è usata da molti altri prodotti che sono installati con Burn e che potrebbero non fornire la stessa esperienza di download, ci sono [ scenari ]&003 quando Windows Installer potrebbe richiedere un sorgente che non possiamo gestire perché il nostro codice non è in esecuzione.


Solution/Work-Around:

Se avete bisogno di recuperare questo spazio, la vostra scommessa più sicura è di evitare “cancellare” qualsiasi cosa, ma di spostare invece questa cartella e tutti i suoi file. Potete farlo in modo sicuro seguendo le istruzioni riportate di seguito su qualsiasi sistema di archiviazione locale/live, online, near-line o offline ** purché** quel sistema di archiviazione che può essere montato su una lettera di unità o su un qualsiasi punto di montaggio sul file system NTFS. Funzionerà uno qualsiasi dei seguenti elementi:

  • un'altra partizione live (montata)
  • un disco ottico (CD, DVD, ecc.) con un filesystem live come FAT, o NTFS
  • un disco rigido esterno
  • un drive USB
  • un drive USB
  • un drive di rete

Ogni volta che viene richiesto il supporto/ricevi eventuali errori relativi a file mancanti/posizione mancante, assicurati semplicemente di rimontare/reinserire il tuo drive/media se non è già una partizione live.

Una volta spostata, per “collegare” il vecchio punto/posizione di montaggio (nella maggior parte dei casi `C:\ProgramData\Package Cache# TL;DR: NON cancellare questa cartella

(vedi sotto per workarounds )


Why Not?

Ci sono stati rapporti contrastanti sul fatto che l'assenza di questa cartella (come conseguenza della sua cancellazione) in realtà e in tutti i casi causerà problemi con l'installazione di visual studio, cioè durante il normale funzionamento, durante la reinstallazione, patch/aggiornamento, riparazione installare, o disinstallare. Tuttavia, la raccomandazione di MICROSOFT è chiaramente quella di _ NON CANCELLARE IT_.

Da Microsoft Developer Tools Blogs → [ HERE ]&003 &003**

Quando si ripara, si modifica o si disinstalla un prodotto o quando si installa o si disinstalla una patch, se è richiesto il supporto sorgente la cache del pacchetto viene utilizzata automaticamente e la maggior parte degli utenti non vedrà mai un prompt. Solo se la cache del pacchetto è mancante o incompleta, Visual Studio chiederà di scaricare (se connesso) o di localizzare il supporto come mostrato nella schermata sottostante.

&004

Gli utenti che hanno installato da un supporto avranno anche l'opzione di scaricare (se connesso). Quindi, anche se pochi clienti dovrebbero mai vedere questa finestra di dialogo, volevamo essere sicuri che l'esperienza fosse facile. Anche se chiederemo di scaricare i pacchetti nella cache se mancanti, raccomandiamo agli utenti di non rimuovere la cache dei pacchetti. Non solo la cache è usata da molti altri prodotti che sono installati con Burn e che potrebbero non fornire la stessa esperienza di download, ci sono [ scenari ]&003 quando Windows Installer potrebbe richiedere un sorgente che non possiamo gestire perché il nostro codice non è in esecuzione.


Solution/Work-Around:

Se avete bisogno di recuperare questo spazio, la vostra scommessa più sicura è di evitare “cancellare” qualsiasi cosa, ma di spostare invece questa cartella e tutti i suoi file. Potete farlo in modo sicuro seguendo le istruzioni riportate di seguito su qualsiasi sistema di archiviazione locale/live, online, near-line o offline ** purché** quel sistema di archiviazione che può essere montato su una lettera di unità o su un qualsiasi punto di montaggio sul file system NTFS. Funzionerà uno qualsiasi dei seguenti elementi:

  • un'altra partizione live (montata)
  • un disco ottico (CD, DVD, ecc.) con un filesystem live come FAT, o NTFS
  • un disco rigido esterno
  • un drive USB
  • un drive USB
  • un drive di rete

Ogni volta che viene richiesto il supporto/ricevi eventuali errori relativi a file mancanti/posizione mancante, assicurati semplicemente di rimontare/reinserire il tuo drive/media se non è già una partizione live.

Una volta spostata, per “collegare” il vecchio punto/posizione di montaggio (nella maggior parte dei casi ), è sufficiente creare una directory junction ad esso.

Junctions sono riconosciuti a livello file system come una voce di alias nel FSTAB. Pertanto, è trasparente a tutti i programmi, compreso il sistema operativo stesso. In altre parole, NON è visto come un file che semplicemente punta ad un'altra posizione (come un shortcut) e quindi funziona sempre senza incidenti.

  1. Si sposterebbe la cartella o le cartelle in questione nella nuova posizione
  2. 3. Creare l'incrocio
49
49
49
2012-11-16 11:26:52 +0000

Ho trovato la stessa cartella sul mio portatile dopo aver installato VS2012. Ho provato a rinominare quella cartella in ‘___Package Cache’. Quando ho provato a disinstallare VS2012, il processo di disinstallazione non si è avviato.

Maggiori informazioni sono disponibili qui .

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

La risposta corretta sembra essere che se lo si elimina, VS 2012 non riuscirà a disinstallarlo, ma per il resto non è necessario. Pertanto:

  1. 1. Potete lasciare i file lì. Tutto funzionerà, ma utilizzerà molto spazio su disco.
  2. È possibile eliminare i file, e se si desidera disinstallare VS 2012, è possibile eseguire nuovamente il programma di installazione originale per rimettere i file indietro, quindi disinstallare.
  3. È possibile spostare i file su un'altra unità con più spazio libero e:

Le giunzioni e i collegamenti simbolici sono l'unica risposta per spostare i file di sistema su un'altra unità. Sono caratteristiche a livello di filesystem NTFS di cui persino Windows stesso è ignaro, e quindi sono un martello veramente grande (e un potenziale rischio per la sicurezza) che dovrebbe essere usato con parsimonia a differenza delle loro controparti UNIX/Linux/BSD, dato che sono in giro da molto più tempo su quella famiglia di sistemi operativi e i programmi UNIX/Linux/BSD sanno come affrontarli.

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

Per Visual Studio 2017, è possibile disattivare la cache del pacchetto (anche dopo l'installazione di Visual Studio) chiamando:

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

Ho guadagnato circa 2 GB di spazio su disco sul mio drive di sistema da questo (YMMV).

Per i dettagli, vedere i documenti: Visual Studio Docs: Disattivare o rimuovere la cache del pacchetto

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

Tutti gli installatori del software sono salvati in questa cartella. Non funzionerebbe se si tentasse di disinstallare un software dopo aver cancellato questa cartella.

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

Ho notato questa cartella dopo aver installato Visual Studio 2012, nel mio caso tutto quello che conteneva all'installazione di Visual Studio 2012, l'ho rimossa manualmente e tutto sembra funzionare, incluso Visual Studio.

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

No. Se si elimina questa cartella, non sarà possibile disinstallare (ed eventualmente aggiornare) Visual Studio.

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

Sì, è possibile cancellare questa directory, se si è disinstallato Visual Studio.

Ho trovato questa directory dopo aver disinstallato Visual Studio in preparazione all'installazione di un SSD più piccolo del disco rigido che stavo usando prima. Questo computer non è più una stazione di sviluppo.

La disinstallazione di Visual Studio ha lasciato qualche altro software come un programma per connettersi ad un server SQL locale, che non ho. L'ho disinstallato.

Ha lasciato anche diversi programmi .NET ma non so quali sono sicuri da disinstallare, così li ho lasciati al loro posto.

Quindi al punto della domanda: Ho cancellato questa directory.

Era abbastanza grande e mi ha aiutato ad inserirmi meglio nel mio SSD.

Ora un giorno dopo non ho notato alcun problema.

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

Di solito è meglio non fare casini con l'eliminazione manuale di questi file e lasciare questo compito a Windows Disk Cleanup, o ad altri strumenti di pulizia del disco. Quello che uso personalmente e che posso consigliarvi è il CCleaner .

CCleaner può aiutarvi a trovare automaticamente i file obsoleti in un programma e a cancellarli per voi.