"Windows 10/8/7" aplanko "WinSxS" paaiškinta

Turinys:

"Windows 10/8/7" aplanko "WinSxS" paaiškinta
"Windows 10/8/7" aplanko "WinSxS" paaiškinta
Anonim

Daugelis iš jūsų gali pastebėti WinSxS aplankas "Windows 7/8/10" ir buvo nustebintas dėl jo dydžio. Tiems, kurie neturi, aplankas yra C: Windows Winsxs ir turi milžinišką dydį! "My" yra beveik 5 GB ir turi apie 6000 aplankų ir 25000 failų ir užima beveik 40% "Windows" aplanko! Nors "Winsxs" aplanko dydis XP yra apie 25-50 MB; jo didelis dydis "Windows 10", "Windows 8", "Windows 7" ir "Windows Vista" yra intriguojantis daugeliui! Patikrinkite paveikslėlį žemiau.

Image
Image
Taigi, koks šio "Winsxs" aplanko slėpinys "Windows Vista" ir naujesnėse versijose? Leiskite mums tai rasti šiame įraše.

"Winsxs" aplanke saugomos kelios dll kopijos, kad būtų galima paleisti kelias programas sistemoje "Windows" be jokių suderinamumo problemų. Jei naršote viduje, pamatysite, kas atrodo daug dublikatų DLL, kurių kiekvienas turi tą patį pavadinimą. Tai yra iš tikrųjų skirtingos tų pačių failų versijos, kurios yra saugomos; nes skirtingoms programoms gali reikėti skirtingų versijų.

WinSxS aplankas Windows 10/8/7

Trumpai tariant, Winsxs kuris reiškia "Windows Side By Side", yra "Windows" gimtoji surinkimo talpykla. Čia saugomos bibliotekos, kurios yra kelios programos. Ši funkcija pirmą kartą buvo įdiegta "Windows ME" ir buvo laikoma "Microsoft" sprendimu dėl vadinamųjų "dll elgesio" problemų, kurios kenčia nuo "Windows 9x".

"Winsxs" aplankas "atsarginė kopija" yra didžiausias, kaip matyti iš toliau pateikto paveikslėlio.

Vėlgi, kaip matyti toliau pateiktame paveikslėlyje, Winsxs aplanke "Kiti" failų tipai užima didžiąją dalį vietos. Tai pirmiausia susideda iš.imd,.ngr,.csd,.dll,.dll.mui,.exe ir kitų tokių failų tipų.
Vėlgi, kaip matyti toliau pateiktame paveikslėlyje, Winsxs aplanke "Kiti" failų tipai užima didžiąją dalį vietos. Tai pirmiausia susideda iš.imd,.ngr,.csd,.dll,.dll.mui,.exe ir kitų tokių failų tipų.
Image
Image

"Windows 7" ir vėlesniame aplanke nėra aplanko "dllcache", taip pat negalite rasti aplanko "i386", kuriame sistema (pvz., XP) saugo visus šaltinio modulius. Tai yra "WinSxS" aplankas, kuriame saugomi bendri komponentai "side-by-side" programoms. Šie failai gali būti kelias tos pačios sąrankos ar programos versijas. Kiekviena puslaidininkinė įranga turi unikalią tapatybę. Vienas iš asamblėjos tapatumo savybių yra jo versija. "Operacinė sistema naudoja šalia esančius mazgus kaip pagrindinius vardų, įrišimo, versijų, diegimo ir konfigūravimo vienetus. "Winsxs" aplanke yra visi manifestai, pasirenkami komponentai ir trečiosios šalies Win32 failai".

Bet kodėl tiek daug aplankų ir kodėl tiek daug skirtingos to paties dll, exe ar kitų failų versijos?

Kaip minėta, "Windows" saugo senus DLL ir bibliotekos komponentus WinSxS aplanke. Dabar, jei naujesnė šio failo versija yra OS dalis, tačiau konkrečiai programai reikia tam tikros senesnės versijos, kuri bus naudojama, bus naudojama senesnė iš winsxs aplanko versija, paliekant naujesnę versiją dabartinėje vietoje, kitoms paraiškas, kurios gali reikalauti.

Taigi akivaizdu, kad jūs negalite ištrinti šio katalogo ar perkelti jį kitur. Čia taip pat nėra tikslinga ištrinti nieko, nes tokiu žingsniu greičiausiai jūsų prašymai netaps įmanomi arba netgi sulaužys jūsų sistemą! Jei turite įdiegtas daug programų, galite tikėtis, kad jumbo dydžio winsxs aplankas. Šis "WinSxs" aplankas negali būti jokiu kitu tomu nei sistemos apimtis. Taip yra dėl NTFS kietųjų nuorodų. Jei bandysite perkelti aplanką, gali būti, kad "Windows" naujinimai, paslaugų paketai, funkcijos ir tt netinkamai įdiegiami.

Jei ištrinsite komponentus iš "WinSxS" aplanko, pvz., Manifestų ar mazgų, ir tt, jums gali kilti problemų. Kiekviena sistema reaguotų kitaip. Tai, kas gali veikti, gali sugadinti kitą! Pavyzdžiui, jei įdiekite programą, kuri reikalauja tam tikros rinkmenos, kurią galbūt ištrynėte, tada ši programa nebus paleista! Aplanko suspaudimas taip pat yra "no-no", nes tai gali sukelti problemų "WindowsUpdates" metu arba diegiant "Hotfix".

Saugiausias būdas jį išvalyti yra tiesiog pašalinti programas, kurios jums nereikalingos. Tačiau tai taip pat nėra kvaila, nes daugelis programų vis dar palieka savo failus čia, nes jos gali būti bendrinamos tarp kitų programų. Taigi, tikimybė, kad nepanaudotas dll bus paliktas, yra gana didelis.

Mes negalėtume patarti naudoti "WinSxS" valymo įrankių, tokių kaip WinsxsLite nes jūs galėtumėte nutraukti "Windows".

Ir jei jūs bandote naują programinę įrangą arba dažnai įdiekite ir pašalinate, galite pastebėti, kad "Winsxs" dydis iš tiesų yra didelis, nes "Windows" saugo kelias šių dll failų kopijas, kad būtų galima paleisti kelias programas be suderinamumo problemos.

"WinSxs" aplanko valymas

Windows 8.1 pristatė naują komandų eilutės parinktį DISM.exe, / AnalyzeComponentStore. Vykdydami šią komandą, analizuosime "WinSxS" aplanką ir pasakysime, ar rekomenduojama naudoti "Component Store Cleanup".

In " Windows 8", atidarykite Disk Cleanup Tool ir naudokite "Windows Update Cleanup" parinktį, kad išvalytumėte "WinSxs".

"Microsoft" išleido "Update", kuriame įdiegta "Windows Update Cleanup" parinktis "Disk Cleanup" įrankis Windows 7.

Dabar galite išvalyti WinSxS Windows Server 2008 R2 su nauja nauja versija.

Štai keletas kitų variantų, kuriuos galite apsvarstyti laisvos vietos diske - kai kurie įprasti ir ekstremalūs:

  1. Paleiskite disko valymo įrankį arba "CCleaner"
  2. Pašalinkite nenaudojamas programas
  3. Perkelti puslapio failą į kitą diską
  4. Išjungti žiemos miegą
  5. Naudokite pasirinktą dump failo parinktį, kad užfiksuotumėte atminties dump failus kitame sistemos tomeryje.
  6. Išjunkite sistemos atkūrimo taškus
  7. Iškrauti vartotojo profilį ir programų failų katalogus į kitą sistemos tomą.

Atnaujinti 1 iš "TechNet" tinklaraščių: Vienas iš didžiausių pakeitimų tarp ankstesnių "Windows" ir "Windows 7 / Vista" versijų buvo perėjimas nuo INF apibūdintos OS į kompontizaciją. Visi komponentai operacinėje sistemoje yra aplanke WinSxS - iš tiesų mes vadiname šią vietą komponentų saugykloje. Kiekvienas komponentas turi unikalų pavadinimą, kuriame yra jo versijos, kalbos ir procesoriaus architektūra. Katalogas WinSxS yra vienintelė vieta, kurioje komponentas yra sistemoje, visi kiti sistemoje matomi failų pavyzdžiai yra "suprojektuoti", kietai susiejant juos su komponentų saugykla.

Dabar, kai žinote, kodėl parduotuvė gali būti tokia didelė, jūsų kitas klausimas tikriausiai paklaus, kodėl mes nepašaliname senesnių komponentų versijų. Trumpas atsakymas į tai yra patikimumas. Komponentų saugykla kartu su kita informacija apie sistemą leidžia mums bet kuriuo metu nustatyti, kokia yra geriausia projekto komponento versija. Tai reiškia, kad jei pašalinsite saugos naujinimą, galime įdiegti kitą aukščiausią sistemos versiją - nebeturime "ištaisytos pašalinimo" problemos. Tai taip pat reiškia, kad jei nuspręsite įdiegti papildomą funkciją, mes ne tik pasirinksime komponento RTM versiją, bet ir pamatysime, kokia yra aukščiausia galima sistemos versija.

Vienintelis būdas saugiai sumažinti "WinSxS" aplanko dydį - sumažinti galimų veiksmų, kuriuos sistema gali imtis, rinkinį - lengviausias būdas tai padaryti - pašalinti paketus, kurie įdiegė komponentus pirmiausia. Tai gali būti padaryta pašalinus pakeistus paketus, kurie yra jūsų sistemoje. Service Pack 1 yra dvejetainis vardas VSP1CLN.EXE, įrankis, kuris paketą "Service Pack" pakeis jūsų sistemoje nuolat (neimdins) ir pašalins visų pakeistų komponentų "RTM" versijas. Tai galima padaryti tik todėl, kad pakeisdami "Service Pack" nuolatinį, mes galime garantuoti, kad mums niekada nereikia RTM versijų.

Atnaujinkite 2 iš E7 dienoraščių "Operacinės sistemos" moduliavimas "buvo inžinierinis tikslas" Windows Vista ". Tai buvo išspręsti daugelį senojo "Windows" problemų, susijusių su diegimu, aptarnavimu ir patikimumu. "Windows SxS" aplankas yra visų sistemos komponentų "diegimo ir aptarnavimo būsena". Tačiau iš tikrųjų jis iš tikrųjų nesinaudoja tiek vietos, kiek disko, kai naudojamas vidinis įrankis (DIR ir Explorer), kad būtų galima įvertinti naudojamą disko vietą. Tai, kad mums sunku žinoti, kiek vietos faktiškai sunaudojama kataloge, yra tikrai geras dalykas! Katalogas WinSxS taip pat leidžia tvarkyti neprisijungus ir "Windows Vista" ir vėliau "saugiai vaizduoti".

Buvo keletas tinklaraščių ir netgi kai kurių "požeminių" įrankių, kurie sako, kad gerai ištrinti "WinSxS" katalogą, ir tai tikrai tiesa, kad po įdiegimo galite jį pašalinti iš sistemos ir pasirodys, kad sistema bakstelėjusi ir gerai veikia. Tačiau, kaip aprašyta pirmiau, tai yra labai bloga praktika, nes jūs pašalinsite galimybę patikimai aptarnauti, visus operacinės sistemos komponentus ir galimybę atnaujinti ar konfigūruoti papildomus jūsų sistemos komponentus. "Windows" palaiko tik "WinSxS" katalogą, esantį fiziniame įrenginyje iš pradžių įdiegtos vietos.

Išvada

Leiskite "WinSxS" aplanką būti taip, kaip yra!

Sužinokite apie "Sysnative" aplanką čia.

Paštas perkeltas iš WVC.

Papildoma informacija:

  1. Analizuokite "Windows" komponentų parduotuvę arba "WinSxS" sistemoje "Windows"
  2. WinSxS aplanko tvarkymas sistemoje "Windows 8"
  3. Įdiekite "Windows Update Cleanup" parinktį "Disk Cleanup" įrankis "Windows 7"
  4. Išvalykite "WinSxS Directory" "Windows Server 2008 R2".

Rekomenduojamas: