WinSxS mapa u sustavu Windows 10/8/7 objasnila je

Sadržaj:

WinSxS mapa u sustavu Windows 10/8/7 objasnila je
WinSxS mapa u sustavu Windows 10/8/7 objasnila je

Video: WinSxS mapa u sustavu Windows 10/8/7 objasnila je

Video: WinSxS mapa u sustavu Windows 10/8/7 objasnila je
Video: MKS Gen L - Marlin 1 1 9 (configuration.h) - YouTube 2024, Travanj
Anonim

Većina vas je možda primijetila WinSxS mapu u sustavu Windows 7/8/10 i bio je iznenađen njegovom veličinom. Za one koji nisu, mapa se nalazi na adresi C: Windows Winsxs i ima nevjerojatnu veličinu! Mina je gotovo 5 GB i ima oko 6000 mapa i 25000 datoteka i zauzima gotovo 40% mape sustava Windows! Dok veličina ove Winsxs mape, u XP je oko 25-50 MB; velika veličina u Windowsima 10, Windows 8, Windows 7 i Windows Vista, zanimljiv je mnogima! Provjerite donju sliku.

Image
Image
Pa što je tajna ove Winsxs mape u sustavu Windows Vista i kasnije? Neka nađimo tako, u ovom postu.

Winsxs mapa pohranjuje više kopija DLL-ova kako bi se omogućilo pokretanje višestrukih aplikacija u sustavu Windows bez ikakvih problema s kompatibilnošću. Ako pregledavate iznutra, vidjet ćete kako izgledaju puno duplikata dll-ova, od kojih svaki ima isto ime. To su zapravo različite verzije iste datoteke koje se pohranjuju; jer različiti programi mogu zahtijevati različite verzije.

WinSxS mapa Windows 10/8/7

Ukratko, Winsxs, što znači "Windows Side By Side", Windows privremena sabirnička cache. Knjižnice koje se više aplikacija pohranjuju tamo. Ova je značajka prvi put predstavljena u sustavu Windows ME i smatrana je Microsoftovim rješenjem tzv. "Dll pakao" problema koji su mučili Windows 9x.

U Winsxsu je mapa "backup" najveća kao što se može vidjeti na donjoj slici.

Opet, kao što se može vidjeti na donjoj slici, u mapi Winsxs, ostale vrste datoteka zauzimaju većinu prostora. One se prvenstveno sastoje od.imd,.ngr,.csd,.dll,.dll.mui,.exe i drugih vrsta datoteka.
Opet, kao što se može vidjeti na donjoj slici, u mapi Winsxs, ostale vrste datoteka zauzimaju većinu prostora. One se prvenstveno sastoje od.imd,.ngr,.csd,.dll,.dll.mui,.exe i drugih vrsta datoteka.
Image
Image

U sustavu Windows 7 i novijim, ne postoji 'dllcache' mapa, niti možete pronaći mapu 'i386', gdje sustav sprema (kao u XP) svim izvornim modulima. To je ova WinSxS mapa koja pohranjuje dijeljene komponente aplikacija uz rame. Te datoteke mogu biti više inačica istog sklopa ili aplikacije. Svaki od okruglih zborova ima jedinstveni identitet. Jedan od atributa montažnog identiteta je njegova verzija. „Operacijski sustav koristi osnovne jedinice imenovanja, vezivanja, verzije, implementacije i konfiguracije. Winsxs mapa sadrži sve manifesti, neobavezne komponente i Win32 datoteke treće strane .

Ali, zašto toliko podmape i zašto zadržati tako puno različite verzije iste dll, exe ili druge datoteke?

Kao što je spomenuto, Windows pohranjuje stare DLL i komponente knjižnice u mapu WinSxS. Ako je novijoj verziji ove datoteke dio OS-a, no određena aplikacija zahtijeva određenu stariju verziju za pokretanje, upotrijebit će se starija inačica iz winsxs mape, ostavljajući noviju verziju u svoje sadašnje mjesto, za ostale aplikacije koje to mogu zahtijevati.

Dakle, očito ne možete izbrisati ovaj direktorij niti ga premjestiti drugdje. Niti je preporučljivo izbrisati bilo što ovdje, jer bi takav korak vjerojatno mogao učiniti vaše aplikacije neizvedivo ili čak prekinuti vaš sustav! Ako imate mnogo instaliranih aplikacija, možete očekivati da će imati winsxs veličine jumbo veličine. Ova WinSxs mapa ne može se nalaziti na bilo kojem drugom volumenu nego volumen sustava. To je zbog NTFS tvrdih veza. Ako pokušate premjestiti mapu, može rezultirati ažuriranjima sustava Windows, servisnim paketima, značajkama itd., Ne pravilno instalirati.

Ako izbrišete komponente iz WinSxS mape kao što su manifesti ili sklopovi itd., Mogli biste biti u nevolji. Svaki sustav reagira drugačije. Što može raditi za nekoga, moglo bi slomiti još jedan! Na primjer, ako instalirate program koji zahtijeva određenu skupštinu koju ste možda izbrisali, taj program neće raditi! Komprimiranje mape je također ne-ne jer može uzrokovati probleme tijekom WindowsUpdata ili tijekom instalacije Hotfix-a.

Najsigurniji način za čišćenje je jednostavno deinstaliranje aplikacija koje vam nisu potrebne. Međutim, ovo također nije besmisleno jer mnogi aplikacije i dalje ostavljaju svoje datoteke, budući da se mogu dijeliti između drugih aplikacija. Dakle, vjerojatnost da se dud neiskorišten dll ostavi je vrlo visoka.

Ne bismo savjetovali upotrebu WinSxS alata za čišćenje kao što je WinsxsLite kao što možete završiti razbijanje sustava Windows.

