Comment réduire la taille de votre dossier WinSXS sous Windows 7 ou 8
Le dossier WinSXS situé dans C: \ Windows \ WinSXS est gigantesque et continue de croître au fur et à mesure que Windows est installé. Ce dossier crée progressivement des fichiers inutiles, tels que les anciennes versions des composants du système..
Ce dossier contient également des fichiers pour les composants Windows désinstallés et désactivés. Même si aucun composant Windows n'est installé, il sera présent dans votre dossier WinSXS, occupant ainsi de l'espace..
Pourquoi le dossier WinSXS devient trop gros
Le dossier WinSXS contient tous les composants du système Windows. En fait, les fichiers de composants ailleurs dans Windows ne sont que des liens vers des fichiers contenus dans le dossier WinSXS. Le dossier WinSXS contient tous les fichiers du système d’exploitation..
Lorsque Windows installe des mises à jour, il supprime le nouveau composant Windows dans le dossier WinSXS et conserve l'ancien composant dans le dossier WinSXS. Cela signifie que chaque mise à jour Windows que vous installez augmente la taille de votre dossier WinSXS. Cela vous permet de désinstaller les mises à jour du système d'exploitation à partir du panneau de configuration, ce qui peut être utile dans le cas d'une mise à jour erronée - mais c'est une fonctionnalité qui est rarement utilisée.
Windows 7 a résolu ce problème en incluant une fonctionnalité qui permet à Windows de nettoyer les anciens fichiers de mise à jour Windows après l'installation d'un nouveau service pack Windows. L’idée était que le système puisse être nettoyé régulièrement avec les Service Packs.
Cependant, Windows 7 n'a vu qu'un seul service pack - le Service Pack 1 - publié en 2010. Microsoft n'a pas l'intention d'en lancer un autre. Cela signifie que, depuis plus de trois ans, les fichiers de désinstallation des mises à jour Windows se sont accumulés sur les systèmes Windows 7 et ne pouvaient pas être facilement supprimés..
Nettoyer les fichiers de mise à jour
Pour résoudre ce problème, Microsoft a récemment rétroporté une fonctionnalité de Windows 8 vers Windows 7. Elle l'a fait sans trop de fanfare - elle a été déployée dans une mise à jour mineure du système d'exploitation typique, du type qui n'ajoute généralement pas de nouvelles fonctionnalités..
Pour nettoyer de tels fichiers de mise à jour, ouvrez l'assistant de nettoyage de disque (appuyez sur la touche Windows, tapez «nettoyage de disque» dans le menu Démarrer, puis appuyez sur Entrée). Cliquez sur le bouton «Nettoyer les fichiers système», activez l'option «Windows Update Cleanup», puis cliquez sur «OK». Si vous utilisez votre système Windows 7 depuis quelques années, vous pourrez probablement libérer plusieurs giga-octets de espace.
Au prochain redémarrage, Windows mettra quelques minutes à nettoyer les fichiers système avant que vous puissiez vous connecter et utiliser votre bureau..
Si cette fonctionnalité ne s'affiche pas dans la fenêtre Nettoyage de disque, vous êtes probablement en retard sur vos mises à jour - installez les dernières mises à jour à partir de Windows Update..
Windows 8 et 8.1 incluent des fonctionnalités intégrées qui le font automatiquement. En fait, une tâche planifiée StartComponentCleanup incluse dans Windows s’exécute automatiquement en arrière-plan et nettoie les composants 30 jours après leur installation. Cette période de 30 jours vous donne le temps de désinstaller une mise à jour si cela pose des problèmes..
Si vous souhaitez nettoyer manuellement les mises à jour, vous pouvez également utiliser l'option Nettoyage de la mise à jour de Windows dans la fenêtre Utilisation du disque, comme vous pouvez le faire sous Windows 7. (Pour l'ouvrir, appuyez sur la touche Windows, tapez «nettoyage du disque» pour effectuez une recherche et cliquez sur le raccourci «Libérez de l'espace disque en supprimant les fichiers inutiles» qui apparaît.)
Windows 8.1 vous offre plus d'options, vous permettant de supprimer de force toutes les versions précédentes de composants désinstallés, même celles qui n'existent pas depuis plus de 30 jours. Ces commandes doivent être exécutées dans une invite de commande avec privilèges élevés. En d'autres termes, démarrez la fenêtre d'invite de commandes en tant qu'administrateur..
Par exemple, la commande suivante désinstallera toutes les versions précédentes de composants sans la période de grâce de 30 jours de la tâche planifiée:
DISM.exe / online / Cleanup-Image / StartComponentCleanup
La commande suivante supprimera les fichiers nécessaires à la désinstallation des service packs. Vous ne pourrez pas désinstaller les service packs actuellement installés après avoir exécuté cette commande:
DISM.exe / online / Cleanup-Image / SPSuperseded
La commande suivante supprimera toutes les anciennes versions de chaque composant. Vous ne pourrez pas désinstaller les Service Packs ou les mises à jour actuellement installés:
DISM.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
Supprimer des fonctionnalités à la demande
Les versions modernes de Windows vous permettent d'activer ou de désactiver les fonctionnalités de Windows à la demande. Vous trouverez une liste de ces fonctionnalités dans la fenêtre Fonctionnalités Windows, accessible depuis le Panneau de configuration..
Même les fonctionnalités que vous n'avez pas installées - c'est-à-dire les fonctionnalités que vous voyez décochées dans cette fenêtre - sont stockées sur votre disque dur dans votre dossier WinSXS. Si vous choisissez de les installer, ils seront disponibles dans votre dossier WinSXS. Cela signifie que vous n'aurez rien à télécharger ni à fournir le support d'installation Windows pour installer ces fonctionnalités..
Cependant, ces fonctionnalités prennent de la place. Même si cela ne devrait pas être le cas sur les ordinateurs classiques, les utilisateurs disposant de très peu d'espace de stockage ou les administrateurs de serveurs Windows souhaitant réduire leurs installations Windows au plus petit ensemble possible de fichiers système peuvent vouloir extraire ces fichiers de leurs disques durs..
Pour cette raison, Windows 8 a ajouté une nouvelle option qui vous permet de supprimer entièrement les composants désinstallés du dossier WinSXS, libérant ainsi de l'espace. Si vous choisissez d'installer ultérieurement les composants supprimés, Windows vous invite à télécharger les fichiers de composant à partir de Microsoft..
Pour ce faire, ouvrez une fenêtre d'invite de commande en tant qu'administrateur. Utilisez la commande suivante pour voir les fonctionnalités disponibles:
DISM.exe / Online / Anglais / Get-Features / Format: Tableau
Vous verrez une table de noms d'entités et leurs états.
Pour supprimer une fonctionnalité de votre système, vous devez utiliser la commande suivante, en remplaçant NAME par le nom de la fonctionnalité à supprimer. Vous pouvez obtenir le nom de la fonctionnalité dont vous avez besoin dans le tableau ci-dessus..
DISM.exe / Online / Disable-Feature / Nom de la fonction: NOM / Supprimer
Si vous exécutez à nouveau la commande / Get-Features, vous verrez maintenant que la fonctionnalité a le statut «Désactivé avec charge utile supprimée» au lieu de simplement «Désactivé». C'est ainsi que vous savez qu'il ne prend pas d'espace sur le disque dur de votre ordinateur..
Si vous essayez d'alléger au maximum un système Windows, consultez notre liste de méthodes permettant de libérer de l'espace disque sous Windows et de réduire l'espace utilisé par les fichiers système..