Supprimer les fichiers de mise à jour Windows
Les « fichiers de Windows Update » ne sont pas un seul dossier. Sur un PC typique, cela désigne quatre tas distincts : des composants de mise à jour remplacés dans le magasin de composants, le cache de téléchargement dans C:\Windows\SoftwareDistribution\Download, l’installation précédente dans C:\Windows.old après une mise à jour de fonctionnalité, et le cache d’optimisation de la distribution qui partage des mises à jour avec d’autres PC. Chacun se retire par un outil Windows différent, et chacun a un coût différent, de rien du tout jusqu’à la possibilité de revenir à votre version précédente de Windows.
La réponse courte : utilisez le Nettoyage de disque ou Paramètres pour l’espace, gardez SoftwareDistribution pour réparer une mise à jour bloquée plutôt que pour gagner de l’espace, et ne retirez Windows.old qu’une fois que la nouvelle version a fait ses preuves.
Quatre endroits, quatre coûts différents
| Emplacement | Ce qu’il contient | Le retirer avec | Ce que vous cédez |
|---|---|---|---|
| Nettoyage de Windows Update | D’anciennes versions de composants mis à jour dans le magasin de composants | Nettoyage de disque, Nettoyer les fichiers système | Un retour en arrière plus tôt de ces composants |
SoftwareDistribution\Download |
Des packages de mise à jour téléchargés par Windows Update | Les étapes de réinitialisation de Microsoft, service arrêté d’abord | Les téléchargements en attente sont récupérés à nouveau |
Windows.old |
L’installation de Windows d’avant la mise à niveau | Paramètres, Fichiers temporaires | L’option Revenir à la version précédente dans Récupération |
| Cache d’optimisation de la distribution | Des téléchargements de mises à jour et du Store conservés pour le partage | Nettoyage de disque, ou le cache se vide tout seul | Les pairs de votre réseau récupèrent depuis Internet à la place |
Mesurer avant de supprimer quoi que ce soit
Ouvrez Paramètres › Système › Stockage et sélectionnez Fichiers temporaires. Windows liste des catégories avec leurs tailles, ce qui dit si les fichiers de mise à jour valent votre temps. Un lecteur plein à cause d’une bibliothèque de jeux ou d’un projet vidéo ne sera pas sauvé par quelques centaines de mégaoctets de cache de mise à jour.
Pour le magasin de composants, le chiffre que l’Explorateur de fichiers affiche pour C:\Windows\WinSxS est trompeur à cause des liens physiques. L’article sur le nettoyage de WinSxS montre comment mesurer le vrai surplus avec DISM avant de le nettoyer, donc ce n’est pas répété ici.
Nettoyage de Windows Update dans le Nettoyage de disque
C’est en général le premier des quatre à essayer ; il met quand même fin à la fenêtre de retour pour les composants qu’il retire.
- Recherchez Nettoyage de disque dans la barre des tâches et ouvrez-le.
- Choisissez le lecteur système et sélectionnez OK.
- Sélectionnez Nettoyer les fichiers système, choisissez à nouveau le lecteur et sélectionnez OK.
- Cochez Nettoyage de Windows Update, sélectionnez OK, puis Supprimer les fichiers.
Le guide Microsoft du magasin de composants dit que cette option réduit la taille du magasin de composants. Windows en fait déjà une version selon un calendrier : il garde les versions précédentes de certains composants pendant un temps pour que vous puissiez revenir en arrière, puis les retire automatiquement. Lancer le nettoyage vous-même ne fait qu’avancer ce moment.
Le coût est cette fenêtre de retour. Juste après une grosse mise à jour cumulative, tant que vous vérifiez encore que les imprimantes, les pilotes et vos applications principales se comportent bien, attendez quelques jours avant de le lancer. Le commutateur DISM plus agressif, /ResetBase, rend chaque mise à jour installée permanente et est traité dans l’article WinSxS ; le Nettoyage de disque n’en a pas besoin.
SoftwareDistribution\Download sert aux réparations, pas à l’espace
C:\Windows\SoftwareDistribution\Download est l’endroit où Windows Update garde les packages qu’il a téléchargés. Windows le gère pendant les mises à jour normales, et le dossier n’est en général pas là où se cachent de grandes quantités d’espace. Le vider est une étape de réparation pour des mises à jour qui échouent sans cesse au téléchargement ou à l’installation, et c’est ainsi que Microsoft le présente.
Les instructions de réinitialisation de Microsoft renvoient d’abord à l’utilitaire de résolution des problèmes de Windows Update. Quand cela ne suffit pas, les étapes manuelles arrêtent les services qui détiennent ces fichiers, pour que rien ne soit écrit pendant que vous travaillez sur le dossier. Depuis une invite de commandes élevée :
net stop bits
net stop wuauserv
net stop cryptsvc
L’article de Microsoft renomme ensuite les dossiers plutôt que de les supprimer, et il demande de ne le faire que si les étapes précédentes de la réinitialisation n’ont pas aidé :
Ren %Systemroot%\SoftwareDistribution\DataStore DataStore.bak
Ren %Systemroot%\SoftwareDistribution\Download Download.bak
Ren %Systemroot%\System32\catroot2 catroot2.bak
Redémarrez les services quand vous avez fini :
net start bits
net start wuauserv
net start cryptsvc
Renommer conserve l’ancien contenu jusqu’à ce que vous sachiez que les mises à jour fonctionnent à nouveau ; Windows Update crée des dossiers neufs et télécharge ce dont il a encore besoin. Une fois que Paramètres › Windows Update s’installe avec succès, les dossiers .bak peuvent partir. L’article a aussi une forme plus courte « si tout le reste échoue » qui retire tout le dossier SoftwareDistribution, y compris DataStore, pas seulement les téléchargements. Traitez-la comme la dernière étape qu’elle décrit.
Supprimer le dossier pendant que Windows Update s’exécute est la version à éviter : les fichiers en cours d’utilisation restent, et un téléchargement en cours peut se casser à mi-chemin.
Mole pour Windows a une version plus étroite de cette réparation dans Optimiser, appelée Réinitialiser les téléchargements de mises à jour bloqués. Elle n’est proposée que quand la même mise à jour a échoué à s’installer au moins deux fois de suite au cours des 30 derniers jours, jamais pendant que Windows installe une mise à jour ou attend un redémarrage, et au plus une fois tous les 30 jours. Elle arrête Windows Update et BITS, vide seulement le dossier Download et redémarre celui des deux services qui était en cours. Elle ne touche pas DataStore, catroot2, les paramètres de mise à jour ni les stratégies.
Windows.old et la fenêtre de 10 jours
Après une mise à niveau ou une mise à jour de fonctionnalité, l’installation précédente se trouve dans C:\Windows.old. C’est ce qui rend possible Paramètres › Système › Récupération › Revenir à la version précédente. La page de retour de Microsoft dit que dans la plupart des cas vous avez 10 jours, et que le retour a besoin des dossiers windows.old et $windows.~bt conservés, des comptes utilisateur ajoutés après la mise à niveau retirés, et de la clé USB depuis laquelle vous avez mis à niveau, si vous en avez utilisé une. Le retour conserve les fichiers personnels mais retire les applications et les pilotes installés après la mise à niveau.
Vous n’avez souvent pas besoin de le supprimer. La page de suppression de Microsoft dit que la version précédente est supprimée automatiquement dix jours après la mise à niveau. Pour la retirer plus tôt, allez dans Paramètres › Système › Stockage › Fichiers temporaires, cochez Version précédente de Windows et sélectionnez Supprimer les fichiers. La même page avertit que cela ne peut pas être annulé.
Avant de le faire, vérifiez ce qui vous donnerait envie de revenir : les applications dont vous dépendez démarrent, l’imprimante imprime, le VPN se connecte et les fichiers qui comptent sont dans vos dossiers utilisateur plutôt que seulement dans Windows.old. Une sauvegarde de vos documents ne remplace pas cette vérification, parce que Revenir à la version précédente restaure le système, pas vos fichiers.
Le cache d’optimisation de la distribution
L’optimisation de la distribution permet à un PC de télécharger des mises à jour Windows et du Store depuis d’autres PC du réseau local, ou d’Internet si vous l’autorisez, et de partager en retour ce qu’il a téléchargé. La page Microsoft de l’optimisation de la distribution dit que le cache se vide tout seul après un court moment ou quand il occupe trop d’espace, et que vous pouvez le vider plus tôt dans le Nettoyage de disque en cochant Fichiers d’optimisation de la distribution.
La référence de l’optimisation de la distribution donne les valeurs par défaut derrière « un court moment » : un fichier est conservé jusqu’à trois jours, et le cache peut utiliser jusqu’à 20 % de l’espace disque disponible. Le retirer coûte peu : Windows Update installe depuis son propre téléchargement, et les autres PC récupèrent depuis Microsoft plutôt que depuis vous. Pour changer si ce PC partage du tout, allez dans Paramètres › Windows Update › Options avancées › Optimisation de la distribution.
La page Nettoyer de Mole liste ce cache comme Fichiers d’optimisation de la distribution. Mole demande au service d’optimisation de la distribution lui-même de supprimer les fichiers terminés, ignore tout ce qui est encore en téléchargement et tout ce qui est épinglé, et ne prend jamais possession du dossier du service.
Vérifier le résultat
- Relancez le Nettoyage de disque ou Fichiers temporaires et comparez les catégories à ce que vous aviez vu avant.
- Ouvrez Paramètres › Windows Update et sélectionnez Rechercher des mises à jour. La recherche et l’installation doivent se dérouler normalement.
- Ouvrez Paramètres › Système › Récupération. Si Revenir à la version précédente a disparu, c’est attendu après le retrait de
Windows.old; si vous en aviez encore besoin, cela ne peut pas être ramené.
Ce qu’il ne faut pas faire
- Ne supprimez pas de fichiers de
WinSxSà la main et ne prenez pas possession à TrustedInstaller pour forcer. - Ne supprimez pas
SoftwareDistributionpendant que le service Windows Update s’exécute, et ne l’utilisez pas comme nettoyage d’espace courant. - Ne retirez pas
Windows.olddans les premiers jours après une mise à niveau seulement parce qu’il est gros. - Ne désactivez pas les services Windows Update ou BITS pour empêcher ces dossiers de grandir ; cela arrête aussi les mises à jour de sécurité.
Pour tout le reste qui remplit le lecteur C:, continuez avec trier un lecteur C: plein ou trouver les gros fichiers. Le côté magasin de composants est expliqué dans le nettoyage de WinSxS, et les points de restauration et sauvegardes de fichiers Windows couvrent les voies de récupération que vous pouvez préparer avant d’en céder une.
FAQ
Est-il sûr de supprimer les fichiers de Windows Update ?
Oui, quand vous utilisez les outils de Windows : Nettoyage de Windows Update et Fichiers d’optimisation de la distribution dans le Nettoyage de disque, et Version précédente de Windows dans Fichiers temporaires. Les coûts sont une fin plus tôt du retour des composants et, pour Windows.old, la fin de l’option Revenir à la version précédente.
Puis-je supprimer le dossier SoftwareDistribution ?
Seulement comme réparation pour des mises à jour qui échouent sans cesse, et seulement après avoir arrêté le service Windows Update. Les étapes de Microsoft renomment Download et DataStore au lieu de les supprimer, pour que vous puissiez retirer les copies renommées une fois que les mises à jour fonctionnent à nouveau.
Combien de temps Windows.old reste-t-il sur mon PC ?
Dans la plupart des cas, 10 jours après la mise à niveau. Windows le supprime ensuite automatiquement, et l’option Revenir à la version précédente disparaît avec lui.
Supprimer les fichiers d’optimisation de la distribution arrête-t-il les mises à jour ?
Non. Ce sont des copies conservées pour le partage avec d’autres PC. Windows Update télécharge depuis Microsoft quand il a de nouveau besoin d’un fichier, et le cache se vide aussi tout seul après quelques jours.