MSNLoop
MVP Yannick Plavonil

Catégories


Étiquettes


MSNLoop


Documentation technique destinée aux professionnels de l'informatique qui ont recours aux produits, outils et technologies Microsoft pour gérer et déployer Windows.

Réduire la taille du dossier WinSxS sur Windows 10

Yannick PlavonilYannick Plavonil

Pourquoi le dossier WinSxS occupe-t-il tant de place ? Vous êtes nombreux à cette question. En bref, cela est dû au fait que le magasin de composants (dossier WinSxS) contient tous les composants qui permettent à Windows 10 de faire fonctionner votre système.

Ces composants sont conservés afin de pouvoir annuler toute modification qui pose problème ou réparer un fichier endommagé. Exemple avec une mise à jour Windows Update qui fait planter le PC. En ayant toujours une copie, vous pouvez donc désinstaller la mise à jour. Si votre PC fonctionne bien, dans ce cas vous pouvez supprimer les anciennes versions des fichiers.

Analyser la taille dossier WinSxS

Commençons par analyser la taille et les informations du magasin WinSxS. À partir d’une invite de commandes, tapez la commande suivante pour l’analyse:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

L’option /AnalyzeComponentStore fonctionne uniquement sur Windows 8.1 et Windows 10.

winsxs windows 10

Sur cet exemple, il n’est pas recommandé de faire le nettoyage

Nettoyer le dossier WinSxS

Maintenant, effectuons le ménage du magasin pour récupérer de l’espace disque. À partir d’une invite de commandes, tapez la commande suivante:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Associer l’option /ResetBase avec /StartComponentCleanup sur une version en cours d’exécution de Windows 10 supprime toutes les versions obsolètes de chaque composant dans le dossier WinSxS. On peut utiliser cette commande dans une séquence de tâche avant la capture de l’image.

Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

winsxs windows 10

Pour réduire la quantité d’espace utilisée par un Service Pack, utilisez le paramètre /SPSuperseded de Dism.exe

Dism.exe /online /Cleanup-Image /SPSuperseded

[ecko_contrast]La section suivante s’applique dans les scénarios de déploiement Windows 10 en entreprise. Vous pouvez automatiser le nettoyage du dossier à l’aide de divers outils de déploiement comme DISM, MDT, ConfigMgr.[/ecko_contrast]

Nettoyer le dossier WinSxS d’une image Windows 10 hors ligne

Commencez par monté l’image Windows

Dism /Mount-Image /ImageFile:C:\test\images\install.wim /Index:1 /MountDir:C:\test\offline

Après avoir monté une image WIM, vous pouvez utiliser la commande suivante pour faire l’analyse:

Dism /Image:C:\test\offline /Cleanup-Image /AnalyzeComponentStore

Si le nettoyage du dossier WinSxS est recommandé dans le rapport affiché, vous pouvez commencer le nettoyage de l’image système avec l’une des 2 commandes.

Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup

Vous pouvez réduire davantage la taille du magasin de composants en ajoutant le paramètre /ResetBase

Dism /Image:C:\test\offline /Cleanup-Image /StartComponentCleanup /ResetBase

Puis sauvegarder l’image.

Dism /Unmount-Image /MountDir:C:\test\offline /Commit

Nettoyer le dossier WinSxS depuis une séquence de tâches

cleanupwinsxswindows10

Pour plus d’info sur l’outil DISM et le dossier WinSxS
http://technet.microsoft.com/fr-fr/library/hh825176.aspx
https://msdn.microsoft.com/fr-fr/library/dn251569.aspx

Pour Windows 7, voir l’article Nettoyer le dossier WinSxS de Windows 7
Pour Windows 8.1, voir l’article Nettoyer le dossier WinSxS de Windows 8.1

Yannick Plavonil est un consultant, spécialisé dans les solutions de gestion et déploiement Windows en entreprise. Activement impliqué dans les communautés, il a reçu le titre Microsoft Most Valuable Professional (MVP). Ses domaines d'expertise comprennent les outils de déploiements Windows, MDT, WinPE, USMT, WDS, ConfigMgr et Intune.

Commentaires 5