Winsxi kaust selgitas

Proovige Meie Instrumenti Probleemide Kõrvaldamiseks

Windowsi kasutajatele, kellel on käinud kettaruumi analüsaator, meeldib Puu suurus või WizTree on viimastel päevadel võinud esimest korda Windowsi kataloogis kausta Winsxs komistada.

Windows Vista ja Windows 7 või uuema kausta maht on tavaliselt umbes 5–8 gigabaiti, kuid on ka teateid suurematest kaustadest, kuni 16 gigabaiti ja rohkem.

Eriti hiljuti Windows 7-le lülitanud Windows XP kasutajad võisid endalt küsida, miks kausta maht suurenes paarist megabaidist gigabaidini.

Interneti-otsingumootorid ja teadetetahvlid on täis kausta puudutavaid küsimusi, paljud kasutajad tahavad teada, kas Winsxsi kausta kustutamine on ohutu, kas see tuleb lisada operatsioonisüsteemi varukoopiatesse või miks sellel on teistega võrreldes nii tohutu suurus Windowsi kaustad.

winsxs
võidabxs

Oluline on vaadata tagasi ajas. Tagasi operatsioonisüsteemis Windows 9x oli opsüsteemil probleeme dünaamiliste linkide teekidega, täpsemalt sama dll erinevate versioonidega. Lihtsalt ei olnud võimalik salvestada dll-i mitut versiooni, mis tõi kaasa kokkusobimatuse ja muud probleemid.

Siis hakkas Windows ME-s hõlmama valikuid mitme DLL-versiooni salvestamiseks, kasutades sama nime opsüsteemis. Alles Windows Vista muutis selle tehnoloogia selliseks, mida Vista ja Windows 7 kasutajad tänapäeval kogevad.

Kui avate kausta Windows Exploreris, kuvatakse tohutu kaustade loend, kus igas kaustas on vähemalt üks fail, kuid sageli mitu faili. Sama nimega kaustad hostivad sama dlli erinevaid versioone, mõnikord on viis või enam kausta, mis hostivad sama dünaamilise lingi teegi erinevaid versioone.

winsxs folder
Winxsi kaust

Winsxs tähistab Windowsi kõrvuti, viidates samade failide hostimise kontseptsioonile opsüsteemi erinevates versioonides.

Varukoopiate kaust kuvatakse kausta Winsxs suurima kaustana, millele järgnevad naturallanguage6 kaust ja Manifestid.

Technet ajaveeb postitada autor Jeff Hugh selgitab üleminekut INF-i kirjeldatud operatsioonisüsteemilt Windows Vista komponenteerimisele.

Kõik opsüsteemi komponendid asuvad kaustas WinSxS - tegelikult nimetame seda asukohta komponentide poodiks. Igal komponendil on kordumatu nimi, mis sisaldab versiooni, keelt ja protsessori arhitektuuri, mille jaoks see on loodud. Kaust WinSxS on ainus koht, kus komponent süsteemist leitakse, kõik muud süsteemis nähtavate failide eksemplarid “projitseeritakse” kõva lingiga komponentide poest. Lubage mul korrata seda viimast punkti - OS-is on iga faili iga versiooni kohta ainult üks eksemplar (või täielik andmete koopia) ja see eksemplar asub kaustas WinSxS. Nii et sellest vaatenurgast vaadatuna, on WinSxS-kaust tegelikult kogu OS-i tervik ja seda nimetatakse madalama taseme operatsioonisüsteemides „tasaseks”. Selle põhjuseks on ka põhjus, miks enam ei küsita meediumit selliste toimingute korral nagu süsteemifaili kontrollija (SFC) või täiendavate funktsioonide ja rollide installimisel.

Jeffi postitus annab vastuse küsimusele, kas Winxsi kausta failide kustutamine on ohutu, lühidalt: see pole nii.

Ainus võimalus selle kausta failisuuruse turvaliseks vähendamiseks on tarkvara eemaldamine opsüsteemist, mida enam ei vajata, kuid isegi see ei vähenda faili mahtu märkimisväärselt.

Ainus viis WinSxS-i kausta ohutuks vähendamiseks on võimalike toimingute kogumi vähendamine, mida süsteem võib teha - lihtsaim viis selleks on komponentide installinud pakettide eemaldamine. Seda saab teha teie süsteemis olevate pakettide asendatud versioonide desinstallimisega. Service Pack 1 sisaldab binaarset nimega VSP1CLN.EXE, tööriista, mis muudab hoolduspaketi paketi teie süsteemis alaliseks (mitte eemaldatavaks) ja eemaldab kõigi asendatud komponentide RTM-versioonid. Seda saab teha ainult seetõttu, et hoolduspaketi püsivaks muutmisega tagame, et me ei vaja kunagi RTM-i versioone.

Parim on jätta kaust üksi. Windows Vista kasutajatel on võimalik kausta Winsxs suurust vähendada, käivitades kolmanda osapoole rakenduse WinsxsLite

WinsxsLite on mõeldud tööriistaks, mis aitab Vista Winx-faile vähendada.
.
WinsxsLite jaguneb kaheks faasiks.
Esimene etapp otsib programmifailidest ja Windowsi kaustadest faile,
mis on täpselt identsed Winxsi kausta failidega.
.
Teine etapp asendab Winxs iga faili kõik vanad versioonid,
kõrgeimate versioonifailide kõva lingiga.
Nii et ikkagi näib, et a-l on näiteks 16 erinevat versiooni
konkreetse faili, kuid tegelikult on seal vaid üks andmeobjekt, millele osutatakse
16 kataloogikirje järgi.
Lisaks saab kasutamata lokaliseeritud failid kõrvaldada, asendades need
koos muude keelte vastavate failide kõva lingidega.
.
Märkus: mõlemad faasid on valikulised.
.
Märkus. Kui Vista SP1 on installitud, veenduge, et vsp1cln.exe oleks käitatud.

Enne WinsxsLite käivitamist on soovitatav luua süsteemi varukoopia, arvestades, et tarkvara teeb Windowsi süsteemisektsiooni pöördumatuid muudatusi, mida saab teha ainult varukoopia abil.

Programmi uusim versioon on alati olemas saadaval Google Code projekti veebisaidil. Sait viitab Rapidshare'i allalaadimiskohale. Oleme võtnud endale võimaluse laadida uusim fail üles ka meie serveritesse. 20K tööriista saate alla laadida järgmiselt: WinsxsLite1.86

Pange tähele, et see ühildub ainult Windows Vistaga, mitte Windows 7-ga.

Windows Vista kasutajad, kellel on installitud hoolduspakett Service Pack, saavad lisaks käivitada VSP1CLN käsureatööriist failide eemaldamiseks, mida pärast hoolduspaketi installimist enam ei vajata. Pange tähele, et neid faile on vaja SP-s Vista desinstallimiseks.

Kas teil on täiendavaid näpunäiteid kausta Winsxs vähendamiseks? Andke neile kommentaarides teada.

Uuenda : Värske teave näitab, et kaust Winsxs ei pruugi tegelikult olla nii suur, kui süsteem on teatanud, ja selle peamine põhjus on see, et paljud kausta failid on kõvad lingid, mis osutavad mujal süsteemis asuvatele failidele.

“Windows SxS kataloog tähistab kõigi süsteemikomponentide“ installimise ja hooldamise olekut ”. Kuid tegelikult ei kuluta see tegelikult nii palju kettaruumi, kui paistab, kui kasutate kettaruumi mõõtmiseks sisseehitatud tööriistu (DIR ja Explorer). See, et muudame teile keeruka teadmise, kui palju ruumi kataloogis tegelikult ruumi kulub, on kindlasti õigustatud punkt!
Praktikas on peaaegu iga WinSxS-i kataloogis olev fail „kõva link” mujal süsteemis asuvatele füüsilistele failidele - see tähendab, et faile tegelikult selles kataloogis pole. Näiteks WinSxS-is võib olla fail nimega advapi32.dll, mis võtab üle 700K, kuid see, millest teatatakse, on kõva link tegelikule failile, mis elab Windows System32-s, ja seda loetakse kaks korda (või rohkem), kui vaadates lihtsalt üksikuid katalooge Windows Explorerist. ”

Sa võid analüüsida ja puhastada WinSXS-i kausta, kasutades DISM-käske opsüsteemis Windows 8 või Windowsi uuemates versioonides.

Lisateavet selle kohta leiate veebisaidilt Projekteerimine Windows 7 Blogi.