Homepage » hogyan kell » A WinSXS mappa méretének csökkentése Windows 7 vagy 8 rendszeren

    A WinSXS mappa méretének csökkentése Windows 7 vagy 8 rendszeren

    A C: WinSXS mappa: Windows A WinSXS masszív, és tovább növekszik, minél hosszabb ideig van telepítve a Windows. Ez a mappa időnként felesleges fájlokat épít fel, például a rendszerösszetevők régi verzióit.

    Ez a mappa az eltávolított, letiltott Windows-összetevők fájljait is tartalmazza. Még akkor is, ha nincs telepítve a Windows összetevője, akkor a WinSXS mappában lesz, helyet foglalva.

    Miért túl nagy a WinSXS mappa

    A WinSXS mappa tartalmazza az összes Windows rendszerelemet. Valójában a Windows más részein található összetevőfájlok csak a WinSXS mappában található fájlokhoz kapcsolódnak. A WinSXS mappa minden operációs rendszerfájlt tartalmaz.

    Amikor a Windows frissítéseket telepít, az új Windows-összetevőt a WinSXS mappába dobja, és megtartja a régi összetevőt a WinSXS mappában. Ez azt jelenti, hogy minden telepített Windows Update frissíti a WinSXS mappa méretét. Ez lehetővé teszi, hogy eltávolítsa az operációs rendszer frissítéseit a Vezérlőpultról, ami buggy frissítés esetén hasznos lehet, de ez egy olyan funkció, amelyet ritkán használnak.

    A Windows 7 ezt egy olyan funkcióval kezelt, amely lehetővé teszi a Windows számára, hogy az új Windows szervizcsomag telepítése után tisztítsa meg a régi Windows frissítési fájlokat. Az elképzelés az volt, hogy a rendszert rendszeresen tisztítsák a szervizcsomagokkal együtt.

    A Windows 7 azonban csak egy szervizcsomagot (Service Pack 1) jelent meg 2010-ben. A Microsoftnak nem áll szándékában elindítani egy másik szolgáltatást. Ez azt jelenti, hogy több mint három éve a Windows frissítési eltávolító fájljai a Windows 7 rendszeren épülnek fel, és nem voltak könnyen eltávolíthatók.

    A frissítési fájlok törlése

    A probléma megoldásához a Microsoft nemrég támogatott egy Windows 8-tól a Windows 7-hez hasonló szolgáltatást. Ezt sok fanfár nélkül tette meg - ez egy tipikus kisebb operációs rendszerfrissítés során került kiszélesítésre..

    Az ilyen frissítési fájlok törléséhez nyissa meg a Lemezkarbantartó varázslót (érintse meg a Windows gombot, írja be a „lemeztisztítás” -t a Start menübe, majd nyomja meg az Entert). Kattintson a „Rendszerfájlok tisztítása” gombra, engedélyezze a „Windows Update Cleanup” opciót, majd kattintson az „OK” gombra. Ha néhány éve használja a Windows 7 rendszert, valószínűleg több gigabájtnyi tér.

    A következő alkalommal, amikor ezt követően újraindítja, a Windows néhány percet vesz igénybe a rendszerfájlok tisztítása előtt, mielőtt bejelentkezhet és használhatja az asztalt.

    Ha nem látja ezt a funkciót a Lemezkarbantartó ablakban, valószínűleg a frissítések mögött marad - telepítse a legújabb frissítéseket a Windows Update webhelyről.

    A Windows 8 és 8.1 beépített funkciókat tartalmaz, amelyek ezt automatikusan teszik. Valójában van egy StartComponentCleanup ütemezett feladat, amely a Windows rendszerbe kerül, amely automatikusan fut a háttérben, és 30 nap múlva megtisztítja az összetevőket. Ez a 30 napos időszak időt ad a frissítés eltávolítására, ha problémákat okoz.

    Ha manuálisan szeretné megtisztítani a frissítéseket, akkor a Windows Update Cleanup opciót is használhatja a Lemezhasználat ablakban, csakúgy, mint a Windows 7 rendszeren. (A megnyitáshoz érintse meg a Windows gombot, írja be a „lemeztisztítás” parancsot végezzen keresést, és kattintson a „Lemezterület felszabadítása a felesleges fájlok eltávolításával” parancsikonra.)

    A Windows 8.1 több lehetőséget kínál Önnek, amely lehetővé teszi, hogy erőteljesen eltávolítsa az eltávolított összetevők összes korábbi verzióját, még azok is, amelyek már nem voltak több mint 30 napig. Ezeket a parancsokat magasabb parancssorban kell futtatni - más szóval, indítsa el a Parancssor ablakot rendszergazdaként.

    A következő parancs például eltávolítja az összetevők minden korábbi verzióját az ütemezett feladat 30 napos türelmi ideje nélkül:

    DISM.exe / online / Tisztítás-Kép / StartComponentCleanup

    A következő parancs eltávolítja a szervizcsomagok eltávolításához szükséges fájlokat. A parancs futtatása után nem tudja eltávolítani a jelenleg telepített szervizcsomagokat:

    DISM.exe / online / Cleanup-Image / SPSuperseded

    Az alábbi parancs eltávolítja az összes összetevő összes régi verzióját. Nem tudja eltávolítani a jelenleg telepített szervizcsomagokat vagy frissítéseket, miután ez befejeződött:

    DISM.exe / online / Tisztítás-Kép / StartComponentCleanup / ResetBase

    Törölje a szolgáltatás igényeit

    A Windows modern verziói lehetővé teszik a Windows funkciók engedélyezését vagy letiltását. Ezeknek a funkcióknak a listáját a Windows Tulajdonságok ablakban találja meg, amely a Vezérlőpultról érhető el.

    Még azok a funkciók is, amelyeket nem telepítettek - azaz az ablakban nem ellenőrzött funkciókat - tárolják a merevlemezén a WinSXS mappában. Ha úgy dönt, hogy telepíti őket, a WinSXS mappájából lesz elérhető. Ez azt jelenti, hogy ezeket a funkciókat nem kell letöltenie, vagy a Windows telepítési adathordozóját.

    Ezek a funkciók azonban helyet foglalnak el. Bár ez nem számít a tipikus számítógépeken, a rendkívül alacsony tárolási mennyiségű felhasználók vagy a Windows szerver adminisztrátorai, akik a Windows telepítéseit a lehető legkisebb rendszerfájl-készletre szeretnék csökkenteni, esetleg ezeket a fájlokat ki akarják venni a merevlemezről.

    Emiatt a Windows 8 új opciót adott hozzá, amely lehetővé teszi, hogy ezeket az eltávolított összetevőket teljes egészében eltávolítsa a WinSXS mappából, felszabadítva a helyet. Ha úgy dönt, hogy az eltávolított komponenseket később telepíti, a Windows kéri, hogy töltse le az összetevő fájlokat a Microsoft-tól.

    Ehhez nyissa meg a Parancssor ablakot rendszergazdaként. A következő parancsokkal láthatja az Ön számára elérhető szolgáltatásokat:

    DISM.exe / Online / angol / Get-Features / Format: táblázat

    Látni fogja a funkciónevek és állapotuk táblázatait.

    Egy szolgáltatás eltávolítására a rendszerből az alábbi parancsot használjuk, a NAME helyett az eltávolítani kívánt szolgáltatás nevével. A kívánt nevet a fenti táblázatból kaphatja meg.

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

    Ha újra futtatja a / Get-Features parancsot, akkor látni fogja, hogy a szolgáltatás „Disabled with Payload Removed” („Letiltva a Payload eltávolítva”) helyett csak a „Disabled” (letiltva) helyett van. Így tudja, hogy nem foglal helyet a számítógép merevlemezén.


    Ha a Windows rendszerét amennyire csak akarja csökkenteni, győződjön meg róla, hogy nézze meg a lemezterület szabaddá tételének módjait, és csökkentse a rendszerfájlok által használt helyet.