Kaip valdyti didžiulį „WinSxS“ aplanką „Windows 10“

Kaip valdyti didžiulį „WinSxS“ aplanką „Windows 10“

Kai jūsų sistemos diske tampa mažai vietos, trečiųjų šalių komunalinės paslaugos padeda iš karto pastebėti didelius failus ir mažesnių failų kolekcijas. Štai čia galite užklysti į aplanką „WinSxS“. Jo dydis yra beveik 5–10 GB, o daugeliui vartotojų tai tarsi juoda dėžutė „Windows“ pasaulyje.





Natūralu, kad kyla klausimas, kokie yra tie failai, įdiegti „WinSxS“ ir kodėl jie tokie dideli. Interneto paieškose ir forumuose gausu klausimų apie šį aplanką. Išsiaiškinkime „WinSxS“ paslaptis ir teisingą jos valdymo būdą.





„WinSxS“ paaiškinta

„WinSxS“ („Side-by-Side“) buvo sukurtas atsakant į „ DLL pragaras “problema„ Windows “operacinėje sistemoje. Paprasčiau tariant, tai apima atvejus, kai bet kuri programa keičia dinaminių nuorodų bibliotekos (DLL) failą, kad paveiktų kitų programų, kurioms reikia naudoti tą patį DLL, svarbią funkciją.





Pavyzdžiui, tarkime, kad programai reikalingas DLL, kurio versijos numeris yra 1.0.2. Jei kita programa pakeičia išteklius kita versija, tarkime, 1.0.3, tada ankstesnė programa, kuri remiasi 1.0.2 versija, sugenda, sukels suderinamumo problemas arba pablogins „Blue Screen of Death“.

„WinSxS“ paleidimas

„Windows XP“ tinkamai paleido komponentų parduotuvę. Kiekvienas komponentas (DLL, OCX, EXE) gyvena kataloge, pavadintame „WinSxS“. Jame būtų saugomos visos skirtingos DLL versijos, įdiegtos programinės ir techninės įrangos paketuose, ir pagal poreikį įkeliama teisinga versija.



Taigi, kaip programa žino, kurią DLL versiją reikia įkelti? Štai kur „ manifesto failas “vaidina svarbų vaidmenį. Jame yra parametrai, kurie informuoja operacinę sistemą, kaip elgtis su programa, kai ji paleidžiama, ir teisingą DLL versiją.

Kiekvienas komponentas turi tapatybę su unikaliu pavadinimu, kuris gali apimti procesoriaus architektūrą, kalbą, versiją ir ID. Tada tam tikros šių komponentų versijos surenkamos į paketus. Juos naudoja „Windows Update“ ir DISM, kad jūsų sistema būtų atnaujinta.





Ši laiko juosta rodo laipsnišką „WinSxS“ tobulinimą kiekvieną kartą atnaujinus OS.

Kietosios nuorodos naudojamos visoje „Windows“ operacinėje sistemoje. Kalbant apie „WinSxS“, tai yra vienintelė vieta, kurioje komponentai gyvena sistemoje. Visi kiti failų, esančių už komponentų parduotuvės, atvejai yra sunkiai susieti su aplanku „WinSxS“. Taigi, kas yra kieta nuoroda?





Pagal „Microsoft“ dokumentai , kieta nuoroda yra failų sistemos objektas, leidžiantis dviem failams nurodyti tą pačią vietą diske. Tai reiškia, kad „Windows“ gali išsaugoti kelias to paties failo kopijas, neužimdama papildomos vietos.

Kai atnaujinate „Windows“, išleidžiama visiškai nauja komponento versija ir ji perkeliama į sistemą per kietąsias nuorodas. Vyresnieji lieka komponentų parduotuvėje, kad būtų patikimi, tačiau be kietų nuorodų.

Su pagalba fsutil komandą, galite patikrinti bet kurio sistemos failo kietąsias nuorodas. Paspauskite Win+X ir pasirinkti Komandinė eilutė (administratorius) , tada įveskite

nauji filmai nemokamai, be registracijos
fsutil hardlink list [system file path]

Pavyzdžiui, jei noriu patikrinti sistemos failo, vadinamo „audiosrv.dll“, kietąsias nuorodas, įveskite

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

„WinSxS“ svarba

Komponentų parduotuvė vaidina svarbų vaidmenį palaikant funkcijas, reikalingas „Windows“ tinkinimui ir atnaujinimui. Tai yra šie:

  • Atkurkite sistemą nuo įkrovos gedimo ar sugadinimo
  • Įgalinti arba išjungti „Windows“ funkcijas pagal pareikalavimą
  • Perkelti sistemas tarp skirtingų „Windows“ leidimų
  • Pašalinkite probleminius naujinius
  • Norėdami įdiegti naujas komponentų versijas naudodami „Windows Update“

„WinSxS“ aplanko dydis

„WinSxS“ yra visi failai, reikalingi norint išlaikyti suderinamumą su kompiuterio aparatine ir programine įranga. Viena didžiausių „Windows“ privalumų yra jos gebėjimas paleisti senesnę aparatūrą ir programas . Tačiau šis senas suderinamumas kainuoja disko vietos ir klaidų.

Eikite į C: Windows WinSxS , dešiniuoju pelės mygtuku spustelėkite jį ir pasirinkite Savybės . Šis aplankas sunaudoja beveik 7,3 GB vietos diske. Bet dalykas yra tai, kad tai nėra tikrasis dydis. To priežastis yra „kietosios nuorodos“, į kurias neatsižvelgia „File Explorer“ ir kiti trečiųjų šalių įrankiai.

Kiekviena nuoroda į kietąją nuorodą skaičiuojama kaip atskiras kiekvienos vietos failo egzempliorius. Taigi, jei sistemos failas yra ir „WinSxS“, ir „System32“ kataloge, „File Explorer“ netiksliai padvigubins aplanko dydį.

Patikrinkite faktinį „WinSxS“ dydį

Norėdami patikrinti faktinį „Windows“ komponentų parduotuvės dydį, atidarykite padidintą komandų eilutės langą ir įveskite

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Pastaba: /AnalyzeComponentStore parinktis neatpažįstama „Windows 8“ ir ankstesnėse versijose.

Po analizės faktinis komponentų parduotuvės dydis sumažėja iki 5,37 GB. Ši vertė lemia „WinSxS“ aplanko kietąsias nuorodas. Bendrinama su „Windows“ nurodo kietai susietų failų dydį. Paskutinio valymo data yra neseniai užbaigto komponentų parduotuvės valymo data.

„WinSxS“ aplanko dydžio mažinimo metodai

Daugelis vartotojų dažnai klausia, ar galima rankiniu būdu ištrinti failus iš aplanko „WinSxS“. Atsakymas yra a Didelis Nr .

Tai greičiausiai sugadins „Windows“, o kritinis „Windows Update“ gali nepavykti tinkamai įdiegti. Net jei sėkmingai pašalinsite failus iš „WinSxS“ aplanko, niekada nežinote, kuri programa nustos veikti.

Vis dėlto galite sumažinti dydį iš „WinSxS“ aplanko su keliais įmontuotais įrankiais. „WinSxS“ aplankui apkarpyti naudosime tokius įrankius kaip disko valymas, DISM komandos ir pašalinsime funkcijas pagal pareikalavimą.

Disko valymo įrankis

Paieškos laukelyje įveskite disko valymą ir pasirinkite Disko valymas . Šiame lange spustelėkite Išvalykite sistemos failą mygtuką. Tai iš naujo paleidžia įrankį ir atveria prieigą prie visų valymo parinkčių. Galite pašalinti diegimo failus, ankstesnes „Windows“ versijas ir dar daugiau. Disko valymo įrankis yra „Windows 10“ valymo pradžios taškas.

Perskaityk tai žingsnis po žingsnio vadovas, kad sužinotumėte geriausius „Windows 10“ valymo būdus .

Pagal poreikį pašalinkite funkcijas

„Windows“ leidžia įjungti arba išjungti numatytas „Windows“ funkcijas pagal pareikalavimą. Galite pridėti keletą naudingų funkcijų-„Hyper V“, spausdinti į PDF, „Windows“ posistemis, skirtas „Linux“ (WSL) ir dar daugiau.

Funkcijos, kurių nepažymėsite, lieka „WinSxS“ aplanke ir užima vietos diske. Vartotojai, turintys mažai saugyklos vietos, gali norėti kiek įmanoma sumažinti „Windows“ diegimą. Atidarykite padidintą komandų eilutės langą ir įveskite

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

Pamatysite funkcijų pavadinimų sąrašą ir jų būseną

Norėdami pašalinti funkciją iš savo sistemos, įveskite

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

(„NAME“ pakeiskite sąraše paminėtos funkcijos pavadinimu)

Jei paleisite /Get-Features komandą dar kartą, būsena bus „ Išjungta pašalinus naudingąją apkrovą 'vietoj tik' Neįgalus “. Vėliau, jei nuspręsite įdiegti pašalintus komponentus, „Windows“ paragins dar kartą atsisiųsti komponentų failus.

DISM komponentų valymas

„Windows 8/8.1“ yra integruota funkcija, skirta automatiškai išvalyti komponentų saugyklą, kai sistema nenaudojama. Atviras Darbų planuotojas ir eikite į „Microsoft“> „Windows“> Aptarnavimas . Dešiniuoju pelės mygtuku spustelėkite elementą ir spustelėkite Bėgti.

Prieš pašalindama ankstesnę komponento versiją, užduotis palauks mažiausiai 30 dienų po to, kai bus įdiegtas atnaujintas komponentas. Užduotis taip pat turi vieną valandą ir gali neišvalyti visų failų.

Su DISM /Valymas-Vaizdas parametrą, galite nedelsdami pašalinti ankstesnę komponento versiją (be 30 dienų atidėjimo laikotarpio) ir neriboti vienos valandos skirtojo laiko apribojimo. Atviras Komandinė eilutė (administratorius) ir įveskite

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Jei pridėsite „ResetBase“ jungiklį, galite pašalinti visą pakeistą kiekvieno komponento versiją. Tačiau atminkite, kad negalėsite pašalinti jokių dabartinių naujinimų (net jei jie yra sugedę).

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

Ši komanda pašalins visus atsarginius komponentus, reikalingus serviso paketams pašalinti. Tai kaupiamųjų naujinimų, skirtų tam tikrai „Windows“ versijai, rinkinys.

DISM.exe /online /Cleanup-Image /SPSuperseded

Ištrinkite „Windows“ failus, kad atlaisvintumėte vietos diske

„WinSxS“ komponentų parduotuvė vaidina svarbų vaidmenį kasdieniame „Windows“ veikime. Taigi neturėtumėte ištrinti failų arba perkelti „WinSxS“ aplanko kaip vietos problemų sprendimo. Atnaujinus „Windows“ buvo pateiktos išsamios ataskaitų teikimo ir valymo priemonės, kurias galite naudoti, norėdami rasti kitų kosminių kiaulių.

Jei atliksite aukščiau aprašytus metodus, galite šiek tiek sumažinti „WinSxS“ aplanko dydį. Perskaitykite šį kūrinį, kad sužinotumėte „Windows“ failus ir aplankus, kuriuos galite ištrinti, kad dar labiau atlaisvintumėte vietos diske .

„Windows 7“ tema, skirta „Windows 8“
Dalintis Dalintis „Tweet“ Paštu Kaip išvalyti „Windows“ kompiuterį naudojant komandinę eilutę

Jei jūsų „Windows“ kompiuteryje trūksta saugyklos vietos, išvalykite šiukšles naudodami šias greitas komandų eilutės priemones.

Skaityti toliau
Susijusios temos
  • „Windows“
  • Failų sistema
  • „Windows Explorer“
  • Sandėliavimas
  • Problemų sprendimas
Apie autorių Rahul Saigal(Paskelbti 162 straipsniai)

Baigęs akių priežiūros specialybės M.Optom laipsnį, Rahul daugelį metų dirbo dėstytoju kolegijoje. Rašymas ir kitų mokymas visada yra jo aistra. Dabar jis rašo apie technologijas ir padaro jas lengvai virškinamas skaitytojams, kurie jos gerai nesupranta.

Daugiau iš Rahul Saigal

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia