Objašnjenje mape WinSxS u sustavu Windows 11/10

Većina vas je možda primijetila mapu WinSxS(WinSxS folder) u Windows 11/10/8/7 i iznenadila se njenom veličinom. Za one koji nisu, mapa se nalazi na C:\Windows\Winsxs i ima nevjerojatnu veličinu! Moj je skoro 5 GB i ima oko 6000 mapa i 25000 datoteka i zauzima gotovo 40% Windows mape! Dok je veličina ove Winsxs mape, u XP-u, oko 25-50 MB; njegova velika veličina u sustavu Windows 11(Windows 11) . Windows 10, Windows 8, Windows 7 i Windows Vista mnogima je intrigantan! Provjerite sliku ispod.

winsxs-folder-windows

So what is the mystery of this Winsxs folder in Windows 11/10? Let us find so, in this post.
 

Što je mapa WinSxS u Windows 11/10

Mapa WinSxS(WinSxS folder) pohranjuje više kopija dll, exe i drugih sistemskih datoteka kako bi se omogućilo pokretanje više aplikacija u sustavu Windows(Windows) bez ikakvih problema s kompatibilnošću. Ako pregledavate unutra, vidjet ćete ono što izgleda kao puno dupliciranih datoteka, od kojih svaka ima isto ime. To su zapravo različite verzije istih datoteka koje se pohranjuju; budući da različiti programi mogu zahtijevati različite verzije.

Winsxs, što je skraćenica od 'Windows Side By Side' , je izvorna predmemorija sklopa sustava Windows . (Windows)Tamo se pohranjuju knjižnice koje koriste više aplikacija. Ova je značajka prvi put predstavljena u sustavu Windows ME(Windows ME) i smatrana je Microsoftovim rješenjem za takozvane probleme 'dll pakla' koji su mučili Windows 9x .

U Winsxsu(Winsxs) 'backup' mapa je najveća, kao što se može primijetiti na donjoj slici.

WinSxS mapa

Opet, kao što se može vidjeti na donjoj slici, u mapi Winsxs , vrste (Winsxs)datoteka(’ File)  'Ostale ' zauzimaju najveći dio prostora. One se prvenstveno sastoje od .imd , .ngr , .csd , .dll , .dll.mui , .exe i sličnih drugih vrsta datoteka.

WinSxS mapa

U sustavu Windows 7(Windows 7) i novijim ne postoji mapa 'dllcache' niti možete pronaći mapu 'i386' u kojoj sustav sprema (kao u XP-u) sve svoje izvorne module. Upravo ova WinSxS mapa pohranjuje dijeljene komponente paralelnih aplikacija. Te datoteke mogu biti više verzija istog sklopa ili aplikacije. Svaki paralelni sklop ima jedinstveni identitet. Jedan od atributa identiteta sklopa je njegova verzija.

“Side-by-side assemblies are used by the operating system as fundamental units of naming, binding, versioning, deployment, and configuration. The Winsxs folder includes all manifests, optional components, and 3rd party Win32 files”, says Microsoft.

Ali zašto toliko podmapa i zašto čuvati toliko(so many)  različitih verzija istih dll, exe ili drugih datoteka?

Kao što je spomenuto, Windows pohranjuje stare dll-ove i komponente biblioteke u  mapu WinSxS . Sada ako je novija verzija ove datoteke dio OS-a, ali određena aplikacija zahtijeva određenu stariju verziju za pokretanje, tada će se koristiti starija verzija iz  mape WinSxS , ostavljajući noviju verziju na njenom sadašnjem mjestu, za druge aplikacije koje bi to mogle zahtijevati.

Je li sigurno izbrisati WinSxS mapu?

Očito, ne možete izbrisati ovaj direktorij ili ga premjestiti negdje drugdje. Također nije preporučljivo brisati bilo što ovdje, jer bi takav korak vjerojatno mogao učiniti vaše aplikacije nefunkcionalnim ili čak pokvariti vaš sustav! Ako imate instalirano mnogo aplikacija, možete očekivati ​​veliku WinSxS mapu. Ova WinSxs mapa ne može se nalaziti ni na jednom drugom volumenu osim na volumenu sustava. To je zbog NTFS tvrdih veza. Ako pokušate premjestiti mapu, to može dovesti do neispravne instalacije Windows(Windows) ažuriranja, servisnih paketa, značajki itd.

Ako izbrišete komponente iz mape WinSxS  kao što su manifesti ili sklopovi, itd., mogli biste biti u nevolji. Each system would react differently. What may work for one could break another!Na primjer, ako instalirate program koji zahtijeva taj određeni sklop, koji ste možda izbrisali, tada se taj program jednostavno neće pokrenuti! Sažimanje mape također je ne-ne, jer može uzrokovati probleme tijekom ažuriranja sustava Windows ili tijekom instaliranja hitnog popravka.(Compressing the folder is also a no-no, as it could cause problems during WindowsUpdates or while installing a Hotfix.)

Najsigurniji način da ga očistite je jednostavno deinstaliranje aplikacija koje vam nisu potrebne. Međutim, ni to nije sigurno, jer mnoge aplikacije i dalje ostavljaju svoje datoteke ovdje, budući da se one mogu dijeliti između drugih aplikacija. Dakle, vjerojatnost da će neiskorišteni dll-ovi ostati iza je prilično visoka.

Ne bismo savjetovali korištenje WinSxS alata za čišćenje kao što je WinsxsLite jer biste mogli pokvariti svoj Windows.(We would not advise the use of WinSxS cleanup tools like WinsxsLite as you could end up breaking your Windows.)

A ako isprobavate novi softver ili često instalirate i deinstalirate, možda ćete primijetiti da je vaša Winsxs  veličina doista velika, jer će Windows pohraniti više kopija ovih dll datoteka, kako bi omogućio više aplikacija bez problema s kompatibilnošću.

Čišćenje mape WinSxS(WinSxS Folder Cleanup) u Windows 11/10

Windows 8.1 uveo je novu opciju naredbenog retka za DISM.exe , /AnalyzeComponentStore . Izvođenje ove naredbe analizirat će mapu WinSxS i reći vam je li preporučljivo čišćenje skladišta komponenti(Component Store Cleanup) ili ne. Prisutan je i u Windows 11/10 .

  • U Windows 11/10/8.1/8 otvorite Alat za čišćenje diska(Disk Cleanup Tool) i upotrijebite opciju Čišćenje Windows Update za čišćenje (Windows Update Cleanup)WinSxS .
  • Za Windows 7 , Microsoft je objavio ažuriranje koje je dodalo opciju Windows Update Cleanup alatu za čišćenje diska .
  • Korisnici Windows Servera(Windows Server) sada također mogu očistiti WinSxS u Windows Serveru s novim novim ažuriranjem.

Evo nekoliko drugih opcija koje biste mogli razmotriti kako biste oslobodili prostor na disku(free up disk space) – neke rutinske, a neke ekstremne:

  1. Pokrenite alat za čišćenje diska(Disk Cleanup tool)
  2. Deinstalirajte nekorištene aplikacije
  3. Premjestite datoteku stranice na drugi pogon
  4. Onemogućite hibernaciju
  5. Upotrijebite namjensku opciju dump datoteke za snimanje datoteka ispisa memorije na drugom volumenu na sustavu.
  6. Onemogućite točke vraćanja sustava
  7. Prebacite(Offload) korisnički profil i direktorije programskih datoteka na drugi volumen na sustavu.

Ažuriranje 1 s TechNet blogova:(Update 1 From TechNet Blogs:) Jedna od najvećih promjena između prethodnih verzija sustava Windows bio je prelazak s INF opisanog OS-a na komponentizaciju. Sve komponente u operacijskom sustavu nalaze se u mapi WinSxS – zapravo, ovu lokaciju nazivamo pohranom komponenti. Svaka komponenta ima jedinstveno ime koje uključuje verziju, jezik i arhitekturu procesora za koju je napravljena. Mapa WinSxS(WinSxS) jedina je lokacija na kojoj se komponenta nalazi u sustavu, sve ostale instance datoteka koje vidite na sustavu se "projiciraju" tvrdim povezivanjem iz skladišta komponenti.

Sada kada znate zašto trgovina može narasti do tako velike, vaše je sljedeće pitanje vjerojatno zašto ne uklanjamo starije verzije komponenti. Kratak odgovor na to je pouzdanost. Pohrana komponenti, zajedno s ostalim informacijama o sustavu, omogućuje nam da u bilo kojem trenutku odredimo koja je najbolja verzija komponente za projekt. To znači da ako deinstalirate sigurnosno ažuriranje, možemo instalirati sljedeću najvišu verziju na sustav - više nemamo problem "deinstaliranja izvan reda". To također znači da ako odlučite instalirati izbornu značajku, mi ne biramo samo RTM verziju komponente, već ćemo pogledati koja je najviša dostupna verzija na sustavu.

Jedini način za sigurno smanjenje veličine WinSxS mape je smanjenje skupa mogućih radnji koje sustav može poduzeti – najlakši način za to je uklanjanje paketa koji su instalirali komponente. To se može učiniti deinstaliranjem zamijenjenih verzija paketa koji se nalaze na vašem sustavu. Servisni paket 1(Service Pack 1) sadrži binarni program pod nazivom VSP1CLN.EXE , alat koji će paket servisnog(Service Pack) paketa učiniti trajnim (ne može se ukloniti) na vašem sustavu i ukloniti RTM verzije svih zamijenjenih komponenti. To se može učiniti samo zato što se servisni paket(Service Pack) učini trajnim; možemo jamčiti da nam RTM verzije nikada neće trebati.

Ažuriranje 2 s blogova E7(From E7 Blogs) : “ Modularizacija(Modularizing) ” operativnog sustava bio je inženjerski cilj u sustavu Windows Vista(Windows Vista) . To je trebalo riješiti niz problema u naslijeđenim Windowsima(Windows) koji se odnose na instalaciju, servisiranje i pouzdanost. Direktorij Windows SxS  predstavlja “stanje instalacije i servisiranja” svih komponenti sustava. Ali u stvarnosti, zapravo ne troši toliko prostora na disku kao što se čini kada koristite ugrađene alate ( DIR i Explorer ) za mjerenje iskorištenog prostora na disku. Činjenica da vam otežavamo znati koliko prostora zauzima imenik je poštena stvar! WinSxS imenik(WinSxS) također omogućuje izvanmrežno servisiranje i činiWindows Vista i noviji "sigurni za obradu slika".

Bilo je nekoliko blogova, pa čak i nekih “podzemnih” alata koji vam govore da je u redu obrisati WinSxS  direktorij, a svakako je istina da ga nakon instalacije možete ukloniti iz sustava i činit će se da se sustav pokreće i radi dobro . No, kao što je gore opisano, ovo je vrlo loša praksa, jer uklanjate mogućnost pouzdanog servisiranja, svih komponenti operativnog sustava i mogućnost ažuriranja ili konfiguriranja izbornih komponenti na vašem sustavu. Windows podržava samo WinSxS direktorij na fizičkom pogonu na njegovom izvorno instaliranom mjestu.

Zaključak(Conclusion)

Neka WinSxS mapa bude takva kakva jest!

Saznajte više o mapi Sysnative, mapi Panther(Panther folder) i mapama Catroot & Catroot2(Catroot & Catroot2 folders) ovdje.(Learn about the Sysnative folder, Panther folder and Catroot & Catroot2 folders here.)

Dodatno čitanje:(Additional reads:)

Analyze Windows Component Store or WinSxS in Windows WinSxS folder cleanup in Windows Add Windows Update Cleanup option to Disk Cleanup tool in Windows Clean up WinSxS Directory on Windows Server



About the author

"Ja sam slobodni stručnjak za Windows i Office. Imam više od 10 godina iskustva u radu s ovim alatima i mogu vam pomoći da iz njih izvučete maksimum. Moje vještine uključuju: rad s Microsoft Wordom, Excelom, PowerPointom i Outlookom; stvaranje weba stranice i aplikacije; i pomaganje korisnicima da ostvare svoje poslovne ciljeve."



Related posts