Nettoyer le dossier WinSxS
Cette rubrique décrit les différentes façons de réduire la taille du dossier WinSxS sur une installation Windows 10 ou ultérieur en cours d’exécution.
Ne supprimez pas le dossier WinSxS. Vous pouvez au lieu de cela réduire la taille du dossier WinSxS en utilisant des outils intégrés à Windows. Pour plus d’informations sur le dossier WinSxS, consultez Gérer le magasin de composants.
Le système d’exploitation réduit automatiquement la taille du dossier WinSxS en utilisant des méthodes similaires à celles décrites dans cette rubrique. Windows utilise également des processus internes pour réduire la taille du dossier WinSxS, comme la désinstallation et la suppression de packages avec des composants qui ont été remplacés par d’autres composants de versions plus récentes. Les versions précédentes de certains composants sont conservées sur le système pendant un certain temps, ce qui vous permet d’effectuer une restauration si nécessaire. Après un certain temps, ces composants plus anciens sont supprimés automatiquement de l’installation.
Vous pouvez également réduire la taille d’une image Windows en utilisant certaines de ces mêmes techniques, comme expliqué dans Réduire la taille du magasin de composants dans une image Windows hors connexion.
Pour savoir comment trouver la taille de votre dossier WinSxS, consultez Déterminer la taille réelle du dossier WinSxS.
Avertissement
La suppression de fichiers du dossier WinSxS ou la suppression de l’intégralité du dossier WinSxS peut endommager gravement votre système, de sorte que votre PC peut ne pas démarrer et rendre ainsi impossible la mise à jour.
Vous disposez de plusieurs façons de commencer le nettoyage du magasin de composants, qui utilisent une combinaison de la suppression de packages et de la compression de composants pour nettoyer le dossier WinSxS :
Planificateur de tâches
La tâche StartComponentCleanup nettoie automatiquement les composants quand le système n’est pas utilisé. Quand elle est exécutée automatiquement, la tâche attend au moins 30 jours après l’installation d’un composant mis à jour avant de désinstaller les versions précédentes du composant.
Si vous choisissez d’exécuter cette tâche, celle-ci aura un délai d’expiration d’une heure et peut ne pas nettoyer complètement tous les fichiers.
Exécuter la tâche StartComponentCleanup dans le Planificateur de tâches pour nettoyer et compresser les composants
Si le Planificateur de tâches n’est pas ouvert, démarrez-le. Pour plus d’informations, consultez Démarrer le planificateur de tâches.
Développez l’arborescence de la console et accédez à Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup.
Sous Élément sélectionné, cliquez sur Exécuter.
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Notes
La tâche StartComponentCleanup peut également être démarrée à partir de la ligne de commande.
Dism.exe
Le paramètre /Cleanup-Image
de Dism.exe offre aux utilisateurs avancés plus d’options pour réduire davantage la taille du dossier WinSxS. Pour plus d’informations, consultez Options de la ligne de commande de DISM pour la maintenance des packages du système d’exploitation
Utiliser le paramètre /StartComponentCleanup
L’utilisation du paramètre
/StartComponentCleanup
de Dism.exe sur une version de Windows 10 ou ultérieure en cours d’exécution donne des résultats similaires à l’exécution de la tâche StartComponentCleanup dans le Planificateur de tâches, sauf que les versions précédentes des composants mis à jour seront supprimées immédiatement (sans période de grâce de 30 jours) et que vous n’aurez pas de limite de délai d’expiration d’une heure.À partir d’une invite de commandes avec élévation de privilèges, exécutez :
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Utiliser le commutateur /ResetBase avec le paramètre /StartComponentCleanup
L’utilisation du paramètre
/ResetBase
avec le paramètre/StartComponentCleanup
de DISM.exe sur une version de Windows 10 ou ultérieure en cours d’exécution supprime toutes les versions remplacées de chaque composant dans le magasin de composants.À partir d’une invite de commandes avec élévation de privilèges, exécutez :
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Avertissement
Tous les packages de mise à jour existants ne peuvent pas être désinstallés une fois cette commande terminée, mais cela ne bloque pas la désinstallation des packages de mise à jour futurs.
Utiliser le paramètre /SPSuperseded
Pour réduire la quantité d’espace utilisée par un Service Pack, utilisez le paramètre
/SPSuperseded
de Dism.exe sur une version de Windows en cours d’exécution pour supprimer tous les composants de sauvegarde nécessaires à la désinstallation du Service Pack. Un Service Pack est une collection de mises à jour cumulatives pour une version particulière de Windows.À partir d’une invite de commandes avec élévation de privilèges, exécutez :
Dism.exe /online /Cleanup-Image /SPSuperseded
Avertissement
Le Service Pack ne peut pas être désinstallé une fois cette commande terminée.
Nettoyage de disque
Vous pouvez utiliser l’outil Nettoyage de disque pour réduire le nombre de fichiers non nécessaires sur vos lecteurs, ce qui peut permettre à votre PC de s’exécuter plus rapidement. Il peut supprimer des fichiers temporaires et des fichiers système, vider la Corbeille et supprimer divers autres éléments dont vous n’avez peut-être plus besoin. L’option de nettoyage des mises à jour permet de réduire la taille du magasin de composants.
Exécuter l’outil Nettoyage de disque pour supprimer des fichiers système
- Pour supprimer des fichiers système, effectuez les étapes indiquées dans Supprimer des fichiers en utilisant l’outil Nettoyage de disque.
Rubriques connexes
Gérer le magasin de composants
Déterminer la taille réelle du dossier WinSxS
Réduire la taille du magasin de composants dans une image Windows hors connexion