Kuidas hallata tohutut WinSxS -i kausta Windows 10 -s

Kuidas hallata tohutut WinSxS -i kausta Windows 10 -s

Kui teie süsteemi kettaruum väheneb, aitavad kolmanda osapoole utiliidid teil lühidalt tuvastada suuri faile ja väiksemate failide kogusid. See on koht, kus võite komistada WinSxS kausta. Selle suurus on peaaegu 5–10 GB ja paljude kasutajate jaoks on see Windowsi maailmas must kast.





Loomulikult tekitab see küsimuse, mis täpselt need WinSxS -i installitud failid on ja miks see nii suur on. Veebiotsingud ja foorumid on selle kausta kohta küsimusi täis. Selgitame välja WinSxSi saladused ja selle õige haldamise viisi.





WinSxS selgitatud

WinSxS (kõrvuti) loodi vastuseks, et lahendada DLL põrgu 'probleem Windowsi operatsioonisüsteemis. Lihtsamalt öeldes hõlmab see juhtumeid, kui mis tahes programm muudab dünaamilise lingi kogu (DLL) faili, et mõjutada teiste rakenduste kriitilist funktsiooni, mis peavad kasutama sama DLL -i.



Oletame näiteks, et rakendus nõuab DLL -i versiooni numbriga 1.0.2. Kui mõni muu rakendus asendab ressursi teise versiooniga, näiteks 1.0.3, siis eelmine versioon, mis tugineb versioonile 1.0.2, võib kokku kukkuda, põhjustada ühilduvusprobleeme või halvendada surma sinist ekraani.

WinSxS käivitamine

Windows XP käivitas komponentide poe nõuetekohaselt. Selles elab iga komponent (DLL, OCX, EXE) kataloogis nimega WinSxS. See salvestaks kõik tarkvara- ja riistvarapakettide installitud DLL -ide erinevad versioonid ning laadiks nõudmisel õige versiooni.



Niisiis, kuidas saab rakendus teada, millist DLL -i versiooni see peab laadima? See on koht, kus manifestifail 'mängib olulist rolli. See sisaldab sätteid, mis teavitavad operatsioonisüsteemi, kuidas programmi käivitamisel käsitseda, ja DLL -i õiget versiooni.

Igal komponendil on unikaalse nimega identiteet, mis võib sisaldada protsessori arhitektuuri, keelt, versiooni ja ID -d. Seejärel kogutakse nende komponentide konkreetsed versioonid pakenditesse. Neid kasutavad Windows Update ja DISM, et hoida teie süsteem ajakohasena.





See ajakava näitab WinSxS -i järkjärgulist täiustamist iga suurema OS -i uuendamisega.

Kõvasid linke kasutatakse kogu Windowsi operatsioonisüsteemis. WinSxS -i osas on see ainus koht, kus komponendid süsteemis elavad. Kõik muud failide eksemplarid väljaspool komponentide poodi on kõvasti lingitud WinSxS kaustaga. Niisiis, mis on raske link?





Vastavalt Microsofti dokumendid , kõva link on failisüsteemi objekt, mis võimaldab kahel failil viidata samale asukohale kettal. See tähendab, et Windows saab hoida sama faili mitu koopiat ilma lisaruumi võtmata.

Windowsi värskendamisel ilmub komponendi täiesti uus versioon ja see projitseeritakse süsteemi kõvade linkide kaudu. Vanemad jäävad töökindluse tagamiseks komponentide poodi, kuid ilma tugevate linkideta.

Abiga fsutil käsku, saate kontrollida mis tahes süsteemifaili kõvasid linke. Vajutage Win+X ja valida Käsuviip (administraator) , seejärel tippige

kuidas auru säästmist arvutite vahel üle kanda
fsutil hardlink list [system file path]

Näiteks kui ma tahan kontrollida süsteemifaili „audiosrv.dll” kõvasid linke, siis tippige

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

WinSxS tähtsus

Komponentide pood mängib olulist rolli Windowsi kohandamiseks ja värskendamiseks vajalike funktsioonide toetamisel. Need on järgmised.

  • Taastage oma süsteem käivitamisrikke või korruptsiooni eest
  • Windowsi funktsioonide lubamine või keelamine nõudmisel
  • Liigutage süsteeme erinevate Windowsi väljaannete vahel
  • Desinstallige probleemsed värskendused
  • Uute komponentide versioonide installimiseks Windows Update'i abil

WinSxS kausta suurus

WinSxS sisaldab kõiki vajalikke faile, et säilitada ühilduvus teie arvuti riist- ja tarkvaraga. Windowsi üks suurimaid tugevusi on selle suutlikkus käivitage vanem riistvara ja rakendused . Kuid see pärand ühilduvus maksab kettaruumi ja vead.

Liikuge lehele C: Windows WinSxS , paremklõpsake seda ja valige Omadused . See kaust tarbib peaaegu 7,3 GB kettaruumi. Aga asi on selles, et see pole tegelik suurus. Selle põhjuseks on „kõvad lingid”, mida File Explorer ja muud kolmanda osapoole tööriistad ei arvesta.

See loeb iga viite kõvale lingile iga asukoha faili üksikjuhtumina. Seega, kui süsteemifail asub nii WinSxS kui ka System32 kataloogis, kahekordistaks File Explorer kausta suuruse ebatäpselt.

Kontrollige WinSxS tegelikku suurust

Windowsi komponentide poe tegeliku suuruse kontrollimiseks avage kõrgendatud käsuviiba aken ja tippige see

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Märkus: /AnalyzeComponentStore suvandit Windows 8 ja varasemates versioonides ei tuvastata.

