Zamknij komunikat

Wielka obniżka cen licencji Open
Nowy Office 2013
Do góry Skomentuj

Czym jest folder WinSxS?

Czym jest folder WinSxS?

Autor: Robert Żuber Opublikowano: 27 lutego 2009 Odsłon: 147 296

Obserwując objętość poszczególnych katalogów w obrębie systemowej partycji i przy okazji szukając pewnych oszczędności zajmowanego przez nich miejsca, zapewne poczujemy wzmożoną ciekawość napotykając na folder o nazwie winsxs zlokalizowany w głównym katalogu systemu Microsoft Windows Vista – C:\Windows. Jego rozmiar już zaraz po instalacji świeżej kopii systemu może przyprawić o niemały zawrót głowy, ponieważ wynosi około 5GB, a z czasem znacznie się rozrasta. Tajemnicza lokalizacja budzi tym większe zaciekawienie, że jej rozmiar jest znacznie większy od odpowiednika z Windows XP. Czemu więc on tak naprawdę służy? Spróbujmy odpowiedzieć sobie na to pytanie.

Istota WinSxS

Każda z zainstalowanych w systemie aplikacji do swojego działania potrzebuje specyficznego zestawu powiązanych bibliotek. Poszczególne biblioteki różnią się między sobą przede wszystkim wersjami, co bezpośrednio wpływa również na kompatybilność. Starsze programy niekoniecznie muszą być zgodne z najnowszą wersją danej biblioteki i na odwrót. W celu zapobieżenia tego typu komplikacjom, dla przykładu brakiem odpowiedniego pliku DLL, który jest konieczny do uruchomienia programu, powstała funkcja Windows Side-by-Side, oraz związany z nią katalog winsxs. Zawiera on różne wersje funkcji - komponentów, z których korzystają zainstalowane aplikacje. O ich wyborze decyduje tzw. manifest, czyli plik zazwyczaj sformatowany jako dokument XML, w którym zapisano numer kompilacji biblioteki DLL, z której należałoby skorzystać. Przy każdorazowej instalacji programu lub jego uaktualnieniu, ale również przy okazji instalacji poprawek systemu Windows poprzez mechanizm Windows Update, w katalogu winsxs umieszczony zostaje nowy komponent, do którego aplikacja, przy każdorazowym uruchomieniu samodzielnie się odwołuje. Ale to nie wszystko, SxS to również magazyn bibliotek, z którego korzystają pozostałe pliki. Mechanizm o którym mowa, rozwiązuje również dość uciążliwy problem, który nie pozwalał dwóm programom na jednoczesne korzystanie z różnych wersji danej biblioteki.

Dlaczego rozmiar katalogu winsxs wciąż się powiększa?

Zwiększanie rozmiaru katalogu winsxs wiąże się bezpośrednio ze wzrostem zainstalowanych na twardym dysku programów, częstością ich aktualizacji, oraz występowaniem różnych wersji językowych. Zlokalizowana biblioteka to de facto jedna z wersji właściwego pliku DLL, stąd posiadając na przykład dwujęzyczny system, trzeba przygotować się na fakt dość sporego rozrastania się wspomnianego katalogu. Ponadto katalog zawiera również dane, które mogą zostać użyte w przyszłości. Instalacja danego programu stworzy odwołanie do określonego zasobu w winsxs i tym samym stanie się on w pełni przydatnym.

Czy mogę opróżnić folder winsxs?

Z pewnością manualne pozbycie się zawartości katalogu winsxs nie jest specjalnie bezpiecznym wyjściem. Może przynieść wiele przykrych konsekwencji, z niemożliwością uruchomienia większości programów na czele. Bardziej rozsądne wydaje się odinstalowanie aplikacji, z których nie korzystamy. Oprócz wygospodarowania tym sposobem wolnego miejsca poza wspomnianym katalogiem, przyczynimy się również do uszczuplenia jego zawartości. Korzyści nie będą już tak spektakularne, ale kilka lub kilkadziesiąt megabajtów z pewnością tą drogą uda się odzyskać.

Zobacz również

Komentarze

jaka jest gwearancja, że wszystkie pliki są tam potrzebne? i że win nie zostawia tam osieroconych wpisów?
gość, 3 marca 2009, 22:13
gwarancja? żadnej M$ wie co robi, zamiast przyjąć jakieś standardy prościej jest magazynować śmieci. po odinstalowaniu programu jego stare dll rzadko znikają

Mystenes, 3 marca 2009, 22:32
W tym katalogu Windows 7 beta jest tego u mnie 4 giga danych. Rozwiązanie: partycja co najmniej 40-60giga na system Windows 7.
intervojager, 6 marca 2009, 20:22
Panowie, ja używam Visty x64 Business i mój folder winsxs zajmuje ponad 13GB. Jak się z tego wyleczyć? Przejść na Linuxa? :))

JackSparrow, 22 marca 2009, 21:03


http, 22 kwietnia 2009, 02:12
cyt: "Panowie, ja używam Visty x64 Business i mój folder winsxs zajmuje ponad 13GB. Jak się z tego wyleczyć? Przejść na Linuxa? :))"

 
na liczydło z koralików najlepiej :P
 
Win 7 podobno tego miał mieć mniej. To jak w wersji beta u kolegi wyżej jest 4 GB śmiecia ? Toż to jakiś nonsens jest. Ciekawe co się da vlite"m zrobić z takim systemem. Pewno pełna personalizacja ze znajomością używanych przez siebie urządzęń bo inaczej cienko to widzę.
 
Pozdr.

Afrob, 29 kwietnia 2009, 23:29
nom windos 98 stary a dzialal bez tego wisxs ; )
for all, 27 listopada 2009, 23:54
czy s jakies programy do czyszczenia tego bo mi sie uzbieralo ok 20 gb i przydaloby sie to wyczyscic
darco, 18 stycznia 2010, 20:04
to ponad 20G. wyskakiwal info o niekompatybilnosci java i winrara z moim 64bit vista, po usunieciu w.w. zmniejszyl sie do ok 10G?
adi, 28 stycznia 2010, 12:32
"nom windos 98 stary a dzialal bez tego wisxs ; )" ba dos działał bez zbędnych śmieci w postaci karty graficznej albo kilku giga hercowego procesora, a też jest stary.
asdf, 16 czerwca 2010, 09:33
win 7... sxs zajmuje mi 4.27 g
stany, 17 lipca 2010, 17:14
U mnie na windows 7 64 bitowy ten folder zajmuje prawię 6 GB żal
Mateusz, 1 listopada 2010, 00:24
Mam viśtę x64. padaka! winxsx czy jak mu tam ma ~18 gb !!!!!!!!!!! a co zainstalowałem do dziewiczego systemu? apdejty plus utorrent. reszty nie zdążyłem. w każdym razie system zajmuje mi ~25% dysku. padaka to mało powiedziane. the wow starts now! rozwiążę problem ndiswrapper na debianie (nie wykrywa mi wifi) i wracam na sprawdzony i dopracowany system.
!!!, 18 grudnia 2010, 22:40
szkoda ze nie wiecie po co to jest. Jakbyscie wiedzieli to byscie nie pieprzyli ze nie wiadomo ile Wam nie zajmuje. I dla tych co placza takie male info. Pliki tam sa w wiekszosci laczami symbolicznymi. Czyli to co sie tam znajduje tak naprawde zawiera lacza do plikow windowsa. Wiec nie da sie faktycznie policzyc ile zajmuje sam winsxs (na sevenie okolo 1 gb) bo reszta to sa pliki systemu policzone pare razy, bo lacza symboliczne sa przez system traktowane jako fizyczne pliki. Wiec zamiast jeczec i plakac jaki to debian nie jest zajebisty douczyc sie i potem wypowiadac
Hellios, 28 lutego 2011, 23:20
a hu to kogo bchodzi ze sa to łacza symboliczne faktem jest ze zajmoje to gowno np 20gb fizycznej pamieci na dysku a nie symbolicznej :D
wkurwwwiony, 5 marca 2011, 08:24
Sprawdziłem u siebie foldery na C: Tak jak Hellios napisał, część danych w WinSxS musi być tylko symbolicznie policzona: Mam partycję równo 30GB, folder Windows zajmuje 16,1GB, pozostałe pliki i foldery 10,2GB. Wolnego miejsca mam jeszcze 7,59GB, a zgodnie z prawami logiki powinno zostać 3,7GB.
Neville, 7 marca 2011, 19:15
ogólnie najważniejszym folderem jest system32 i/lub syswow64 (jesli system jest 64 to jest syswow64) a winsxs to też ważny i lepiej go nieruszać na win 7 chroni go trustedinstaller wiec i tak go sie nie da ruszyć a jak by sie go usuneło to format kompa ten cały winsxs to nie doszły system 32 więc jest on potrzebny w nim są pliki systemowe, nie wiem co wy macie z tym folderem ja mam z około 100 programów i mi winsxs zajmuje prawie 8gb dokładnie 7.54
zombiak, 19 marca 2011, 21:16
ja mam z około 250 programów i sam folder zajmuje 25 gb - a gdzie reszta :) razem z różnymi Program Filesami i Aplication Data i takimi tam to mam z 50 gb na dzień dobry na systemowej :)  i pomyśleć że kiedyś kupowałem 20gb dysk i myśląc po co większy :)
Pellakal, 14 kwietnia 2011, 18:15
Po 3 latach użytkowania Visty Business x64, 40GB na partycję systemową mimo wyczyszczenia zbędnych plików wciąż mało. To jakis koszmar, kilka razy w tygodniu instalują się jakieś "ważne" aktualizacje po kilkadziesiąt MB. Muszę powiększyć dwukrotnie partycję C, ale boję się że to pomoże tylko na chwilę.
Fan Microsoftu, 22 kwietnia 2011, 20:19
w dobie dysków 2TB szkoda komuś 100GB na partycję systemową, śmieszne.
heheh, 28 grudnia 2011, 10:17
Jak ktos ma dysk SSD 60GB na system i win 7 ultimate to troche mozna sie zdenerwowac bezradnoscia :) 2TB mam tez, ale co z tego jak to SSD uruchamia mi system :P
Jester, 10 stycznia 2012, 21:40
Rozmieść wg. daty i sprawdź, które należą do Windows, a które powstały niedawno.
Gość, 10 maja 2012, 11:05
U mnie po prawie 3 latach (Vista 64) już C: 100GB przestaje wystarczać:(
SEB, 17 kwietnia 2013, 02:59
U mnie 14 GB. Po instalacji SP1 można zredukować rozmiar folderu usuwając pliki kopii zapasowych utworzone podczas instalacji dodatku. Nie usunie się wówczas SP1, ale ja zyskałem 3,5 GB przestrzeni... Uruchamiamy cmd jako Administrator i dajemy komendę: dism /online /cleanup-image /spsuperseded
Stefan, 3 maja 2013, 13:14
Wygląda na to, że microsoft specjalnie stworzył ten katalog do przechowywania na nim programów szpiegujących użytkownika- nie można ich usunąć i wszystkie antywirusy wskazują ten katalog jako żródło największego zagrożenia.
realista, 28 czerwca 2013, 12:12
@realista Antywirusy wskazują ten katalog, bo w nim często osadzają się rootkity, zaś twoja teoria o szpiegowaniu jest żałosna...
rozsądny, 14 września 2013, 15:12
Nowy laptop, trzydniowy. Ósemka, a tu "tylko" 15,7 GB (bajtów: 16 886 399 790) w WinSxS... Coraz mniej mi się podoba ten M$ :(
MiroN, 10 października 2013, 08:48
u mnie ten folder zawiera 16GB danych, a sam Microsoft deklaruje że windows 7 potrzebuje 20GB na system. Coś tu jest nie halo. http://windows.microsoft.com/pl-pl/windows7/products/system-requirements z drugiej strony po co optymalizować program, niech użytkownik kupi sobie lepszy sprzęt. Jak się nie podoba to grać możesz w statki na kartce, a muzyki słuchać z kasety w jamniku. Nikt nie zmusza do korzystania z windy !!!
szczery_do_bólu, 10 października 2013, 13:06
Puściłem dism /online /cleanup-image /spsuperseded - zjadło mi 200 MB :(
maleczek, 15 stycznia 2014, 08:58

Dodaj swój komentarz

Zasady publikacji komentarzyZasady publikacji komentarzy

Redakcja CentrumXP.pl nie odpowiada za treść komentarzy publikowanych na stronach Portalu
i zastrzega sobie prawo do usuwania wypowiedzi, które:

  • zawierają słowa wulgarne, obraźliwe, prowokujące i inne naruszające dobre obyczaje;
  • są jedynie próbami reklamowania stron internetowych (spamowanie poprzez umieszczanie linków);
  • przyczyniają się do złamania prawa bądź warunków licencyjnych oprogramowania (cracki, seriale, torrenty itp.);
  • zawierają dane osobowe, teleadresowe, adresy mailowe lub numery GG;
  • merytorycznie nie wnoszą nic do dyskusji lub nie mają związku z tematem komentowanego newsa, artykułu bądź pliku.

Autor:

Komentarz:

Dodaj komentarz