¿Puedo eliminar la carpeta C:ProgramDataPackage Cache?

La caché de paquetes se encuentra normalmente en C:gramDataPackage Cache y es la fuente de paquetes instalados para visual studio y otros productos relacionados. Microsoft advierte que no se deben eliminar porque estas cachés contienen archivos de instalación de varias aplicaciones en el equipo que son útiles para reparar, desinstalar, modificar o reinstalar programas. Si elimina las cachés, es posible que Windows no pueda realizar estas operaciones de modificación.

Hay dos soluciones al problema:

  1. Desactivar la caché de paquetes
  2. Mover la caché de paquetes

Desactivar la caché de paquetes

Si quiere que el instalador descargue todos los paquetes de Internet y los elimine al terminar, puede desactivar la caché de paquetes ejecutando el siguiente comando en cmd:

  1. "%ProgramFiles(x86)%NMicrosoft Visual StudioNInstallervs_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. Una forma de hacerlo es transfiriendo los archivos a cualquier unidad de letra o sistema de archivos NTFS (por ejemplo, otro montaje, disco duro, dispositivo USB y unidad de red). 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. Puedes evitar romper el enlace siempre que muevas el enlace y el objetivo juntos, y mantengas sus rutas relativas.

Fuente: edpresso