Pärast analüüsi langeb komponentide poe tegelik suurus 5,37 GB -ni. See väärtus määrab WinSxS kausta kõvad lingid. Jagatud Windowsiga annab teile kõvasti lingitud failide suuruse. Viimase puhastamise kuupäev on hiljuti lõpetatud komponendipoe puhastamise kuupäev.

Meetodid kausta WinSxS vähendamiseks

Paljud kasutajad küsivad sageli, kas on võimalik faile WinSxS kaustast käsitsi kustutada. Vastus on a Suur Ei .

See kahjustab tõenäoliselt Windowsi ja kriitiline Windows Update ei pruugi korralikult installida. Isegi kui teil õnnestub failid WinSxS -i kaustast eemaldada, ei tea kunagi, milline rakendus lakkab töötamast.

Küll saate vähendada suurust kaustast WinSxS mõne sisseehitatud tööriistaga. Kasutame WinSxS kausta kärpimiseks selliseid tööriistu nagu kettapuhastus, DISM -käsud ja eemaldame funktsioonid nõudmisel.

Kettapuhastustööriist

Sisestage otsinguväljale kettapuhastus ja valige Ketta puhastamine . Selles aknas klõpsake nuppu Puhastage süsteemifail nuppu. See taaskäivitab utiliidi ja avab juurdepääsu kõigile puhastusvalikutele. Saate eemaldada installifailid, varasemad Windowsi versioonid ja palju muud. Kettapuhastustööriist on Windows 10 puhastamise lähtepunkt.

Lugege seda samm-sammult juhend, et leida parimad viisid Windows 10 puhastamiseks .

Funktsioonide eemaldamine nõudmisel

Windows võimaldab soovi korral lubada või keelata Windowsi vaikefunktsioonid. Saate lisada mõningaid kasulikke funktsioone-Hyper V, printimine PDF-i, Windowsi allsüsteem Linuxile (WSL) ja palju muud.

Funktsioonid, mille tühistate, jäävad WinSxS -i kausta ja võtavad kettaruumi. Vähese salvestusruumiga kasutajad võivad soovida oma Windowsi installimist nii palju kui võimalik vähendada. Avage kõrgendatud käsuviiba aken ja tippige see

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

Näete funktsioonide nimede loendit ja nende olekut

Funktsiooni süsteemist eemaldamiseks sisestage

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

(Asendage „NAME” loendis mainitud funktsiooni nimega)

Kui käivitate /Hangi-funktsioonid uuesti käsku, näete olekut ' Keelatud, kui kasulik koormus on eemaldatud 'selle asemel' Puudega . ' Kui otsustate hiljem eemaldatud komponendid installida, palub Windows teil komponendifailid uuesti alla laadida.

DISM -i komponentide puhastamine

Windows 8/8.1 sisaldab sisseehitatud funktsiooni komponentide poe automaatseks puhastamiseks, kui süsteemi ei kasutata. Avatud Ülesannete planeerija ja navigeerige Microsoft> Windows> Teenindus . Paremklõpsake üksust ja klõpsake nuppu Jookse.

Ülesanne ootab vähemalt 30 päeva pärast värskendatud komponendi installimist enne komponendi eelmise versiooni desinstallimist. Ülesandel on ka üks tund aega ja see ei pruugi kõiki faile puhastada.

DISM -iga /Cleanup-Pilt parameetri, saate komponendi eelmise versiooni kohe eemaldada (ilma 30 -päevase ajapikenduseta) ja teil ei ole ühe tunni ajapiirangut. Avatud Käsuviip (administraator) ja sisestage

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Kui lisate ResetBase lüliti, saate eemaldada iga komponendi kõik asendatud versioonid. Kuid pidage meeles, et te ei saa praeguseid värskendusi desinstallida (isegi kui need on vigased).

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

Järgmine käsk eemaldab hoolduspakettide desinstallimiseks vajalikud varukomponendid. See on Windowsi konkreetse väljaande kumulatiivsete värskenduste kogum.

DISM.exe /online /Cleanup-Image /SPSuperseded

Kustutage Windowsi failid kettaruumi vabastamiseks

WinSxS komponendipoel on Windowsi igapäevases toimimises oluline roll. Nii et te ei tohiks faile kustutada ega kausta WinSxS oma ruumiprobleemide lahenduseks teisaldada. Windowsi versiooniuuendused on toonud kaasa põhjalikud aruandlus- ja puhastustööriistad, mille abil saate leida muid kosmoseid.

Kui järgite ülalkirjeldatud tehnikaid, saate WinSxS kausta mahtu veidi vähendada. Lugege seda tükki, et teada saada Windowsi failid ja kaustad, mille saate kettaruumi vabastamiseks kustutada .

veenduge, et teie heliriistvara töötab korralikult Windows 10
Jaga Jaga Piiksuma E -post Kuidas Windowsi arvutit käsuviiba abil puhastada

Kui teie Windowsi arvutil on mäluruumi vähe, puhastage prügi nende kiirete käsuviiba utiliitide abil.

Loe edasi
Seotud teemad
  • Windows
  • Failisüsteem
  • Windows Explorer
  • Ladustamine
  • Tõrkeotsing
Autori kohta Rahul Saigal(Avaldatud 162 artiklit)

Silmahoolduse eriala M.Optom kraadiga töötas Rahul aastaid õppejõuna kolledžis. Kirjutamine ja teiste õpetamine on alati tema kirg. Nüüd kirjutab ta tehnoloogiast ja teeb selle seeditavaks lugejatele, kes sellest hästi aru ei saa.

Veel Rahul Saigalilt

Telli meie uudiskiri

Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!

Tellimiseks klõpsake siin