Comment nettoyer le dossier WinSxS pour économiser de l'espace dans Windows 10

Essayez Notre Instrument Pour Éliminer Les Problèmes

Le dossier WinSxS, également connu sous le nom de Component Store, contient des référentiels système et constitue une partie cruciale de l'environnement Windows. Avec le temps, ce dossier ne cesse de croître sans aucune limite et peut occuper un tas d'espace inutile sur votre disque dur.

Cet article explique comment vous pouvez économiser cet espace sans affecter les fichiers système critiques en supprimant en toute sécurité les fichiers indésirables dans le dossier WinSxS. Résumé rapide cacher 1 Qu'est-ce que le dossier WinSxS 2 Comment vérifier la taille du dossier WinSxS 3 Comment nettoyer le dossier WinSxS à l'aide du nettoyage de disque 4 Comment nettoyer le dossier WinSxS en supprimant les fonctionnalités facultatives 5 Comment compresser le dossier WinSxS pour économiser de l'espace 6 Mots de clôture

Qu'est-ce que le dossier WinSxS

Le dossier WinSxS contient des fichiers tels que des DLL , des binaires et d'autres fichiers XML utilisés par l'appareil. Il contient également les informations et les fichiers nécessaires à l'installation des fonctionnalités de Windows. Chaque fois que votre Windows reçoit une mise à jour, elle est installée sur votre ordinateur tandis que les anciennes sont déplacées vers le dossier WinSxS. Ceci est également important pour empêcher le système de planter en assurant la compatibilité ou pour revenir à d'anciens fichiers en cas de restauration du système.

C'est pourquoi le dossier WinSxS ne cesse d'augmenter en taille au fil du temps. Ce dossier se trouve sur le chemin suivant :
C:WindowsWinSxS

Comme vous pouvez le constater, le dossier contient une liste de sous-dossiers et de fichiers utilisés par le système.

Comment vérifier la taille du dossier WinSxS

Vous pouvez vérifier la taille du dossier via ses propriétés dans l'explorateur de fichiers. Cependant, il s'agit de la taille réelle du dossier et non de celle que vous pouvez rendre disponible, car tout ce qui se trouve dans le dossier ne peut pas être supprimé pour libérer de l'espace.

Outre le cache, les fichiers temporaires, les données de sauvegarde et de restauration, d'autres fichiers critiques sont également présents. La barre de propriétés n'indique pas chaque catégorie individuelle des fichiers dans le dossier WinSxS.

Pour vérifier la taille de chaque stockage de composant dans ce dossier, procédez comme suit :

  1. Ouvrez l'invite de commande en tant qu'administrateur.
  2. Saisissez la commande suivante :
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Laissez maintenant le système analyser le dossier WinSxS et il affichera alors une liste des composants et leurs tailles sur l'interface de ligne de commande.

Vous avez maintenant des informations complètes sur ce que contient WinSxS et quelle est la taille de chaque composant. Nous pouvons désormais utiliser ces informations pour libérer 1,14 Go (sauvegardes et fonctionnalités désactivées) de fichiers et dossiers inutiles dans WinSxS.

WinDirStat est un programme merveilleux qui peut calculer et afficher la structure des dossiers et la taille de chaque lecteur de manière visuelle. Pour vérifier la taille de WinSxS, veuillez exécuter WinDirStat en tant qu'administrateur .

Comment nettoyer le dossier WinSxS à l'aide du nettoyage de disque

L'outil de nettoyage de disque est intégré à Windows 10 et peut être utilisé pour effectuer des opérations sécurisées afin de supprimer les fichiers système inutiles. Aucun fichier système critique n'est affecté par l'utilisation de cet utilitaire, contrairement à la suppression manuelle des sous-dossiers WinSxS à l'aide de l'Explorateur de fichiers, ce qui constitue une menace importante pour les fonctionnalités de Windows.

Suivez le guide ci-dessous pour effectuer cette opération :

  1. Rechercher Nettoyage de disque dans le menu Démarrer et exécutez-le. (Remarque : Ne pas exécuter en tant qu'administrateur)
  2. Sur le Sélection du lecteur pop-up, sélectionnez C : dans le menu déroulant et cliquez sur D'accord .
  3. Sur l'écran suivant, cliquez sur Nettoyer les fichiers système .
  4. Les Sélection du lecteur la fenêtre s'ouvrira à nouveau. Sélectionner C : à nouveau et cliquez D'accord .
  5. Sélectionnez maintenant les fichiers que vous souhaitez que l'outil nettoie en cochant les cases à côté d'eux, puis cliquez sur D'accord .
  6. Dans la boîte de dialogue de confirmation, cliquez sur Supprimer les fichiers . L'opération commencera alors et supprimera en toute sécurité tous les fichiers inutiles.

Bien que certains des fichiers indésirables aient été supprimés du dossier WinSxS, il est toujours possible d'augmenter encore plus l'espace disponible. Si nécessaire, passez à l'étape suivante.

Comment nettoyer le dossier WinSxS en supprimant les fonctionnalités facultatives

Étant donné que le dossier WinSxS contient également des référentiels pour le caractéristiques optionnelles , vous pouvez créer plus d'espace en supprimant ceux qui sont désactivés, et vous pensez que vous n'en auriez pas besoin.

Effectuez les opérations suivantes pour supprimer une fonctionnalité à la fois.

  1. Ouvrez l'invite de commande en tant qu'administrateur.
  2. Pour connaître les noms et les statuts des fonctionnalités facultatives actuelles de Windows 10, saisissez la commande suivante :
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Parcourez maintenant la liste et notez ceux dont vous pensez ne pas avoir besoin, puis entrez la commande suivante :
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Vous pouvez remplacer TFTP avec un choix de votre fonctionnalité sélectionnée pour la supprimer.
  4. Répétez la dernière étape pour supprimer tous les référentiels du système relatifs aux fonctionnalités optionnelles.

Si vous vérifiez à nouveau l'état de la fonctionnalité facultative en exécutant la même commande, vous verrez que l'état a changé de Désactivée à Désactivé avec la charge utile supprimée .

Comment compresser le dossier WinSxS pour économiser de l'espace

Le dossier WinSxS peut également être compressé, sinon supprimé. La compression du dossier permettrait d'économiser une quantité d'espace importante tout en ayant tout disponible. Cette méthode n'impliquerait pas de supprimer ou de supprimer quoi que ce soit. Cependant, un inconvénient de la méthode de compression serait que le système effectue une étape supplémentaire ou une compression et une décompression chaque fois qu'il doit accéder au dossier.

Cela affecterait également le temps nécessaire pour exécuter ces fonctions. Néanmoins, le décalage horaire n'est pas important car Windows 10 exécute ces fonctions assez rapidement.

Le processus implique le démarrage et l'arrêt de certains services, ainsi que la modification de la propriété de certains fichiers et dossiers. Par conséquent, il est recommandé de créer un point de restauration système avant de continuer.

  1. Lancez l'invite de commande en tant qu'administrateur.
  2. Saisissez les commandes suivantes l'une après l'autre pour arrêter les services associés et désactiver leur redémarrage automatique :
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Maintenant, nous devons sauvegarder le Listes de contrôle d'accès (ACL) de tous les fichiers et dossiers. Saisissez la commande suivante :
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Cela générera un fichier texte avec du texte brut, qui sera ensuite utilisé pour restaurer les ACL par défaut. Cette étape peut prendre quelques secondes car il y a un certain nombre de fichiers à analyser.
  4. Affectez maintenant l'utilisateur actuel en tant que propriétaire de WinSxS :
    takeown /f '%WINDIR%WinSxS' /r
    Cela attribuera la propriété de manière récursive, ce qui signifie que tous les sous-dossiers et fichiers seront également affectés.
  5. Attribuez maintenant à l'utilisateur actuel le contrôle total du dossier WinSxS avec la commande suivante :
    icacls %WINDIR%WinSxS /grant %USERDOMAIN%\%USERNAME%:(F) /t
  6. Entrez maintenant la commande suivante pour compresser tous les fichiers et dossiers dans WinSxS. Notez que cela ne compressera que ceux qui ne sont pas utilisés par d'autres programmes ou processus :
    compact /s:%WINDIR%WinSxS /c /a /i *
    Cela peut prendre quelques minutes pour compresser chaque fichier.
  7. Une fois la compression terminée, nous devons maintenant rétablir la propriété et l'autorisation par défaut. Saisissez les commandes suivantes une par une :
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Entrez les commandes suivantes pour redémarrer les services que nous avions précédemment arrêtés :
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Vous pouvez maintenant vérifier la taille du dossier WinSxS et remarquer qu'il a considérablement diminué, de près d'un tiers.
après compression

Mots de clôture

Le fichier WinSxS est peut-être l'un des plus importants du système, mais c'est aussi le plus gros, avec un appétit pour plus d'espace de stockage. Cependant, quel que soit le volume que vous autorisez pour le lecteur système, il deviendra insuffisant à un moment donné.

La compression ou la suppression des fichiers et dossiers inutiles peut grandement contribuer au stockage disponible, en particulier lorsqu'elle peut être effectuée en toute sécurité, sans nuire à l'environnement Windows.