J'espère que je n'obtiens pas de -1 pour cela car cela ne concerne pas directement les dossiers de désinstallation. Mais cela aidera avec ce problème d'espace utilisateur et le déplacement des fichiers de mise à jour.
Vous pourriez déplacer certains des autres dossiers car il semble que les dossiers de désinstallation soient codés en dur? Un bon serait le dossier C: \ Windows \ SoftwareDistribution (où les mises à jour, etc. sont téléchargées), mais Microsoft dit que vous ne pouvez pas déplacer celui-ci non plus, mais vous pouvez si vous utilisez l' outil de jonction Microsoft (Sysinternals) (I extrayez-le toujours à la racine de mon dossier C: \ Windows car il est utilisé à partir de l'invite de commandes). Cet outil redirige essentiellement les données d'un emplacement à un autre, l'ordinateur pense que le dossier existe toujours à son emplacement d'origine même si vous l'avez déplacé. Je l'utilise tout le temps pour ce dossier et d'autres comme le dossier i386 au lieu de changer le registre.
Ajout d'une jonction
Vous devez d'abord arrêter le service Windows Update et copier le dossier SoftwareDistribution sur votre autre lecteur (avec les autorisations). Démarrez une invite de commande (cmd) via Démarrer> Exécuter> cmd, puis:
net stop wuauserv
xcopy C:\Windows\SoftwareDistribution D:\Windows\SoftwareDistribution /O /X /E /H /K
Windows vous demandera si D: \ Windows \ SoftwareDistribution spécifie un nom de fichier ou un nom de répertoire (F = fichier, D = répertoire)?
Answer D for directory
Deuxièmement, vous renommerez l'ancien dossier.
rename C:\Windows\SoftwareDistribution SoftwareDistribution.del
La troisième étape consiste à créer la jonction (également à partir de l'invite de commande):
junction C:\Windows\SoftwareDistribution "D:\Windows\SoftwareDistribution"
La première consiste à redémarrer le service Windows Update:
net start wuauserv
Voyez si vous pouvez télécharger une mise à jour. Si cela fonctionne, supprimez le dossier SoftwareDistribution.del, sinon, réessayez ou renommez le fichier SoftwareDistribution.del.
Supprimer la jonction
Pour supprimer la jonction si, pour une raison quelconque, vous n'en voulez plus. Arrêtez le service Windows Update et copiez les fichiers de distribution de logiciels dans le dossier Windows:
net stop wuauserv
xcopy D:\Windows\SoftwareDistribution C:\Windows\SoftwareDistribution /O /X /E /H /K
Supprimez ensuite la juction avec -d:
junction -d D:\Windows\SoftwareDistribution
Redémarrez ensuite le service Windows Update:
net start wuauserv
Voyez quels dossiers ont une jonction:
junction -s c:\