A hatalmas WinSxS mappa kezelése a Windows 10 rendszerben

A hatalmas WinSxS mappa kezelése a Windows 10 rendszerben

Amikor a rendszer lemeze kevés lesz, a harmadik féltől származó segédprogramok segítségével pillanatok alatt felismerheti a nagy fájlokat és a kisebb fájlok gyűjteményeit. Itt botorkálhat a WinSxS mappába. A mérete majdnem 5-10 GB, és sok felhasználó számára olyan, mint egy fekete doboz a Windows világában.





Természetesen felmerül a kérdés, hogy pontosan mik azok a fájlok, amelyeket a WinSxS telepített, és miért olyan hatalmas. Az internetes keresések és fórumok tele vannak kérdésekkel a mappával kapcsolatban. Tisztázzuk a WinSxS titkait és a kezelés helyes módját.





WinSxS magyarázat

WinSxS (Side-by-Side) jött létre, hogy megoldja a DLL Pokol 'probléma a Windows operációs rendszerben. Egyszerűen fogalmazva, olyan eseteket tartalmaz, amikor bármely program megváltoztatja a dinamikus linkkönyvtár (DLL) fájlt, hogy befolyásolja más alkalmazások kritikus funkcióit, amelyeknek ugyanazt a DLL -t kell használniuk.





Tegyük fel például, hogy egy alkalmazásnak DLL -re van szüksége 1.0.2 -es verziószámmal. Ha egy másik alkalmazás lecseréli az erőforrást egy másik verzióra, mondjuk az 1.0.3 -ra, akkor az előző, az 1.0.2 -es verzióra támaszkodó alkalmazás vagy összeomlik, kompatibilitási problémákat okoz, vagy rosszabb eredményt ad a Halál kék képernyőjén.

A WinSxS elindítása

A Windows XP megfelelően elindította az alkatrészboltot. Ebben minden összetevő (DLL, OCX, EXE) a WinSxS nevű könyvtárban él. Tárolja a szoftver- és hardvercsomagok által telepített DLL -ek összes változatát, és igény szerint betölti a megfelelő verziót.



Tehát honnan tudja egy alkalmazás, hogy a DLL melyik verzióját kell betöltenie? Itt található a ' manifeszt fájl 'fontos szerepet játszik. Olyan beállításokat tartalmaz, amelyek tájékoztatják az operációs rendszert arról, hogyan kell kezelni a programot az indításkor, és a DLL helyes verzióját.

Minden összetevő egyedi névvel rendelkezik, amely tartalmazhat processzor architektúrát, nyelvet, verziót és azonosítót. Ezeknek az összetevőknek a speciális verzióit csomagokba gyűjtik. A Windows Update és a DISM használja őket a rendszer naprakészen tartásához.





Ez az idővonal a WinSxS fokozatos javulását mutatja minden nagyobb operációs rendszer frissítéssel.

A merev hivatkozásokat a Windows operációs rendszer egészében használják. A WinSxS szempontjából ez az egyetlen hely, ahol az összetevők a rendszeren élnek. A fájlok összes többi példánya az összetevő tárolón kívül keményen kapcsolódik a WinSxS mappához. Szóval, mi az a kemény link?





Alapján Microsoft Dokumentumok , a merev hivatkozás egy fájlrendszer -objektum, amely lehetővé teszi, hogy két fájl ugyanarra a lemezre hivatkozzon. Ez azt jelenti, hogy a Windows több példányban is megtarthatja ugyanazt a fájlt anélkül, hogy további helyet foglalna el.

Amikor frissíti a Windows rendszert, az összetevő teljesen új verziója jelenik meg, és merev linkeken keresztül vetül ki a rendszerbe. A régebbiek a megbízhatóság érdekében az alkatrészraktárban maradnak, de nincsenek kemény linkek.

Segítségével fsutil paranccsal ellenőrizheti bármely rendszerfájl merev hivatkozásait. nyomja meg Win+X és válasszon Parancssor (rendszergazda) , majd írja be

hogyan kell pc -t játszani a tv -n
fsutil hardlink list [system file path]

Például, ha ellenőrizni akarom az „audiosrv.dll” nevű rendszerfájl kemény linkjeit, akkor írja be

fsutil hardlink list 'C:WindowsSystem32audiosrv.dll'

A WinSxS fontossága

Az alkatrészbolt létfontosságú szerepet játszik a Windows testreszabásához és frissítéséhez szükséges funkciók támogatásában. Ezek a következők:

  • A rendszer helyreállítása a rendszerindítás meghibásodásától vagy sérülésétől
  • Igény szerint engedélyezze vagy tiltsa le a Windows szolgáltatásait
  • A rendszerek áthelyezése a különböző Windows -kiadások között
  • Távolítsa el a problémás frissítéseket
  • Az új összetevőverziók telepítése a Windows Update segítségével

WinSxS mappa mérete

A WinSxS tartalmazza az összes szükséges fájlt a számítógép hardverével és szoftverével való kompatibilitás fenntartásához. A Windows egyik legnagyobb erőssége a képessége futtasson régebbi hardvereket és alkalmazásokat . Ez az örökölt kompatibilitás azonban lemezterület és hibák árán történik.

Navigáljon a C: Windows WinSxS , kattintson rá jobb gombbal, és válassza a lehetőséget Tulajdonságok . Ez a mappa közel 7,3 GB lemezterületet fogyaszt. De az a helyzet, hogy ez nem az igazi méret. Ennek oka a „kemény linkek”, amelyeket a File Explorer és más, harmadik féltől származó eszközök nem vesznek figyelembe.

Minden merev hivatkozásra való hivatkozást a fájl egyetlen példányaként számol minden helyen. Tehát, ha egy rendszerfájl mind a WinSxS, mind a System32 könyvtárban található, a File Explorer pontatlanul megduplázza a mappa méretét.

Ellenőrizze a WinSxS tényleges méretét

A Windows összetevőbolt tényleges méretének ellenőrzéséhez nyisson meg egy magasabb szintű parancssori ablakot, és írja be

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Megjegyzés: A /AnalyzeComponentStore opció nem ismerhető fel a Windows 8 és korábbi verziókban.

Az elemzés után az alkatrészbolt tényleges mérete 5,37 GB -ra csökken. Ez az érték befolyásolja a WinSxS mappában található kemény hivatkozásokat. Megosztva a Windows rendszerrel megadja a keményen linkelt fájlok méretét. Az utolsó takarítás dátuma a nemrég befejezett alkatrészáruház -tisztítás dátuma.

Módszerek a WinSxS mappa méretének csökkentésére

Sok felhasználó gyakran kérdezi, hogy lehetséges -e manuálisan törölni a fájlokat a WinSxS mappából. A válasz a Nagy Nem .

Valószínűleg károsítja a Windows rendszert, és előfordulhat, hogy a kritikus Windows Update nem tudja megfelelően telepíteni. Még ha sikeresen eltávolítja a fájlokat a WinSxS mappából, soha nem tudja, melyik alkalmazás leáll.

Bár lehet csökkentse a méretet a WinSxS mappából néhány beépített eszközzel. A WinSxS mappa vágásához olyan eszközöket használunk, mint a Lemezkarbantartó, a DISM parancsok, és eltávolítjuk a Funkciókat az igény szerint.

Lemezkarbantartó eszköz

A keresőmezőbe írja be a lemez tisztítását, majd válassza a lehetőséget Lemez tisztítás . Ebben az ablakban kattintson a gombra Tisztítsa meg a rendszerfájlt gomb. Ez újraindítja a segédprogramot, és feloldja a tisztítási lehetőségek teljes körét. Eltávolíthatja a telepítőfájlokat, a korábbi Windows verziókat és így tovább. A Lemezkarbantartó eszköz a Windows 10 tisztításának kiindulópontja.

Olvassa el ezt lépésenkénti útmutató a Windows 10 tisztításának legjobb módjairól .

Távolítsa el a funkciókat igény szerint

A Windows lehetővé teszi az alapértelmezett Windows -szolgáltatások engedélyezését vagy letiltását igény szerint. Hozzáadhat néhány hasznos funkciót-Hyper V, Nyomtatás PDF-be, Windows alrendszer Linuxra (WSL) és így tovább.

A jelölőnégyzetek eltávolítása a WinSxS mappában marad, és lemezterületet foglal el. Azok a felhasználók, akiknek kevés tárhelyük van, érdemes a lehető legkevesebb Windows -telepítést csökkenteniük. Nyisson meg egy magasabb szintű parancssori ablakot, és írja be

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

Megjelenik a funkciónevek listája és azok állapota

Ha törölni szeretne egy funkciót a rendszerből, írja be

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

(Cserélje le a „NAME” nevet a listában említett szolgáltatás nevével)

Ha futtatja a /Get-Jellemzők parancsot, akkor az állapot a következő lesz: Letiltva, a hasznos terhelés eltávolítva 'ahelyett, hogy' Tiltva . ' Később, ha az eltávolított összetevők telepítését választja, a Windows felszólítja az összetevőfájlok újbóli letöltésére.

DISM alkatrészek tisztítása

A Windows 8/8.1 beépített funkcióval rendelkezik, amely automatikusan megtisztítja az összetevő tárolót, amikor a rendszert nem használják. Nyisd ki Feladat ütemező és navigáljon a Microsoft> Windows> Szerviz . Kattintson a jobb gombbal az elemre, majd kattintson Fuss.

A feladat legalább 30 napot vár a frissített összetevő telepítése után, mielőtt eltávolítja az összetevő korábbi verzióját. A feladat egy órás időtúllépéssel is rendelkezik, és előfordulhat, hogy nem tisztítja meg az összes fájlt.

A DISM segítségével /Takarítás-Kép paraméter, azonnal eltávolíthatja az összetevő korábbi verzióját (30 napos türelmi idő nélkül), és nincs egy órás időkorlátja. Nyisd ki Parancssor (rendszergazda) és írja be

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Ha hozzáteszi ResetBase kapcsolóval eltávolíthatja az összes összetevő összes helyettesített verzióját. De ne feledje, hogy nem tudja eltávolítani az aktuális frissítéseket (még akkor sem, ha hibásak).

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

A következő parancs eltávolítja a szervizcsomagok eltávolításához szükséges biztonsági mentési összetevőket. Ez a Windows adott kiadásához tartozó összesített frissítések gyűjteménye.

DISM.exe /online /Cleanup-Image /SPSuperseded

Törölje a Windows fájlokat a lemezterület felszabadításához

A WinSxS komponensbolt fontos szerepet játszik a Windows napi működésében. Tehát ne törölje a fájlokat, vagy helyezze át a WinSxS mappát a helyproblémák megoldásaként. A Windows frissítései mélyreható jelentést és tisztítóeszközöket hoztak, amelyekkel megkeresheti a többi űrt.

Ha követi a fent leírt technikákat, kissé csökkentheti a WinSxS mappa méretét. Olvassa el ezt a részt, hogy megtudja A Windows fájlokat és mappákat törölheti a lemezterület további felszabadítása érdekében .

külső merevlemez nem mutatja a Windows 10 rendszert
Részvény Részvény Csipog Email A Windows PC tisztítása a parancssor használatával

Ha a Windows PC -n kevés a tárhely, törölje ki a szemetet ezekkel a gyors parancssori segédprogramokkal.

Olvassa tovább
Kapcsolódó témák
  • ablakok
  • Fájlrendszer
  • Windows Explorer
  • Tárolás
  • Hibaelhárítás
A szerzőről Rahul Saigal(162 megjelent cikk)

Rahul M.Optom diplomájával a szemápolási szakterületen hosszú évekig oktatóként dolgozott a főiskolán. Írás és mások tanítása mindig a szenvedélye. Most a technológiáról ír, és emészthetővé teszi az olvasók számára, akik nem értik jól.

Továbbiak Rahul Saigal -tól

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, véleményeket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide