Hogyan csökkentheti WinSXS mappájának méretét Windows 7 vagy 8 operációs rendszeren

Tartalomjegyzék:

Hogyan csökkentheti WinSXS mappájának méretét Windows 7 vagy 8 operációs rendszeren
Hogyan csökkentheti WinSXS mappájának méretét Windows 7 vagy 8 operációs rendszeren
Anonim
A C: Windows WinSXS WinSXS mappája hatalmas, és tovább nő, minél hosszabb ideig a Windows telepítve van. Ez a mappa időnként felesleges fájlokat hoz létre, például a rendszerösszetevők régi verzióit.
A C: Windows WinSXS WinSXS mappája hatalmas, és tovább nő, minél hosszabb ideig a Windows telepítve van. Ez a mappa időnként felesleges fájlokat hoz létre, például a rendszerösszetevők régi verzióit.

Ez a mappa az eltávolított, letiltott Windows-összetevőket tartalmazó fájlokat is tartalmazza. Még akkor is, ha nincs telepítve Windows-összetevője, a WinSXS mappában jelen lesz, és helyet foglal.

Miért túl nagy a WinSXS mappa?

A WinSXS mappa tartalmazza az összes Windows rendszert. Valójában a Windowsban található más komponens fájlok csak a WinSXS mappában található fájlok. A WinSXS mappa minden operációs rendszer fájlt tartalmaz.

Amikor a Windows frissítéseket telepít, lecsökkenti az új Windows-összetevőt a WinSXS mappában, és megőrzi a régi összetevőt a WinSXS mappában. Ez azt jelenti, hogy minden telepített Windows Update növeli a WinSXS mappájának méretét. Ez lehetővé teszi, hogy eltávolítsa az operációs rendszer frissítéseit a Vezérlőpultról, amely hasznos lehet buggy frissítés esetén - de ez egy olyan szolgáltatás, amelyet ritkán használnak.

A Windows 7 foglalkozik ezzel azzal, hogy olyan funkciót is tartalmaz, amely lehetővé teszi a Windows számára a régi Windows frissítési fájlok tisztítását az új Windows szervizcsomag telepítése után. Az ötlet az volt, hogy a rendszer rendszeresen tisztítható szervizcsomagokkal együtt.

A Windows 7 azonban csak egy szervizcsomagot látott el - Service Pack 1 - 2010-ben jelent meg. A Microsoftnak nincs szándéka, hogy újabbat indítson. Ez azt jelenti, hogy több mint három éve a Windows Update eltávolítófájljai Windows 7 rendszereken készültek, és nem távolítható el könnyen.

Fájlok frissítése

A probléma megoldása érdekében a Microsoft a közelmúltban visszaküldött egy szolgáltatást a Windows 8-ról a Windows 7-re. Ezt tette nagy dicséret nélkül - ez egy tipikus kisebb operációsrendszer-frissítésben történt, amely általában nem új funkciókat hoz létre.

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

A következő alkalommal, amikor újraindul, miután ezt elvégezte, a Windows néhány percet vesz igénybe a rendszerfájlok tisztításához, mielőtt bejelentkezhet és használhatja az asztalt.

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

A Windows 8 és a 8.1 beépített funkciókat tartalmaz, amelyek ezt automatikusan elvégzik. Valójában van egy StartComponentCleanup ütemezett feladat a Windows rendszerrel, amely automatikusan fut a háttérben, és a komponenseket 30 nappal a telepítés után megtisztítja. Ez a 30 napos idő letelteti a frissítést, ha problémákat okoz.
A Windows 8 és a 8.1 beépített funkciókat tartalmaz, amelyek ezt automatikusan elvégzik. Valójában van egy StartComponentCleanup ütemezett feladat a Windows rendszerrel, amely automatikusan fut a háttérben, és a komponenseket 30 nappal a telepítés után megtisztítja. Ez a 30 napos idő letelteti a frissítést, ha problémákat okoz.
Ha manuálisan szeretné megtisztítani a frissítéseket, a Lemezhasználat ablakban is használhatja a Windows Update Cleanup (Frissítés Windows Update) opciót, akárcsak a Windows 7 operációs rendszeren. (A megnyitáshoz érintse meg a Windows billentyűt, írja be a "lemez tisztítása" végezzen keresést, majd kattintson a "Felszabadítsa a lemezterületet felesleges fájlok eltávolításával" parancsot.)
Ha manuálisan szeretné megtisztítani a frissítéseket, a Lemezhasználat ablakban is használhatja a Windows Update Cleanup (Frissítés Windows Update) opciót, akárcsak a Windows 7 operációs rendszeren. (A megnyitáshoz érintse meg a Windows billentyűt, írja be a "lemez tisztítása" végezzen keresést, majd kattintson a "Felszabadítsa a lemezterületet felesleges fájlok eltávolításával" parancsot.)
A Windows 8.1 további lehetőségeket kínál, lehetővé téve, hogy erőteljesen távolítsa el az eltávolított összetevők összes korábbi verzióját, még azokat is, amelyek nem voltak több mint 30 napig. Ezeket a parancsokat egy megemelt parancssort kell futtatni - más szóval, indítsa el a parancssor ablakát rendszergazdaként.
A Windows 8.1 további lehetőségeket kínál, lehetővé téve, hogy erőteljesen távolítsa el az eltávolított összetevők összes korábbi verzióját, még azokat is, amelyek nem voltak több mint 30 napig. Ezeket a parancsokat egy megemelt parancssort kell futtatni - más szóval, indítsa el a parancssor ablakát rendszergazdaként.

Például az alábbi parancs eltávolítja az összes korábbi verziót az ütemezett feladat 30 napos türelmi idő nélkül:

DISM.exe /online /Cleanup-Image /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 lesz képes eltávolítani a jelenleg telepített szervizcsomagokat:

DISM.exe /online /Cleanup-Image /SPSuperseded

A következő parancs eltávolítja minden összetevő összes régi verzióját. A telepítés után nem lesz képes eltávolítani az aktuálisan telepített szervizcsomagokat vagy frissítéseket:

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

A funkciók igény szerinti eltávolítása

A Windows modern verziói lehetővé teszik a Windows szolgáltatások igénybevételének engedélyezését vagy letiltását. A Windows szolgáltatások ablakban ezek a szolgáltatások találhatók a Vezérlőpultról.

Még olyan funkciók is vannak, amelyeket nem telepített - vagyis azok a funkciók, amelyeket az ablakban nincsenek ellenőrizve - a WinSXS mappában található merevlemezen. Ha úgy dönt, hogy telepíti őket, elérhetővé válnak a WinSXS mappájából. Ez azt jelenti, hogy nem kell semmit letöltenie, vagy telepítenie kell a Windows telepítő adathordozóját a funkciók telepítéséhez.
Még olyan funkciók is vannak, amelyeket nem telepített - vagyis azok a funkciók, amelyeket az ablakban nincsenek ellenőrizve - a WinSXS mappában található merevlemezen. Ha úgy dönt, hogy telepíti őket, elérhetővé válnak a WinSXS mappájából. Ez azt jelenti, hogy nem kell semmit letöltenie, vagy telepítenie kell a Windows telepítő adathordozóját a funkciók telepítéséhez.

Ezek a funkciók azonban helyet foglalnak el. Bár ez nem számít a tipikus számítógépeken, azok a felhasználók, akiknek rendkívül kis mennyiségű tárhelyük van, vagy a Windows szerver rendszergazdái, akik a lehető legkevesebb rendszerszoftverkészletet szeretnék lecsökkenteni a Windows telepítéseikre, esetleg ezeket a fájlokat le akarják kapcsolni a merevlemezükről.

Emiatt a Windows 8 egy új opciót adott hozzá, amely lehetővé teszi az eltávolított összetevők teljes eltávolítását a WinSXS mappából, felszabadítva a helyet. Ha később telepíti az eltávolított összetevőket, a Windows felkéri Önt, hogy töltse le az összetevő fájlokat a Microsoftból.

Ehhez nyissa meg a Parancssor ablakot rendszergazdaként.Használja a következő parancsot a rendelkezésre álló funkciók megtekintéséhez:
Ehhez nyissa meg a Parancssor ablakot rendszergazdaként.Használja a következő parancsot a rendelkezésre álló funkciók megtekintéséhez:

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

A funkciónevek és azok állapotai táblázata látható.

Ha egy funkciót eltávolít a rendszeréből, akkor a következő parancsot használja, a NAME helyett az eltávolítani kívánt szolgáltatás nevével. A fenti táblázatból megkaphatja a szükséges funkciónevet.
Ha egy funkciót eltávolít a rendszeréből, akkor a következő parancsot használja, a NAME helyett az eltávolítani kívánt szolgáltatás nevével. A fenti táblázatból megkaphatja a szükséges funkciónevet.

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

Ha újra elindítja a / Get-Features parancsot, akkor most látni fogja, hogy a funkció "Csak letiltva" funkcióval van letárolva a "Letiltva" helyett. Így tudja, hogy nem foglal helyet a számítógép merevlemezén.
Ha újra elindítja a / Get-Features parancsot, akkor most látni fogja, hogy a funkció "Csak letiltva" funkcióval van letárolva a "Letiltva" helyett. Így tudja, hogy nem foglal helyet a számítógép merevlemezén.

Ha a lehető legnagyobb mértékben próbálja lecsökkenteni a Windows rendszert, győződjön meg róla, hogy megnézze a Windows lemezterületének felszabadítására szolgáló módszerek listáját, és csökkentse a rendszerfájlok által használt helyet.

Ajánlott: