Hur man rensar upp WinSxS -mappen för att spara utrymme i Windows 10

Prova Vårt Instrument För Att Eliminera Problem

WinSxS -mappen, även känd som Component Store, innehåller systemförråd och är en avgörande del av Windows -miljön. Med tiden växer den här mappen utan gränser och kan ta upp en massa onödigt utrymme på din hårddisk.

Den här artikeln diskuterar hur du kan spara upp det utrymmet utan att påverka de kritiska systemfilerna genom att säkert ta bort oönskade filer i WinSxS -mappen. Snabb sammanfattning Dölj 1 Vad är WinSxS -mappen 2 Hur man kontrollerar storleken på WinSxS -mappen 3 Hur man rensar upp WinSxS -mappen med Diskrensning 4 Hur man rensar upp WinSxS -mappen genom att ta bort valfria funktioner 5 Hur man komprimerar WinSxS -mappen för att spara utrymme 6 Avslutande ord

Vad är WinSxS -mappen

WinSxS -mappen innehåller filer som DLL: er, binärer och andra XML -filer som används av enheten. Den innehåller också information och filer som krävs för att installera Windows -funktioner. Varje gång din Windows får en uppdatering installeras den på din dator medan de gamla flyttas till mappen WinSxS. Detta är också viktigt för att förhindra att systemet kraschar genom att tillhandahålla kompatibilitet eller för att återgå till gamla filer vid systemåterställning.

Det är därför som WinSxS -mappen fortsätter att öka i storlek över tid. Denna mapp finns på följande sökväg:
C:WindowsWinSxS

Som du kanske hittar har mappen en lista med undermappar och filer som används av systemet.

Hur man kontrollerar storleken på WinSxS -mappen

Du kan kontrollera mappens storlek genom dess egenskaper i Utforskaren. Det är dock den faktiska storleken på mappen och inte den du kan göra tillgänglig, eftersom allt i mappen inte kan raderas för att få plats.

Tillsammans med cacheminne, tillfälliga filer, säkerhetskopiering och återställning av data finns även andra viktiga filer. Egenskapsfältet anger inte varje enskild kategori av filerna i WinSxS -mappen.

Gör följande för att kontrollera storleken på varje komponentlagring i den här mappen:

  1. Öppna kommandotolken som administratör.
  2. Ange följande kommando:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. Låt nu systemet skanna WinSxS-mappen och det visar sedan en lista över komponenterna och deras storlekar på kommandoradsgränssnittet.

Du har nu fullständig information om vad WinSxS innehåller och vad storleken på varje komponent är. Vi kan nu använda denna information för att frigöra 1,14 GB (säkerhetskopior och funktionshindrade funktioner) av onödiga filer och mappar i WinSxS.

WinDirStat är ett underbart program som kan beräkna och visa mappstrukturen och storleken på varje enhet på ett visuellt sätt. För att kontrollera storleken på WinSxS, tack kör WinDirStat som administratör .

Hur man rensar upp WinSxS -mappen med Diskrensning

Diskrensningsverktyget är inbyggt i Windows 10 som kan användas för att utföra säkra operationer för att ta bort onödiga systemfiler. Inga kritiska systemfiler påverkas av att använda det här verktyget, i motsats till att radera WinSxS-undermappar manuellt med File Explorer, vilket utgör ett betydande hot mot Windows-funktionalitet.

Följ guiden nedan för att utföra denna åtgärd:

  1. Söka efter Diskrensning i Start -menyn och kör den. (Obs! Kör inte som administratör)
  2. Drivval popup, välj C: från rullgardinsmenyn och klicka på Ok .
  3. Klicka på på nästa skärm Rensa systemfiler .
  4. De Drivval fönstret dyker upp igen. Välj C: igen och klicka Ok .
  5. Välj nu de filer du vill att verktyget ska rengöra genom att markera rutorna bredvid dem och klicka sedan på Ok .
  6. Klicka på i dialogrutan för bekräftelse Radera filer . Operationen startar och tar bort alla onödiga filer på ett säkert sätt.

