Puis-je configurer la mise à jour de Windows pour utiliser le deuxième lecteur pour les futures mises à jour?

15

Mon lecteur C est de 15 Go et se remplit principalement avec les dossiers de désinstallation de Windows Update.

Puis-je configurer la mise à jour de Windows pour placer ces dossiers de désinstallation sur un deuxième lecteur avec plus d'espace au moment de la mise à jour?

questions connexes:-

Paul Rowland
la source
Bon sang, cette réponse n'est certainement pas facile à trouver ... J'ai trouvé le registre où quelqu'un a prétendu que vous pouviez changer le dossier UNinstall, mais pas celui d'installation ...
Ivo Flipse
Peut-être demander ceci sur serverfault, ils devraient le savoir là
Ivo Flipse
@Rowland Shaw - J'ai lié à cette question dans la question d'origine, elle a été posée par moi, et ce n'est pas la même chose! On demande si je peux déplacer les dossiers de désinstallation existants sans interrompre une désinstallation, cela demande un paramètre pour toujours mettre les futurs dossiers de désinstallation sur le lecteur avec plus d'espace.
Paul Rowland

Réponses:

19

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:\
opsin
la source
1
Cette procédure fonctionne très bien. Quelques remarques: La commande «junction» se trouve sur live.sysinternals.com et le lecteur de destination doit être au format NTFS.
Phillip Ngan
4

Je sais que cela ne répond pas à votre question, mais ... pourquoi gardez-vous les dossiers d'installation [de] Windows? Supprimez-les simplement. Avez-vous déjà annulé une mise à jour Windows?

Modifier: les dossiers d'installation d'Office sont une autre affaire. Avec eux, MS Office peut souvent se réparer lui-même. Sans eux, vous envisagez peut-être une réinstallation en cas de problème majeur.

kmarsh
la source
Je suis d'accord ... Vous ne devriez jamais avoir à désinstaller une mise à jour. Attendez quelques jours et si tout va bien, vous pouvez les supprimer. Vous pouvez utiliser CCleaner (des outils plus propres qui suppriment les fichiers temporaires et inutiles), il a une option pour les supprimer.
Julien N
1
En fait, j'ai désinstaller les mises à jour à plusieurs reprises. C'est rare, cependant (je gère des centaines de machines, et je l'ai fait peut-être trois fois au total). Mais il est généralement sûr de supprimer tout dossier de désinstallation datant de plus de quelques mois.
Joel Coehoorn
1

Je pense que vous vous en approchez du mauvais côté, je recommanderais d'agrandir le lecteur C. S'il s'agit d'une partition, essayez d'utiliser le CD live gparted de http://gparted.sourceforge.net/ pour redimensionner vos partitions. Si c'est un disque dur, je le remplacerais. Désolé, ce n'est pas une réponse directe à votre question.

Col
la source
1

Si vous faites référence à des dossiers portant des noms tels que C:\4633bc0687e6970b8e63a999ac1f7a, ceux-ci peuvent être supprimés sans danger, car ils ne sont que des restes de Windows Update et ne sont jamais nécessaires.

Les fichiers du Service Pack peuvent également être supprimés, en toute sécurité, en exécutant le Nettoyage de disque Windows sur C et en cochant «Fichiers de sauvegarde du Service Pack» dans la liste. Le nettoyage de disque est le moyen le plus sûr de récupérer de l'espace, car il ne vous permettra pas de détruire Windows.

D'autres dossiers avec des noms tels que c:\windows\$NtUninstall----$peuvent être supprimés si vous ne souhaitez jamais désinstaller une mise à jour Windows. Vous pouvez les déplacer vers un autre disque si vous souhaitez conserver cette possibilité. Les supprimer totalement est documenté ici .

Si vous avez d'autres questions, il serait utile de connaître votre version exacte de Windows et votre niveau de service-pack.

harrymc
la source
merci pour la réponse, mais je cherche s'il est possible de placer les dossiers de désinstallation sur un deuxième lecteur avec plus d'espace à ce moment-là, pas si c'est ok pour supprimer les dossiers de désinstallation existants.
Paul Rowland
Si vous supprimez MSOCache, les mises à jour d'Office 2007 échoueront.
kinokijuf
@kinokijuf: Droite - supprimé. Pourquoi downvote?
harrymc
0

Je suis d'accord avec kmarsh à ce sujet que les supprimer semble être une bonne idée mais j'ai personnellement eu des erreurs sur les fenêtres en raison de la suppression des désinstallateurs de cela (ne me demandez pas pourquoi). Je recommanderais de les sauvegarder avant la suppression complète, puis s'il n'y a aucun problème, supprimez également les sauvegardes.

PS consultez ce guide pour supprimer en toute sécurité les désinstallateurs SP2.

Communauté
la source