Hogyan csökkenthető a WinSxS mérete a Windows kliensben és a Windows Server rendszerben



Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

Tapasztalta már, hogy fizikai vagy virtuális lemezét egy csomó fájl használja fel a WinSxS könyvtárban, és egyiket sem tudta törölni, mert még adminisztrátori fiókkal sem volt elegendő engedélye? Valószínűleg te voltál.



Amikor frissíti a Windows operációs rendszerét, az letölti és tárolja a fájlokat a következő címen: C: Windows WinSxS . A Microsoft szerint egyes összetevők korábbi verzióit egy ideig megőrzik a rendszeren, lehetővé téve a visszagörgetést, ha szükséges. Egy idő után ezek a régebbi alkatrészek automatikusan eltávolításra kerülnek a telepítésből. De rájöttünk, hogy ez nem mindig így van, és ezt manuálisan kell megtennie.



WinSxS méret



Felhívjuk figyelmét, hogy nem szabad fájlokat törölni a WinSxS mappából, mert a fájlok törlése a WinSxS mappából vagy a teljes WinSxS mappa törlése súlyosan károsíthatja a rendszert, így előfordulhat, hogy a számítógép nem indul el, és lehetetlenné teszi a frissítést. Még akkor is, ha megteszi, csak akkor tegye, ha rendelkezik biztonsági másolattal a rendszer képéről.

Van egy forgatókönyvem, amikor a virtuális gépemnek nincs elég szabad helye a megfelelő működéshez, mert WinSxS fogyasztott A lemezterület 30% -a . A virtuális gép 50 GB lemezmérettel rendelkezik, és 2016 decembere óta a Windows Server 2016 rendszert futtatja. A WinSxS 15 GB szabad helyet fogyaszt, mivel 2016 decembere óta még mindig sok letöltött frissítéssel rendelkezik. A cikk célja elmagyarázni hogyan lehet csökkenteni a WinSxS mappa méretét és szabadítson fel némi lemezt.

Ugyanez az eljárás vonatkozik a kliens operációs rendszerre a Windows 7 és a Windows 10 között, valamint a kiszolgáló operációs rendszerekre a Windows Server 2012 és a Windows Server 2019 között.



1. módszer: Futtassa a Lemezkarbantartót

Az első módszerben a lemez tisztítását egy ismert Windows segédprogram segítségével végezzük el Lemez tisztítás .

  1. Tart Windows Intéző és nyomja meg IS kinyitni Fájlkezelő
  2. Kattintson Ez a PC és navigáljon a rendszerpartíciójára, alapértelmezés szerint az Helyi lemez (C: )
  3. Kattintson a jobb gombbal a partícióra C: majd kattintson Tulajdonságok

    C Partíció tulajdonságai

  4. Alatt Tábornok kattintson a Lemez elemre Takarítás és várja meg, amíg a Lemezkarbantartó kiszámítja, hogy mennyi lemezterület fogy el a Windows gépén. Ez néhány percet igénybe vehet.

    Lemez tisztítás

  5. Válassza ki a törölni kívánt fájlokat, majd kattintson a gombra rendben
  6. Kattintson Fájlok törlése a fájlok végleges törlésének megerősítésére. A Lemezkarbantartó segédprogram megtisztítja a felesleges fájlokat a gépeken
  7. Nyisd ki Fájlkezelő és ellenőrizze, hogy van-e szabad hely

2. módszer: Csökkentse a WinSxS lemezméretét a DISM használatával

A második részben csökkenteni fogjuk a WinSxS lemezméretét a DISM használatával. A DISM (Deployment Image Servicing and Management) egy parancssori eszköz, amelyet a Windows képek csatlakoztatására és kiszolgálására használnak.

  1. Kattintson bal gombbal a gombra Start menü és kattintson Windows PowerShell (rendszergazda) vagy Parancssor (rendszergazda). Esetünkben a Parancssorot (Rendszergazda) fogjuk használni. A parancssori eszközt rendszergazdaként kell futtatni, nem pedig standard felhasználói fiókként.
  2. Írja be a következő parancsot, és nyomja meg az gombot Belép hogy csökkentse a WinSxS mappa méretét.
    dism.exe / online / Cleanup-Image / StartComponentCleanup

  3. Miután elkészült, írja be a következő parancsot, és nyomja meg a gombot Belép hogy eltávolítsa az összes alkatrész összes helyettesített verzióját az alkatrészboltban. Felhívjuk figyelmét, hogy az összes létező szervizcsomag és frissítés nem távolítható el a parancs végrehajtása után. Ez nem fogja blokkolni a jövőbeni szervizcsomagok vagy frissítések eltávolítását.
    dism.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
  4. Újrakezd Windows Server. Nyisd ki Fájlkezelő és ellenőrizze, hogy mennyi szabad helye van

3. módszer: Régi fájlok törlése a WinSxS-ből. Óvatosan használja!

Ezzel a módszerrel töröljük azokat a régi frissítési fájlokat, amelyeket 2016-ban, 2017-ben és 2019-ben töltöttek le és telepítettek. Mielőtt folytatná ezt a módszert, kérjük, készítsen biztonsági másolatot a képéről, vagy készítsen pillanatképet a virtuális gépről. Nem azt javasoljuk, hogy ezt a műveletet termelési környezetben hajtsa végre, hanem a tesztelési környezetet annak megtekintéséhez, hogy a Windows hogyan fog viselkedni a WinSxS fájlok és mappák törlése után.

  1. Tart Windows Intéző és nyomja meg IS kinyitni Fájlkezelő
  2. Keresse meg a C: Window elemet, kattintson a jobb gombbal a WinSxS elemre, majd kattintson a gombra Tulajdonságok .
  3. Kattintson Biztonság majd kattintson Fejlett speciális engedélyek megnyitásához.

    Speciális engedélytulajdonságok

  4. A Tulajdonos: TrustedInstaller alatt kattintson a gombra változás .
  5. Írja be az objektum nevét azaz rendszergazda, és amelyet Windows gép futtatásakor használ, kattintson a gombra Ellenőrizze a neveket, majd kattintson a gombra rendben .
  6. Kattintson a gombra Alkalmaz majd kattintson a Ha most átvette az objektum tulajdonjogát, akkor be kell zárnia és újra meg kell nyitnia az objektum tulajdonságait, mielőtt megnézheti vagy módosíthatja az engedélyeket.
  7. Kattintson Szerkesztés és kattintson a gombra Hozzáadás . Most Írja be az objektum nevét azaz rendszergazda, és amelyet Windows gép futtatásakor használ, kattintson a gombra Ellenőrizze a neveket, majd kattintson a gombra rendben .
  8. Válassza a lehetőséget számla és lehetővé teszi teljes ellenőrzési engedélyek
  9. Kattintson a gombra Igen a rendszermappák engedélybeállításainak módosításához. Kattintson a gombra Alkalmaz és akkor rendben . Zárjon be minden nyitott ablakot
  10. Régi fájlok törlése. Esetünkben törölünk minden fájlt 2016-ból, 2017-ből és 2018-ból, ami körülbelül 11 GB-ot szabadít fel.
3 perc olvasás