Ako ste u potrazi za novim softverom ili često instalirate i deinstalirate, možda ćete primijetiti da je Vaša veličina Winsxa doista velika, jer će sustav Windows pohraniti više kopija tih dll datoteka, kako bi se omogućilo više aplikacija bez problema s kompatibilnošću.

Čišćenje mape WinSxsa

Windows 8.1 uvela je novu opciju naredbenog retka za DISM.exe, / AnalyzeComponentStore. Pokretanjem ove naredbe analizirat će se mapa WinSxS i reći vam je li preporučeno čišćenje spremnika komponenti ili ne.

U Windows 8, otvorite Disk Cleanup Tool i koristite Windows Update Cleanup opciju za čišćenje WinSxa.

Microsoft je objavio Ažuriranje koje je dodalo mogućnost čišćenja sustava Windows Update u alat za čišćenje diska u sustavu Windows Vista Windows 7.

Sada možete i očistiti WinSxS Windows Server 2008 R2 s novim novim ažuriranjem.

Evo nekih drugih opcija koje biste mogli razmotriti oslobodite prostor na disku - neke rutine i neke ekstremne:

  1. Pokrenite alat za čišćenje diska ili CCleaner
  2. Deinstalirajte neiskorištene aplikacije
  3. Premjestite datoteku stranice na drugi disk
  4. Onemogućite stanje hibernacije
  5. Upotrijebite posvećenu opciju izlazne datoteke kako biste snimili datoteke s izvatkom memorije na drugoj jedinici u sustavu.
  6. Onemogući točke vraćanja sustava
  7. Iskopčajte korisničke profile i direktorije datoteka programa u drugu jedinicu na sustavu.

Ažuriranje 1 Od TechNet Blogs: Jedna od najvećih promjena između prethodnih verzija sustava Windows i Windows 7 / Vista bila je pomak od operacijskog sustava opisanog INF-om do komponente. Sve komponente u operacijskom sustavu nalaze se u mapi WinSxS - u stvari ta mjesta nazivamo trgovinom komponenti. Svaka komponenta ima jedinstveni naziv koji uključuje verziju, jezik i procesorsku arhitekturu za koju je izrađen. WinSxS mapa je jedina lokacija na kojoj se komponenta nalazi na sustavu, sve druge instance datoteka koje vidite na sustavu "projiciraju" tako da se teško povezuje s trgovinom komponenti.

Sada kada znate zašto trgovina može narasti tako velika, vaše će sljedeće pitanje vjerojatno pitati zašto ne uklanjamo starije verzije komponenti. Kratak odgovor na to je pouzdanost. Prodavaonica komponenata, zajedno s ostalim informacijama o sustavu, omogućuje nam da u bilo kojem trenutku ustanovimo koja je najbolja verzija komponente projekta. To znači da ako deinstalirate sigurnosno ažuriranje, možemo instalirati sljedeću najvišu verziju sustava - više nemamo problema s deinstaliranjem "out of order". To također znači da ako odlučite instalirati dodatnu značajku, ne samo da odaberemo RTM verziju komponente, već ćemo vidjeti kako je najjača verzija sustava.

Jedini način da se sigurno smanji veličina mape WinSxS je smanjiti skup mogućih radnji koje sustav može poduzeti - najlakši način za to je uklanjanje paketa koji su ugradili komponente na prvo mjesto. To se može obaviti deinstaliranjem nadomješanih inačica paketa koji se nalaze na vašem sustavu. Service Pack 1 sadrži binarni naziv VSP1CLN.EXE, alat koji će paket servisnog paketa trajno (ne ukloniti) na vašem sustavu i ukloniti RTM verzije svih zamijenjenih komponenti. To se može učiniti samo zato što stalnim uslužnim paketom jamčimo da nikad nećemo trebati verzije RTM-a.

Ažuriraj 2 iz E7 Blogova: "Modularizacija" operacijskog sustava bio je inženjerski cilj u sustavu Windows Vista. To je bilo riješiti niz problema u postojećem sustavu Windows koji se odnose na instalaciju, servis i pouzdanost. Sustav Windows SxS predstavlja "stanje instalacije i servisiranja" svih komponenti sustava. No, u stvarnosti ona zapravo ne troši onoliko prostora na disku nego što se pojavljuje prilikom korištenja ugrađenih alata (DIR i Explorer) za mjerenje korištenja diska. Činjenica da nam je nezgodno za vas znati koliko je prostora zapravo potrošeno u direktoriju definitivno je točna točka! WinSxS direktorij također omogućuje servisiranje izvan mreže i čini Windows Vista i kasnije "sigurno za snimanje".

Bilo je nekoliko blogova, pa čak i nekih "podzemnih" alata koji vam govore da je u redu izbrisati WinSxS direktorij, a sigurno je da nakon instalacije možete ga ukloniti iz sustava i pojavit će se da se sustav pokreće i radi u redu. Ali kako je gore opisano, ovo je vrlo loša praksa jer uklanjate mogućnost pouzdane usluge, sve komponente operativnog sustava i mogućnost ažuriranja ili konfiguriranja neobaveznih komponenti na vašem sustavu. Windows podržava WinSxS direktorij na fizičkom pogonu na izvornom mjestu.

Zaključak

Neka WinSxS mapa bude kakva jest!

Saznajte više o mapi Sysnative ovdje.

Pošta je poslana iz WVC-a.

Dodatno glasi:

  1. Analizirajte Windows Component Store ili WinSxS u sustavu Windows
  2. Čišćenje mape WinSxS u sustavu Windows 8
  3. Dodajte Windows Update čišćenje opciju u alat za čišćenje diska u sustavu Windows 7
  4. Očistite WinSxS katalog na sustavu Windows Server 2008 R2.

Preporučeni: