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 WinSxS mappa és a kemény linkek szerepe
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 rendszertRé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
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ólIratkozzon 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