Le cache des paquets se trouve généralement dans le dossier C:ProgramDataPackage Cache et est la source des paquets installés pour visual studio et d'autres produits connexes. Microsoft met en garde contre leur suppression, car ces caches contiennent des fichiers d'installation pour diverses applications sur votre ordinateur, utiles pour réparer, désinstaller, modifier ou réinstaller des programmes. Si vous supprimez les caches, il se peut que Windows ne soit pas en mesure d'effectuer ces opérations de modification.
Il existe deux solutions de contournement du problème :
- Désactiver le cache des paquets
- Déplacer le cache des paquets
Désactiver le cache des paquets
Si vous souhaitez que le programme d'installation télécharge chaque paquet depuis Internet et le supprime une fois qu'il a terminé, vous pouvez désactiver le cache des paquets en exécutant la commande suivante dans cmd :
- "%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:
- "%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. Une façon de le faire est de transférer les fichiers vers n'importe quel lecteur de lettres ou système de fichiers NTFS (par exemple, un autre montage, un disque dur, un périphérique USB et un lecteur réseau). You will need to create a junction between the old location and the new location.
You can create a junction by running:
- mklink /J oldpath newpath
Be careful when using relative paths. Vous pouvez éviter de rompre le lien tant que vous déplacez le lien et la cible ensemble, et que vous maintenez leurs chemins relatifs.
Source : edpresso
.