WinSxS, c’est quoi ? Beaucoup d’uti­li­sa­teurs de Windows Server ne savent pas répondre à cette question, bien que ce dossier occupe un espace de stockage con­si­dé­rable. WinSxS, le dossier pour l’ac­tua­li­sa­tion et l’entretien des fichiers système, ne doit jamais être supprimé, au risque sinon d’entraver le bon fonc­tion­ne­ment du système. Nous vous montrons comment réduire la taille du dossier WinSxS sans le com­pro­mettre pour optimiser l’espace de stockage.

Backup Cloud par Acronis
Protégez vos appareils et réduisez les temps d'arrêt
  • Sau­ve­garde au­to­ma­tique et res­tau­ra­tion facile
  • Gestion et pla­ni­fi­ca­tion in­tui­tives
  • Pro­tec­tion contre les menaces basée sur l'IA

Comment nettoyer le dossier WinSxS ?

Pour nettoyer le dossier WinSxS, vous pouvez utiliser l’outil de ligne de commande dism.exe. Nous vous pré­sen­tons les étapes à suivre :

1ère étape

Pour pouvoir exécuter dism.exe, vous devez disposer de droits d’ad­mi­nis­tra­teur. Appuyez sur la touche [Windows] et saisissez « cmd » pour re­cher­cher l’invite de commande Windows. Effectuez un clic-droit sur l’option « Invite de commandes » et sé­lec­tion­nez « Exécuter en tant qu’ad­mi­nis­tra­teur ».

2ème étape

Avec la commande Dism.exe /Online /Cleanup-Image /Ana­ly­ze­Com­po­nentS­tore, vous démarrez l’analyse du dossier WinSxS pour connaitre la taille qu’il occupe ef­fec­ti­ve­ment dans l’espace de stockage. Saisissez ensuite la commande Dism.exe /Online /Cleanup-Image /sp­su­per­se­ded pour lancer le processus de nettoyage.

Conseil

Pour supprimer les mises à jour Windows en­re­gis­trées, vous pouvez également entrer la commande Dism.exe /Online /Cleanup-Image /Start­Com­po­nent­Clea­nup. Ne le faites toutefois que si votre système est stable, car il n’est pas assuré que vous puissiez revenir à une version an­té­rieure en cas de com­pli­ca­tions.

Image: Résultat de la commande « Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore »
La commande « Dism.exe /Online /Cleanup-Image /Ana­ly­ze­Com­po­nentS­tore » vous permet de connaitre la taille du dossier WinSxS dans l’espace de stockage.
Note

Même dans la version de bureau de Windows, le dossier WinSxS effectue des tâches im­por­tantes pour le système en utilisant également beaucoup d’espace de stockage. La procédure pour réduire la taille du dossier WinSxS sur la version de bureau est toutefois dif­fé­rente à certains égards de celle de la version serveur. Nous vous pré­sen­tons les étapes à suivre pour nettoyer WinSxS sous Windows 10.

Comment réduire la taille du dossier WinSxS ?

Si vous n’avez pas l’intention de nettoyer com­plè­te­ment le dossier WinSxS mais sim­ple­ment de réduire sa taille, vous pouvez le faire fa­ci­le­ment en utilisant la fonction de nettoyage standard du disque dur. Pour ce faire, utilisez l’outil cleanmgr.

Étape 1

Appuyez sur la touche [Windows] et re­cher­chez cleanmgr. Vous pouvez également lancer l’ap­pli­ca­tion via la boîte de dialogue « Exécuter », que vous ouvrez en appuyant sur [Windows] + [R].

Étape 2

Choi­sis­sez le lecteur système (C:). Si votre système ne dispose que d’un seul lecteur, cette étape est à ignorer.

Étape 3

Dans la fenêtre suivante, cliquez sur « Nettoyer les fichiers système » et attendez la fin de l’opération.

Image: Nettoyage du disque C:
Cliquez sur « Nettoyer les fichiers système ».

Sé­lec­tion­nez main­te­nant les fichiers système que vous souhaitez supprimer. Cliquez sur « OK » pour supprimer les fichiers sé­lec­tion­nés. Ce processus peut prendre quelques minutes, en fonction de la quantité d’espace disque libérée.

Image: Sélectionner les fichiers système à supprimer
Sé­lec­tion­nez les fichiers système que vous souhaitez supprimer.

Détails du dossier WinSxS

Ce dossier fait partie des dossiers standards des ins­tal­la­tions Windows. Il se trouve donc sur la partition système. WinSxS est l’abré­via­tion de « Windows-Side-by-Side ». « Side-by-side » signifie lit­té­ra­le­ment « côte à côte ». Cette dé­sig­na­tion décrit par­fai­te­ment l’objectif principal du dossier : des versions de fichiers sup­plé­men­taires y sont stockées. La dé­sig­na­tion française du dossier WinSxS est « Mémoire de com­po­sants ». Il contient prin­ci­pa­le­ment des fichiers système et peut atteindre un volume de plusieurs gi­gaoc­tets.

Tâches du dossier WinSxS

Le dossier WinSxS met à dis­po­si­tion les fichiers né­ces­saires à la res­tau­ra­tion du système. Il permet notamment les uti­li­sa­tions suivantes :

  • stockage en parallèle de dif­fé­rentes versions de bi­blio­thèques de liens dy­na­miques (DLL pour Dynamic Link Libraries) et autres fichiers système : il arrive parfois que d’anciennes ap­pli­ca­tions ne soient pas com­pa­tibles avec certaines mo­di­fi­ca­tions des DLL. Le dossier WinSxS peut ainsi fournir si­mul­ta­né­ment plusieurs versions d’une même DLL ;
  • ac­ti­va­tion et dé­sac­ti­va­tion de fonctions pendant l’ex­ploi­ta­tion : certaines fonctions de Windows, telles que la solution de vir­tua­li­sa­tion Hyper-V et le système sandbox qui en découle, peuvent être activées sans ins­tal­la­tion ul­té­rieure. Les fichiers né­ces­saires sont également en­re­gis­trés à cet em­pla­ce­ment de stockage ;
  • ajout de rôles sur les systèmes d’ex­ploi­ta­tion de serveur : les fonctions des systèmes d’ex­ploi­ta­tion de serveur Windows sont également appelées rôles. Le serveur peut ainsi prendre, par exemple, le rôle d’un serveur DHCP dans le réseau. Le dossier WinSxS est également utilisé pour ces types d’ex­ten­sions ;
  • res­tau­ra­tion du système en cas de problèmes de démarrage : lorsque le système d’ex­ploi­ta­tion ne se lance plus cor­rec­te­ment, il peut être redémarré en mode res­tau­ra­tion. D’anciennes versions de pro­grammes systèmes peuvent ainsi être ré­cu­pé­rées ;
  • dé­sins­tal­la­tion de mises à jour pro­blé­ma­tiques : lorsque Windows exécute une mise à jour, il n’efface pas la version pré­cé­dente mais l’en­re­gistre pour pouvoir la récupérer en cas de problèmes.

Al­ter­na­tives pour éco­no­mi­ser votre espace mémoire

Si la réduction du volume du dossier WinSxS ne suffit pas, il existe d’autres méthodes pour bé­né­fi­cier de plus d’espace de stockage :

  • dé­sac­ti­va­tion de la mise en veille du système : lors de la mise en veille du système, un fichier image d’un volume non né­gli­geable et portant la dé­sig­na­tion hiberfil.sys est créé au­to­ma­ti­que­ment ;
  • ex­ter­na­li­sa­tion des profils d’uti­li­sa­teurs vers un autre disque : pour éviter une réins­tal­la­tion du système, l’em­pla­ce­ment de stockage des sous-dossiers de profil d’uti­li­sa­teur peut être modifié via l’option « Pro­prié­tés » du menu con­tex­tuel, à l’onglet « Chemin d’accès ». Il est également possible d’utiliser un autre disque, p. ex. un nouveau disque dur ;
  • ex­ter­na­li­sa­tion de dossiers de pro­grammes : les pro­grammes par­ti­cu­liè­re­ment gourmands en mémoire peuvent souvent être installés sur d’autres disques ;
  • dé­sins­tal­la­tion de pro­grammes et fonctions devenus superflus au point de menu « Ap­pli­ca­tions et fonc­tion­na­li­tés » de la commande du système ;
  • effacer les dossiers superflus tels que Windows.old ;
  • dé­sac­ti­va­tion de points de res­tau­ra­tion.

Le nettoyage du dossier de Windows ne suffit pas toujours. La réins­tal­la­tion ou la réi­ni­tia­li­sa­tion du système s’impose alors comme la meilleure solution. Il existe ici également des options n’affectant pas les pro­grammes installés ou les fichiers de l’uti­li­sa­teur.

Pourquoi ne peut-on pas sim­ple­ment nettoyer WinSxS ?

Windows stocke des in­for­ma­tions im­por­tantes dans le dossier WinSxS. En cas de sup­pres­sion ou de dé­pla­ce­ment de ces dernières, certains processus peuvent ne plus fonc­tion­ner cor­rec­te­ment. Mais pourquoi ?

Lecteurs sous Windows

Par défaut, Windows est installé dans la première partition du disque dur utilisé. Les dif­fé­rentes par­ti­tions sont également appelées lecteurs ou volumes. Elles forment une unité de stockage commune. La première partition d’un disque dur se voit gé­né­ra­le­ment attribuer la lettre de disque « C ». Le chemin d’accès C:\Windows\ contient la plupart des fichiers et dossiers im­por­tants du système d’ex­ploi­ta­tion, dont le dossier WinSxS.

Ces contenus ne peuvent pas être déplacés vers d’autres lecteurs. En effet, leur em­pla­ce­ment d’en­re­gis­tre­ment est programmé au sein des dif­fé­rents com­po­sants du système d’ex­ploi­ta­tion qui ne seraient alors plus en mesure de les trouver sur l’or­di­na­teur. Lors de l’ins­tal­la­tion, il est donc important de prévoir un espace de mémoire suffisant pour la partition système.

Remarque

L’espace de stockage d’un disque dur doit être géré sous la forme de struc­tures com­pa­tibles avec le système d’ex­ploi­ta­tion. C’est pourquoi, on crée une ou plusieurs par­ti­tions, per­met­tant de diviser l’espace de stockage de manière logique. Chaque partition est formatée avec un système de données. Celui-ci gère les struc­tures de dossiers et les fichiers, ainsi que leurs mé­ta­don­nées. Le disque dur organise le tout dans un tableau de par­ti­tions.

Mises à jour, packs de service et cor­rec­tifs

Cela fait déjà bien longtemps que les systèmes d’ex­ploi­ta­tion et autres ap­pli­ca­tions ne sont plus des struc­tures rigides, ins­tal­lées une fois et utilisées pendant des années. Ils sont complexes et doivent, par le biais d’amé­lio­ra­tion ou d’ex­ten­sions, s’adapter en continu aux nouvelles exigences des uti­li­sa­teurs. Pour cela, il existe plusieurs pos­si­bi­li­tés : les cor­rec­tifs (éli­mi­na­tion rapide d’un défaut), mises à jour (pro­gram­mées) et packs de service (ensembles de mises à jour et cor­rec­tifs) accèdent aux in­for­ma­tions contenues dans WinSxS pour dé­ter­mi­ner l’état du système. En l’absence des ré­fé­rences croisées né­ces­saires, les mises à jour du système d’ex­ploi­ta­tion ne sont pas ins­tal­lées ou leur ins­tal­la­tion n’est pas exécutée de manière ap­pro­priée.

Remarque

La dif­fé­rence entre les termes mise à jour (update) et mise à niveau (upgrade) est liée au contenu fonc­tion­nel de l’ac­tua­li­sa­tion. Une mise à jour n’améliore gé­né­ra­le­ment un logiciel que dans le cadre de ses fonctions exis­tantes. Une mise à niveau cor­res­pond à l’ins­tal­la­tion d’une version améliorée voire d’une nouvelle version du logiciel. Une res­tau­ra­tion à une version an­té­rieure (downgrade) cor­res­pond à la réins­tal­la­tion d’un logiciel plus ancien ou moins fonc­tion­nel et est exécutée lorsque des versions les plus récentes sont dé­fec­tueuses.

Structure modulaire des logiciels

La raison des dé­pen­dances existant entre les logiciels et les bi­blio­thèques ou les fonctions système est la structure modulaire des logiciels. Quelques fonctions, dont l’ouverture des fichiers ou la con­sul­ta­tion de l’heure du système, sont utilisées par plusieurs pro­grammes. Le système d’ex­ploi­ta­tion les met à dis­po­si­tion via les in­ter­faces de pro­gram­ma­tion pour que les dé­ve­lop­peurs puissent les importer dans leurs logiciels. D’autres bi­blio­thèques de fonctions sont en­re­gis­trées dans le dossier WinSxS. En cas de sup­pres­sion ir­ré­flé­chie de ces fichiers, dif­fé­rents pro­grammes peuvent cesser de fonc­tion­ner.

En résumé

Les or­di­na­teurs portables ou fixes dont le système d’ex­ploi­ta­tion est installé sur un disque SSD ren­contrent ré­gu­liè­re­ment des problèmes de mémoire dis­po­nible. Le nettoyage du dossier WinSxS permet de se libérer du poids mort de fichiers superflus. Il est cependant essentiel de ne pas supprimer ma­nuel­le­ment des contenus du dossier WinSxS. Il faut im­pé­ra­ti­ve­ment utiliser les outils fournis par Windows pour supprimer ces contenus. En cas d’ins­tal­la­tion récente de mises à jour vo­lu­mi­neuses, il est conseillé de s’en abstenir. Dans certaines cir­cons­tances, cela pourrait, en effet, empêcher la dé­sins­tal­la­tion ul­té­rieure de mises à jour dé­fec­tueuses.

Aller au menu principal