Nettoyer WinSxs - Win Vista - Windows & Software
Marsh Posté le 22-03-2009 à 11:02:55
il ne faut surtout pas toucher à ce dossier !!
Ce dossier est une nouveauté dans la conception des applications, apparue
avec XP, qui s'appelle (traduction en français pas très heureuse AMHA) le
"Partage côte à côte"
("Side by Side sharing" )
Et l'abréviation anglaise de "Side by side" est "sxs", d'où le nom du
dossier "WINsxs".
Pendant l'exécution, les DLL sont chargées
dans le processus principal et le code requis
est exécuté. L'application se base sur le
système d'exploitation pour localiser les DLL
demandées, déterminer les autres DLL dépendantes
devant être chargées et les charger avec la DLL
demandée.
Sur les versions du système d'exploitation Windows
antérieures à Windows XP et Windows 2003, le
chargeur de système d'exploitation recherche
les DLL dépendantes dans le dossier local de
l'application ou un autre dossier spécifié dans le
chemin d'accès système.
Sous Windows XP et Windows 2003, le chargeur
du système d'exploitation peut également rechercher
les DLL dépendantes à l'aide d'un fichier de manifest
et rechercher les assemblys côte à côte qui
contiennent ces DLL."
Donc pour en revenir au dossier WINsxs, il contient tous les fichiers
nécessaires à ces applications "côte à côte" (fichiers manifest, dll,
catalogues de sécurité, ...)
SURTOUT NE PAS TOUCHER à ce dossier, encore moins le supprimer, car c'est le
meilleur moyen pour empêcher certaines applis du système de fonctionner.
Il y a eu une INFLATION considérable entre XP et VISTA.
Sous XP il a une taille de l'ordre de 20 Mo
Sous VISTA, sa taille a été multipliée par 16 !
Marsh Posté le 22-03-2009 à 13:06:53
Déjà, merci de ta réponse!
Ensuite, laisse moi douter du fait que tu ais lu mon poste!
Car etant donné que j'ai écrit que j'ai passé mon temps à chercher comment faire pour nétoyer ça, je n'ai trouvé que des réponses comme la tienne car "Google est mon ami" XD et aussi parce que tu n'abordes même pas le sujet principal de mon post...
Ce sujet étant l'utilitaire microsoft qui vérifie la cohérence du système, à savoir, entre autre, le contenu du fichier Winsxs...
merci!
Marsh Posté le 22-03-2009 à 20:04:48
Pourtant, il répond bien à ta question. Tu veux faire du ménage, mais il te dit de ne surtout pas toucher à ce dossier. Si tu essaies de supprimer quoi que ce soit, tu risques de flinguer ton système. Si ces fichiers sont là, c'est qu'ils sont nécessaires.
Marsh Posté le 22-03-2009 à 23:41:15
Moi, tout ce que je tente de faire, c'est d'ouvrir une porte pour résoudre un problème que microsoft n'a même pas essayé de corriger...
Citation : Si tu essaies de supprimer quoi que ce soit, tu risques de flinguer ton système |
Apparement ce que tu dis est encore une idée reçue car selon le patch de microsoft :
_ sur mon système il y a moins de 7300 fichiers nécessaire à son bon fonctionnement
_ de même il y a dans ces fichiers : Found 4985 errors donc non utilisés
_ et dans ces fichiers il n'y en a que 2197 qui ont nécessité une correction pour assurer la stabilité (alors que c'était déjà formidablement stable...)
Ce qui me fait près de 20000 fichiers périmés inutiles au système...
Sans parler des quelques milliers de fichiers servant à la gestion des languages différents et qui sont, par le fait inutiles...
Mais c'est clair que les autres sont importants!
C'est sur que je vais pas m'amuser à enlever le fichier "amd64_microsoft-windows-b..engine-main.ressource" qui me semble important rien que par son titre...
M'enfin, je me suis peut être pas adressé au bon forum pour ça, y a peut être pas assez de kamikazes ici
bonne soirée!
Marsh Posté le 23-03-2009 à 00:43:05
Tu sembles maitre des questions et des réponses, je pense qu'on ne doit pas être assez kamikazes en effet (mais je ne peux parler qu'en mon nom...).
Après, il existe des OS propres, non-opaques, non "resource-hogs"... Je pense que ce sera plus simple que de faire de l'optimisation/debugging kamikaze dans le dos des 65536 ingénieurs qui bossent chez Billou.
Marsh Posté le 23-03-2009 à 09:45:49
J'vois que je suis pas le seul avec ce probleme...
Marsh Posté le 23-03-2009 à 09:57:18
J'viens de tomber sur un p'tit truc qui peut p'etre aider:
http://www.abdevelopment.ca/blog/r [...] sxs-folder
Citation : Cleaning out the directory is pretty simple. Click the start menu, and in the search field type vsp1cln. A single result should show up. I have UAC disabled on my system, so if it's an issue run cmd first, and run the utility through that. |
Marsh Posté le 23-03-2009 à 09:59:35
Encore ici:
http://blogs.technet.com/askcore/a [...] large.aspx
J'me demande si installer Vista via un DVD incluant directement le SP1 aide a éviter ce probleme plutôt que de passer par RTM + SP1 par la suite...
Ici encore:
http://social.technet.microsoft.co [...] c3/#page:2
Citation : Okay Folks... So we have come up to the final results of this thread. |
Citation : The solution is obvious... set windows to compress that folder and save a whole bunch of space. |
Ahhhhh!
J'viens de voir qu'il existe un outils WinsxsLite:
http://answers.yahoo.com/question/ [...] 428AAYzhNt
Un casse cou pour tester?
Principe: e dernier supprime les différentes versions des dlls pour n'en garder qu'une (la plus récente), et remplace les anciennes par des liens pointant vers la nouvelle. Ça permet évidemment de gagner de la place, mais ne garanti pas à 100% une stabilité du système à postériori. Et il semblerait (à confirmer) que cet outil ne fonctionne que sur les versions 32b de Vista.
Marsh Posté le 23-03-2009 à 10:23:29
Ill Nino a écrit : |
Soit revenir au DLL hell qu'on connaissait du temps de Windows 3.11 ... Super
Les disques font plusieurs centaines de Go aujourd'hui, on est pas à 1 Go près. Faut évoluer un peu !
Marsh Posté le 23-03-2009 à 10:25:27
Le probleme c'est que je passe justement au SSD.
Mais bon, ya pas vraiment le choix...
Faut voir quand même si une install a partir du DVD SP1 améliore la situation...
Marsh Posté le 23-03-2009 à 10:51:37
Zut, donc microsoft n'a pas résolu ce pb.
C'est un gros frein au passage aux SSD, ou a vista suivant les cas...
Marsh Posté le 23-03-2009 à 11:23:36
Pourquoi "gros frein" concernant Vista ?
Marsh Posté le 23-03-2009 à 12:26:40
freds45 a écrit : Pourquoi "gros frein" concernant Vista ? |
Ben si on veut mettre son OS sur SSD, cette place consommée est un problème.
Faudra que je revérifie, mais sur un pc que j'utilise j'ai vu plus de 19Go dans ce winsxs. Sur des SSd de 30 ou 60go
ça pose problème je trouve.
Là j'écris depuis mon portable sous Vista x64 et il m'indique 11,5Go tout de même. Alors oui j'ai lu que ce seraient peut-être pas de vrais Go...
Mais dans les faits, sur un SSD de 32Go, il y a bien un problème non?
donc si on est déjà sous vista et qu'on voulait copier une image de son système, on va un peu être coincés pour passer à un SSD, ou alors devoir payer pas mal plus cher.
A l'inverse, si on a déjà un SSD pas très gros, on aura pas trop envie de migrer vers Vista, non?
Marsh Posté le 23-03-2009 à 12:46:49
Vista 64 semble bien plus gourmand que 32 a ce niveau en tous cas...
Marsh Posté le 23-03-2009 à 14:46:31
en plus si tu veux vraiment maximiser les perfs de ton SSD je te conseilles d'attendre Windows 7
Marsh Posté le 23-03-2009 à 15:22:14
Ill Nino a écrit : Le probleme c'est que je passe justement au SSD. |
En fait je suis dans ce cas, ça ne change rien du tout vue que le mien fait 10Go
Citation : Vista 64 semble bien plus gourmand que 32 a ce niveau en tous cas... |
C'est le cas! Car il doit non seulement gérer la compatibilité avec les anciens systèmes, mais aussi avec les applications 32bits!
Enfin bon! on réapprend que c'est une usine à gaz, faut espérer qu'ils nous feront pas le même coup sous Seven
Marsh Posté le 23-03-2009 à 15:25:53
Windows 7 te permettra d'optimiser les perfs en HJ mais fais quand même gaffe à la plastique de l'alim!
Marsh Posté le 23-03-2009 à 15:34:58
deadeye57 a écrit :
|
Ok. Ya plus qu'a le laisser pulluler alors...
Ce que je craignais surtout c'est qu'il se répande d'autant plus qu'il a de la place a volonté. Mais apparemment non. Il prend ses 15-20go max et ça s'arrête la...
Marsh Posté le 23-03-2009 à 15:35:16
deadeye57 a écrit : ??? désolé, j'ai pas tout compris! |
+1
Marsh Posté le 23-03-2009 à 15:43:58
Mais sinon, j'ai cru comprendre, à force de ratisser les forums et autres fiches microsoft que le poids du fichier dépendait en partie de la quantité de programmes installés...
La solution serait peut être de faire une installation clean avec juste ce dont on est sûr de se servir??!
Marsh Posté le 23-03-2009 à 15:45:16
Avec vlite tu veux dire?
Marsh Posté le 23-03-2009 à 15:57:47
oui, entre autre on peut aussi tenter de nettoyer le DVD vista mais je pense pas que çe ne change grand chose, par contre, faudrait peut être tenter de n'utiliser plus que des programmes 64bits et faire une croix sur les vieux programmes non certifiés vista.
Après je sais pas, peut être que ça ne changera rien, je suis pas dedans!
Marsh Posté le 25-03-2009 à 13:55:19
Comment se fait t'il que le problème n'existe pas sur Windows XP ? (Je sais que le dossier Winsxs existe déjà sous XP mais sur ma machine de travail il ne fait que 25 Mo !!)
Marsh Posté le 25-03-2009 à 14:08:44
ReplyMarsh Posté le 25-03-2009 à 14:16:06
Ah ok mais par contre les dll ne sont qu'en un seul exemplaire non ? Car il n'y pas de sous dossiers à rallonge comme sur Vista
Marsh Posté le 26-03-2009 à 18:41:52
je viens de regarder sur mon portable équipé de Vista 32 et ce répertoire occupe 7 Go et pratiquement 10 Go sous Vista 64 sur mon PC fixe !!
Ca fait énorme ! Surtout si on veut faire un ghost de son système au cas où ...
Marsh Posté le 27-03-2009 à 08:23:27
Héééééééééé oui!
Marsh Posté le 27-03-2009 à 13:21:02
Pourquoi faire ?
Il fait quelle taille totale ton HDD ?
Ca te fait chier que Windows occupe 4 % de ton HDD au lieu de 0,00001 % ? Si ?
Pour le ghost, tu fais sur HDD externe, voilou
Marsh Posté le 27-03-2009 à 19:53:54
Sous Win7 comment faire ?
Parce que enfaite ma partition elle fait que 10gb, et Windows rentre à peine (je savais pas que ça prendrait autant..) bref ce winsxs est assez gros j'aimerais le lifter
XaT
Marsh Posté le 28-03-2009 à 09:15:23
J'viens de faire une install toute fraiche de Vista x64 avec SP1 intégré, ca donne 5.53go direct au boot.
Marsh Posté le 28-03-2009 à 10:24:18
Et hop!!! 10go après l'install de toutes les maj WU...
Marsh Posté le 28-03-2009 à 10:30:31
ca fait quand même beaucoup pratiquement 5 Go de plus juste pour les mises à jours de Vista
Marsh Posté le 28-03-2009 à 10:34:57
Clair, et juste celles entre le SP1 et maintenant!!!
Marsh Posté le 29-03-2009 à 18:50:13
relloooo
Marsh Posté le 29-03-2009 à 19:04:34
bon avec 640 Go j'ai de quoi voir venir mais quand même c'est assez embêtant si je veux faire un ghost, ca fait un fichier nettement plus gros à stocker
Marsh Posté le 29-03-2009 à 19:47:17
dans tous les cas, le SP1 cleaner est top... ca permet de gagner 8G... moi je n'ai pratiquement rien installé comme soft (voir rien....) et je viens de repartir d'une nouvelle install, et j'ai tout de meme 9Go de perdu!!!! et ca n'empeche pas les BSOD donc franchement... l'outil proposé par Il nino n'est peut etre pas si mal... il faucdrai juste savoir si quelqu'un l'a tésté.. j'ai pas envie d'avoir a tout re re re installer
Marsh Posté le 30-03-2009 à 09:06:43
Le probleme c'est qu'il a l'air super complexe a utiliser si j'ai bien compris.
Marsh Posté le 21-03-2009 à 19:40:48
Bonjour à tous!
Après avoir passé toute une après midi à tenter de découvrir le moyen de vider ce satané fichier WinSxs qui bouffe pas moins de 10Go sur ma petite partition système de 30Go, j"ai fini par trouver une piste qui pourrait aboutir!!
Tout d'abord, je vous demande si l'un d'entre vous a déjà réussi à "nettoyer ce dossier" et s'il pourrait m'aider??
Et ensuite je voudrais savoir si, grâce au lien ci après, il ne serait pas possible d'en déduire les fichiers qui ne manqueront pas au système en utilisant log qui en résultera??
http://www.labo-microsoft.com/news [...] rmite.html
PS : les fichier devraient pouvoir être effacés grâce à cette méthode :
http://blogs.msdn.com/tims/archive [...] table.aspx
ou avec un dual boot
merci pour votre aide!