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.