Kako upravljati velikom WinSxS mapom u sustavu Windows 10

Kako upravljati velikom WinSxS mapom u sustavu Windows 10

Kad vam na disku postane malo prostora, pomoćni programi trećih strana pomažu vam da na prvi pogled uočite velike datoteke i zbirke manjih datoteka. Tu biste mogli naići na mapu WinSxS. Ima veličinu od gotovo 5-10 GB, a za mnoge korisnike to je poput crne kutije u svijetu sustava Windows.





Naravno, postavlja se pitanje koje su točno te datoteke instalirane u WinSxS -u i zašto su tako velike. Web pretraživanja i forumi puni su pitanja o ovoj mapi. Demistificirajmo tajne WinSxS -a i ispravan način upravljanja njime.





Objašnjenje WinSxS -a

WinSxS (Side-by-Side) stvoren je kao odgovor na rješavanje problema DLL Pakao 'problem u Windows OS -u. Jednostavno rečeno, to uključuje slučajeve kada bilo koji program promijeni datoteku biblioteke dinamičke veze (DLL) kako bi utjecao na kritične funkcije drugih aplikacija koje trebaju koristiti istu DLL.





Na primjer, pretpostavimo da aplikacija zahtijeva DLL s verzijom 1.0.2. Ako druga aplikacija zamijeni resurs drugom verzijom, recimo 1.0.3, prethodna aplikacija koja se oslanja na verziju 1.0.2 ili će se srušiti, uzrokovati probleme s kompatibilnošću ili lošije rezultate na Plavom ekranu smrti.

Lansiranje WinSxS -a

Windows XP vidio je pravilno pokretanje trgovine komponentama. U tom slučaju svaka komponenta (DLL, OCX, EXE) živi u direktoriju koji se zove WinSxS. Pohranjivao bi sve različite verzije DLL -ova instaliranih softverskim i hardverskim paketima i učitavao ispravnu verziju na zahtjev.



Pa kako aplikacija zna koju verziju DLL -a treba učitati? Ovdje je mjesto ' datoteka manifesta 'igra važnu ulogu. Sadrži postavke koje informiraju operacijski sustav kako postupati s programom pri pokretanju i ispravnom verzijom DLL -a.

Svaka komponenta ima identitet s jedinstvenim imenom koje može uključivati ​​arhitekturu procesora, jezik, verziju i ID. Određene inačice ovih komponenti zatim se skupljaju u pakete. Koriste ih Windows Update i DISM kako bi vaš sustav bio ažuran.





Ova vremenska traka pokazuje progresivno poboljšanje WinSxS -a sa svakom većom nadogradnjom OS -a.

Čvrste veze koriste se u cijelom Windows OS -u. U smislu WinSxS -a, to je jedino mjesto gdje komponente žive u sustavu. Sve ostale instance datoteka izvan spremišta komponenti čvrsto su povezane s mapom WinSxS. Dakle, što je čvrsta veza?





Prema Microsoft dokumenti , tvrda veza objekt je datotečnog sustava koji omogućuje da se dvije datoteke odnose na isto mjesto na disku. To znači da Windows može zadržati više kopija iste datoteke bez zauzimanja dodatnog prostora.

Kad god ažurirate Windows, potpuno nova verzija komponente se objavljuje i projektuje u sustav putem čvrstih veza. Stariji ostaju u skladištu komponenti radi pouzdanosti, ali bez čvrstih veza.

Pomoću fsutil naredbom, možete provjeriti čvrste veze bilo koje sistemske datoteke. Pritisnite Win+X i izabrati Naredbeni redak (administrator) , a zatim upišite

kako okrenuti sliku na androidu
fsutil hardlink list [system file path]

Na primjer, ako želim provjeriti čvrste veze sistemske datoteke pod nazivom 'audiosrv.dll', tada upišite

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

Važnost WinSxS -a

Pohrana komponenti igra vitalnu ulogu u podržavanju funkcija potrebnih za prilagodbu i ažuriranje sustava Windows. To su kako slijedi:

  • Oporavite svoj sustav od neuspjelog pokretanja ili oštećenja
  • Omogućite ili onemogućite značajke sustava Windows na zahtjev
  • Premještanje sustava između različitih izdanja sustava Windows
  • Deinstalirajte problematična ažuriranja
  • Za instaliranje novih verzija komponenti pomoću usluge Windows Update

Veličina mape WinSxS

WinSxS sadrži sve datoteke potrebne za održavanje kompatibilnosti s hardverom i softverom na vašem računalu. Jedna od najvećih prednosti sustava Windows je njegova sposobnost da pokretanje starijeg hardvera i aplikacija . No, ta naslijeđena kompatibilnost dolazi po cijenu prostora na disku i grešaka.

Idite na C: Windows WinSxS , desnom tipkom miša kliknite i odaberite Svojstva . Ova mapa zauzima gotovo 7,3 GB prostora na disku. No stvar je u tome da to nije prava veličina. Razlog tome su 'tvrde veze' koje File Explorer i drugi alati trećih strana ne uzimaju u obzir.

On broji svaku referencu na čvrstu vezu kao jednu instancu datoteke za svako mjesto. Dakle, ako se sistemska datoteka nalazi u direktoriju WinSxS i System32, File Explorer će netočno udvostručiti veličinu mape.

Provjerite stvarnu veličinu WinSxS -a

Da biste provjerili stvarnu veličinu trgovine Windows komponenti, otvorite povišeni prozor naredbenog retka i upišite

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Napomena: /AnalyzeComponentStore opcija nije prepoznata u sustavu Windows 8 i starijim verzijama.

Nakon analize, stvarna veličina spremišta komponenti svodi se na 5,37 GB. Ova vrijednost utječe na čvrste veze unutar mape WinSxS. Dijeljeno s Windowsima daje veličinu tvrdo povezanih datoteka. Datum zadnjeg čišćenja je datum nedavno završenog čišćenja trgovine komponenti.

Metode za smanjenje veličine mape WinSxS

Mnogi korisnici često pitaju je li moguće ručno izbrisati datoteke iz mape WinSxS. Odgovor je a Veliko Ne .

Najvjerojatnije će oštetiti Windows, a kritična Windows Update možda se neće ispravno instalirati. Čak i ako uspijete ukloniti datoteke iz mape WinSxS, nikad ne znate koja će aplikacija prestati raditi.

Ipak možeš smanjiti veličinu mape WinSxS s nekoliko ugrađenih alata. Koristit ćemo alate poput čišćenja diska, naredbi DISM i ukloniti značajke na zahtjev za obrezivanje mape WinSxS.

Alat za čišćenje diska

U okvir za pretraživanje upišite čišćenje diska i odaberite Čišćenje diska . U ovom prozoru kliknite na Očistite datoteku sustava dugme. To ponovno pokreće uslužni program i otključava pristup cijelom rasponu mogućnosti čišćenja. Možete ukloniti instalacijske datoteke, prethodne verzije sustava Windows i još mnogo toga. Alat za čišćenje diska početna je točka za čišćenje sustava Windows 10.

Pročitaj ovo korak-po-korak vodič kako biste saznali najbolje načine za čišćenje sustava Windows 10 .

Uklonite značajke na zahtjev

Windows vam omogućuje da na zahtjev omogućite ili onemogućite zadane značajke sustava Windows. Možete dodati neke korisne značajke --- Hyper V, Ispis u PDF, Windows podsustav za Linux (WSL) i još mnogo toga.

Značajke koje poništite ostaju u mapi WinSxS i zauzimaju prostor na disku. Korisnici s malom količinom prostora za pohranu možda će htjeti smanjiti svoju instalaciju sustava Windows što je više moguće. Otvorite povišeni prozor naredbenog retka i upišite

DISM.exe /Online /English /Get-Features /Format:Table

Vidjet ćete popis naziva značajki i njihov status

Da biste uklonili značajku iz svog sustava, upišite

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

(Zamijenite 'NAME' imenom značajke navedene na popisu)

Ako pokrenete /Get-Features naredite ponovo, vidjet ćete status kao ' Onemogućeno s uklonjenim korisnim teretom 'umjesto samo' Onemogućeno . ' Kasnije, ako odlučite instalirati uklonjene komponente, Windows će od vas zatražiti ponovno preuzimanje datoteka komponenti.

Čišćenje komponente DISM -a

Windows 8/8.1 uključuje ugrađenu značajku za automatsko čišćenje spremišta komponenti kada se sustav ne koristi. Otvorena Planer zadataka i pomaknite se do Microsoft> Windows> Servisiranje . Desnom tipkom miša kliknite stavku i kliknite Trčanje.

Zadatak će čekati najmanje 30 dana nakon instaliranja ažurirane komponente prije nego što deinstalirate prethodnu verziju komponente. Zadatak također ima vremensko ograničenje od jednog sata i možda neće očistiti sve datoteke.

S DISM -om /Slika za čišćenje parametar, možete odmah ukloniti prethodnu verziju komponente (bez grejs perioda od 30 dana) i nemate ograničenje od jednog sata. Otvorena Naredbeni redak (administrator) i upišite

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Ako dodate ResetBase prekidač, možete ukloniti sve zamijenjene verzije svake komponente. Ali zapamtite, nećete moći deinstalirati bilo koja trenutna ažuriranja (čak i ako su neispravna).

DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Sljedeća naredba uklonit će sve sigurnosne komponente potrebne za deinstalaciju servisnih paketa. To je zbirka kumulativnih ažuriranja za određeno izdanje sustava Windows.

DISM.exe /online /Cleanup-Image /SPSuperseded

Izbrišite Windows datoteke da biste oslobodili prostor na disku

Pohrana komponenti WinSxS ima važnu ulogu u svakodnevnom funkcioniranju sustava Windows. Dakle, ne biste trebali brisati datoteke ili premještati mapu WinSxS kao rješenje za probleme s prostorom. Nadogradnje sustava Windows donijele su detaljne alate za izvješćivanje i čišćenje koje možete koristiti za pronalaženje drugih svemirskih svinja.

Ako slijedite gore opisane tehnike, možete malo smanjiti veličinu mape WinSxS. Pročitajte ovaj članak da biste saznali Windows datoteke i mape koje možete izbrisati kako biste dodatno oslobodili prostor na disku .

što se događa kada izbrišete svoj facebook
Udio Udio Cvrkut E -pošta Kako očistiti računalo sa sustavom Windows pomoću naredbenog retka

Ako na vašem Windows računalu nedostaje prostora za pohranu, očistite smeće pomoću ovih brzih pomoćnih programa naredbenog retka.

Pročitajte Dalje
Povezane teme
  • Windows
  • Sustav datoteka
  • Windows Explorer
  • Skladištenje
  • Rješavanje problema
O autoru Rahul Saigal(Objavljeno 162 članka)

Sa magisterijom iz područja specijalnosti za njegu očiju, Rahul je dugo godina radio kao predavač na fakultetu. Pisanje i poučavanje drugih uvijek je njegova strast. On sada piše o tehnologiji i čini je probavljivom za čitatelje koji je ne razumiju dobro.

Više od Rahul Saigal

Pretplatite se na naše obavijesti

Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e -knjige i ekskluzivne ponude!

Kliknite ovdje za pretplatu