Posso cancellare la cartella C:ProgramDataPackage Cache?

La cache dei pacchetti si trova di solito in C:ProgramDataPackage Cache ed è la fonte dei pacchetti installati per Visual Studio e altri prodotti correlati. Microsoft avverte di non cancellarli perché queste cache contengono file di installazione per varie applicazioni sul computer che sono utili per riparare, disinstallare, modificare o reinstallare programmi. Se si eliminano le cache, Windows potrebbe non essere in grado di eseguire queste operazioni di modifica.

Ci sono due soluzioni al problema:

  1. Disabilitare la cache dei pacchetti
  2. Muovere la cache dei pacchetti

Disabilitare la cache dei pacchetti

Se volete che il programma di installazione scarichi ogni pacchetto da internet e poi lo elimini al termine, potete disabilitare la cache dei pacchetti eseguendo il seguente comando in cmd:

  1. "%ProgramFiles(x86)%Microsoft Visual StudioInstallervs_installer.exe" --nocache 

This is also useful if you want to ensure that all your packages are the latest packages from the internet.

You can re-enable the package cache by passing the --cache argument:

  1. "%ProgramFiles(x86)%Microsoft Visual StudioInstallervs_installer.exe" repair --passive --norestart --cache 

Move the package cache

If you’d like to work offline, you can move the package cache off of your main directory if it is short on space. Un modo per farlo è quello di trasferire i file su qualsiasi unità letteraria o file system NTFS (ad esempio, un altro supporto, un disco rigido, un dispositivo USB e un'unità di rete). You will need to create a junction between the old location and the ​new location.

You can create a junction by running:

  1. mklink /J oldpath newpath 

Be careful when using relative paths. Puoi evitare di rompere il collegamento finché sposti il link e la destinazione insieme, e mantieni i loro percorsi relativi.

Fonte: edpresso