Även om några av de oönskade filerna har tagits bort från WinSxS -mappen finns det fortfarande en möjlighet att öka det tillgängliga utrymmet ytterligare. Vid behov går du vidare till nästa steg.

Hur man rensar upp WinSxS -mappen genom att ta bort valfria funktioner

Eftersom WinSxS -mappen också innehåller lagringsplatser för Valfria funktioner , kan du skapa mer utrymme genom att ta bort de som är inaktiverade, och du tror att du inte skulle behöva det.

Utför följande för att ta bort en funktion i taget.

  1. Öppna kommandotolken som administratör.
  2. För att ta reda på namn och status för de nuvarande valfria funktionerna i Windows 10, ange följande kommando:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Skanna nu igenom listan och notera dem du tror att du inte behöver och ange sedan följande kommando:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Du kan byta ut TFTP med ett val av den valda funktionen för att radera den.
  4. Upprepa det sista steget för att ta bort alla lagringsplatser från systemet som rör de valfria funktionerna.

Om du kontrollerar tillvalsfunktionsstatus igen genom att köra samma kommando ser du att statusen har ändrats från Inaktiverad till Inaktiverad med nyttolast borttagen .

Hur man komprimerar WinSxS -mappen för att spara utrymme

WinSxS -mappen kan också komprimeras om den inte tas bort. Komprimering av mappen skulle spara en betydande mängd utrymme samtidigt som allt skulle finnas tillgängligt. Denna metod skulle inte innebära att ta bort eller ta bort någonting. En nackdel med komprimeringsmetoden skulle dock vara att systemet skulle utföra ett ytterligare steg eller komprimering och dekomprimering varje gång det behöver komma åt mappen.

Detta påverkar också den tid det tar att utföra dessa funktioner. Ändå är tidsskillnaden inte så stor eftersom Windows 10 utför dessa funktioner ganska snabbt.

Processen går ut på att starta och stoppa vissa tjänster, samt ändra ägandet av vissa filer och mappar. Därför rekommenderas att du skapar en systemåterställningspunkt innan du går vidare.

  1. Starta kommandotolken som administratör.
  2. Ange följande kommandon efter varandra för att stoppa de associerade tjänsterna och inaktivera dem från att starta om automatiskt:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Nu måste vi säkerhetskopiera Åtkomstkontrollistor (ACL) för alla filer och mappar. Ange följande kommando:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Detta genererar en textfil med vanlig text, som senare kommer att användas för att återställa standard ACL: erna. Det här steget kan ta några sekunder eftersom det finns ett antal filer att skanna.
  4. Tilldela nuvarande användare som ägare till WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    Detta kommer att tilldela ägandet rekursivt, vilket innebär att alla undermappar och filer också kommer att påverkas.
  5. Tilldela nuvarande användare full kontroll över WinSxS -mappen med följande kommando:
    icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t
  6. Ange nu följande kommando för att komprimera alla filer och mappar i WinSxS. Observera att detta bara kommer att komprimera de som inte används av andra program eller processer:
    kompakt /s:%WINDIR% WinSxS /c /a /i *
    Det kan ta några minuter att komprimera varje fil.
  7. När komprimeringen har slutförts måste vi nu återföra ägande och behörighet till standard. Ange följande kommandon en efter en:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Ange följande kommandon för att starta om tjänsterna som vi tidigare stängde av:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Du kan nu kontrollera storleken på WinSxS -mappen och märka att den har krympt betydligt, med nästan en tredjedel.
efter komprimering

Avslutande ord

WinSxS -filen kan vara en av de viktigaste i systemet, men den är också den största, med aptit på mer lagringsutrymme. Oavsett hur mycket volym du tillåter för systemdriven kommer den dock att bli otillräcklig vid ett tillfälle.

Komprimering eller radering av onödiga filer och mappar kan hjälpa mycket till det tillgängliga lagringsutrymmet, särskilt när det kan utföras säkert utan att skada Windows -miljön.