Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet article fournit une résolution pour résoudre les problèmes d’espace disque provoqués par un répertoire de magasin de composants Windows volumineux (WinSxS).
S’applique à : Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1
Numéro de base de connaissances d’origine : 2795190
Symptômes
Lorsque vous examinez la taille du dossier C :\Windows, vous remarquerez peut-être que le répertoire C :\Windows\winsxs semble utiliser un grand nombre d’espaces de disque.
La cause
Le répertoire du magasin de composants Windows (C :\Windows\winsxs) est utilisé pendant les opérations de maintenance dans les installations De Windows. Les opérations de maintenance incluent, mais elles ne sont pas limitées à Windows Update, au service Pack et aux installations de correctifs logiciels.
Le magasin de composants contient tous les fichiers requis pour une installation Windows. Et toutes les mises à jour de ces fichiers sont également conservées dans le magasin de composants à mesure que les mises à jour sont installées. Cela entraîne l’expansion du magasin de composants au fil du temps à mesure que d’autres mises à jour, fonctionnalités ou rôles sont ajoutés à l’installation. Le magasin de composants utilise des liens durs NTFS entre lui-même et d’autres répertoires Windows pour augmenter la robustesse de la plateforme Windows.
Le magasin de composants affichera une grande taille de répertoire à cause de la façon dont l'explorateur Windows gère les liens durs. L’interpréteur de commandes Windows compte chaque référence à un lien dur en tant qu’instance unique du fichier pour chaque répertoire dans lequel réside le fichier. Par exemple, si un fichier nommé advapi32.dll est de 700 Ko et qu’il est contenu dans le magasin de composants et dans le répertoire \Windows\system32, l’Explorateur Windows signale de manière inexacte que le fichier consomme 1 400 Ko d’espace disque.
Résolution
Le magasin de composants ne peut pas résider sur un volume autre que le volume système en raison des liens durs NTFS. Si vous essayez de déplacer le magasin de composants, cela entraîne l’impossibilité d’installer correctement les mises à jour Windows, les service packs, les rôles ou les fonctionnalités. En outre, nous vous déconseillons de supprimer manuellement des fichiers du magasin de composants.
Pour réduire la taille du répertoire du magasin de composants sur une installation Windows, vous pouvez décider de rendre l’installation de Service Pack permanente et de récupérer l’espace utilisé à partir des fichiers Service Pack. Toutefois, si vous rendez l’installation de Service Pack permanente, le Service Pack n’est pas amovible.
Pour supprimer les fichiers service pack d’une installation Windows, utilisez les utilitaires in-box suivants :
- Windows Server 2008 Service Pack 2 installé : Compcln.exe
- Windows 7 Service Pack 1 ou Windows Server 2008 R2 Service Pack 1 installé : DISM /online /Cleanup-Image /SpSuperseded ou Assistant Nettoyage de disque (cleanmgr.exe)
Le scavenging peut également être réalisé de manière proactive sur les installations de Windows Server 2008 en forçant un événement de suppression forcée sur le système. Le nettoyage tentera de supprimer les binaires système indésirables de l'installation et permet à Windows de réattribuer l'espace disque. Pour émettre un événement de désinstallation sur une installation Windows, ajoutez et supprimez tout composant système indésirable qui n’est pas déjà installé, puis redémarrez l’installation de Windows. Le nettoyage sera effectué lors du redémarrage suivant du système d’exploitation.
Remarque
Le nettoyage est effectué automatiquement sur les installations Windows 7 et Windows Server 2008 R2.
Plus d’informations
Pour récupérer de l’espace disque supplémentaire sur votre système, procédez comme suit :
Sélectionnez Démarrer, puis, dans la zone de texte Rechercher des programmes et des fichiers , tapez Nettoyage du disque.
Cliquez sur l’icône Nettoyage de disque et exécutez l’outil Nettoyage de disque pour déterminer les fichiers que vous pouvez supprimer, en fonction de votre configuration.
D’autres façons de conserver de l’espace sur le volume système sont les suivantes :
- Déplacez le fichier de pagination vers un autre volume sur le système.
- Désactivez la mise en veille prolongée sur le système.
- Utilisez l’option de fichier de vidage dédié pour capturer les fichiers de vidage de mémoire sur un autre volume sur le système.
- Déchargez le profil utilisateur et les répertoires de fichiers de programme vers un autre volume sur le système.
- Désactivez les points de restauration système sur les installations du client.
- Nettoyez tous les répertoires et dossiers temporaires à l’aide de l’Assistant Nettoyage de disque (cleanmgr.exe).
- Désinstallez les applications ou utilitaires inutilisés de l’installation.
Pour plus d’informations sur le dossier WinSxS, consultez :
Pour plus d’informations sur la configuration système requise pour les disques, consultez :
- Installer Windows Server 2008 et Windows Server 2008 R2
- Configuration système requise pour Windows 7
Remarque
Lorsqu’un produit est installé à l’aide de Windows Installer, une version plus petite du fichier de données d’origine .msi est stockée dans le dossier Cache windows Installer (%windir%\Installer). Au fil du temps, ce dossier peut augmenter de plus en plus. Chaque installation de mise à jour supplémentaire pour les produits installés tels que les correctifs logiciels, les mises à jour cumulatives ou les configurations de Service Pack stockent également leur fichier .msp ou .msi approprié dans le cache Windows Installer. Au fil du temps, ce dossier peut augmenter de plus en plus. Nous ne prenons pas en charge et ne vous recommandons pas de supprimer des fichiers dans ce dossier ou de les remplacer par des fichiers d’un autre ordinateur. Toute mise à jour de l’application s’appuie sur les informations disponibles dans les fichiers stockés dans ce dossier. Sans ces informations, les mises à jour ne peuvent pas effectuer correctement leurs installations.
Le dossier %windir%\softwaredistribution\downloads est utilisé par Windows Update pour stocker les mises à jour téléchargées . En règle générale, vous n’avez pas besoin de gérer ce dossier, car il est géré par Windows. La taille classique de ce dossier est déterminée par plusieurs facteurs tels que la version du système d’exploitation, les mises à jour disponibles au moment de l’exécution, etc. Par conséquent, il est difficile de fournir une attente de taille typique. Si ce dossier utilise beaucoup d’espace disque, installez d’abord toutes les mises à jour disponibles pour le système, puis redémarrez l’ordinateur. Pour résoudre ce problème si la taille reste importante, procédez comme suit :
- À l’invite de commande avec élévation de privilèges, exécutez la commande
Net Stop WUAUSERV
. - Supprimez le contenu du dossier %windir%\softwaredistribution\downloads .
- À l’invite de commande avec élévation de privilèges, exécutez la commande
Net Start WUAUSERV
:
- À l’invite de commande avec élévation de privilèges, exécutez la commande
Collecte de données
Si vous avez besoin de l’aide du support Microsoft, nous vous recommandons de collecter les informations en suivant les étapes mentionnées dans Collecter des informations à l’aide de TSS pour les problèmes liés au déploiement.