Slik rydder du opp WinSxS -mappen for å spare plass i Windows 10

Prøv Instrumentet Vårt For Å Eliminere Problemer

WinSxS -mappen, også kjent som Component Store, inneholder systemlagre og er en avgjørende del av Windows -miljøet. Med tiden vokser denne mappen uten grenser og kan ta opp en haug unødvendig plass på harddisken.

Denne artikkelen diskuterer hvordan du kan spare opp plassen uten å påvirke de kritiske systemfilene ved å slette uønskede filer trygt i WinSxS -mappen. Rask oppsummering gjemme seg 1 Hva er WinSxS -mappen 2 Hvordan sjekke størrelsen på WinSxS -mappen 3 Hvordan rydde opp i WinSxS -mappen ved hjelp av Diskopprydding 4 Slik rydder du opp WinSxS -mappen ved å fjerne valgfrie funksjoner 5 Hvordan komprimere WinSxS -mappen for å spare plass 6 Avsluttende ord

Hva er WinSxS -mappen

WinSxS -mappen inneholder filer som DLLer, binære filer og andre XML -filer som brukes av enheten. Den inneholder også informasjonen og filene som kreves for å installere Windows -funksjoner. Hver gang Windows får en oppdatering, blir den installert på datamaskinen mens de gamle flyttes til WinSxS -mappen. Dette er også viktig for å forhindre at systemet krasjer ved å gi kompatibilitet eller for å gå tilbake til gamle filer i tilfelle systemgjenoppretting.

Dette er grunnen til at WinSxS -mappen fortsetter å øke i størrelse over tid. Denne mappen finner du på følgende bane:
C:WindowsWinSxS

Som du kanskje finner, har mappen en liste over undermapper og filer som brukes av systemet.

Hvordan sjekke størrelsen på WinSxS -mappen

Du kan kontrollere størrelsen på mappen gjennom egenskapene i File Explorer. Det er imidlertid den faktiske størrelsen på mappen og ikke den du kan gjøre tilgjengelig, siden alt i mappen ikke kan slettes for å få plass.

Sammen med hurtigbuffer, midlertidige filer, sikkerhetskopiering og gjenoppretting av data, er andre viktige filer også tilstede. Egenskapsfeltet angir ikke hver enkelt kategori av filene i WinSxS -mappen.

Gjør følgende for å kontrollere størrelsen på hver komponentlagring i denne mappen:

  1. Åpne kommandoprompt som administrator.
  2. Skriv inn følgende kommando:
    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
  3. La systemet skanne WinSxS-mappen, og den vil da vise en liste over komponentene og størrelsene på kommandolinjegrensesnittet.

Du har nå fullstendig informasjon om hva WinSxS inneholder og hva størrelsen på hver komponent er. Vi kan nå bruke denne informasjonen til å frigjøre 1,14 GB (sikkerhetskopier og deaktiverte funksjoner) med unødvendige filer og mapper i WinSxS.

WinDirStat er et fantastisk program som kan beregne og vise mappestrukturen og størrelsen på hver stasjon på en visuell måte. For å sjekke størrelsen på WinSxS, vær så snill kjør WinDirStat som administrator .

Hvordan rydde opp i WinSxS -mappen ved hjelp av Diskopprydding

Diskoppryddingsverktøyet er innebygd i Windows 10 som kan brukes til å utføre sikre operasjoner for å fjerne unødvendige systemfiler. Ingen kritiske systemfiler påvirkes av å bruke dette verktøyet, i motsetning til å slette WinSxS-undermapper manuelt ved hjelp av File Explorer, noe som utgjør en betydelig trussel mot Windows-funksjonalitet.

Følg veiledningen nedenfor for å utføre denne operasjonen:

  1. Søk etter Disk Opprydding i Start -menyen og kjør den. (Merk: Ikke kjør som administrator)
  2. Stasjonsvalg popup, velg C: fra rullegardinmenyen og klikk Ok .
  3. Klikk på på neste skjermbilde Rydd opp systemfiler .
  4. De Stasjonsvalg vindu vil dukke opp igjen. Plukke ut C: igjen og klikk Ok .
  5. Velg nå filene du vil at verktøyet skal rense ved å merke av i boksene ved siden av dem, og klikk deretter Ok .
  6. Klikk på bekreftelsesdialogboksen Slett filer . Operasjonen vil da starte og fjerne alle unødvendige filer på en trygg måte.

Selv om noen av de uønskede filene er fjernet fra WinSxS -mappen, er det fortsatt en mulighet for å øke den tilgjengelige plassen enda mer. Gå om nødvendig videre til neste trinn.

Slik rydder du opp WinSxS -mappen ved å fjerne valgfrie funksjoner

Siden WinSxS -mappen også inneholder arkiver for valgfrie funksjoner , kan du skape mer plass ved å fjerne de som er deaktivert, og du tror du ikke trenger det.

Gjør følgende for å fjerne en funksjon om gangen.

  1. Åpne kommandoprompt som administrator.
  2. For å finne ut navnene og statusene til de gjeldende valgfrie funksjonene i Windows 10, skriver du inn følgende kommando:
    DISM.exe /Online /English /Get-Features /Format:Table
  3. Skann nå gjennom listen og merk de du tror du ikke trenger, og skriv deretter inn følgende kommando:
    DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
    Du kan bytte ut TFTP med et valg av den valgte funksjonen for å slette den.
  4. Gjenta det siste trinnet for å fjerne alle depotene fra systemet knyttet til de valgfrie funksjonene.

Hvis du sjekker statusen for den valgfrie funksjonen igjen ved å kjøre den samme kommandoen, vil du se at statusen har endret seg fra Funksjonshemmet til Deaktivert med nyttelast fjernet .

Hvordan komprimere WinSxS -mappen for å spare plass

WinSxS -mappen kan også komprimeres hvis den ikke slettes. Komprimering av mappen vil spare betydelig plass mens du har alt tilgjengelig. Denne metoden innebærer ikke å fjerne eller slette noe. Imidlertid vil en ulempe med komprimeringsmetoden være at systemet ville utføre et ekstra trinn eller komprimering og dekomprimering hver gang det trenger tilgang til mappen.

Dette vil også påvirke tiden det tar å utføre disse funksjonene. Ikke desto mindre er tidsforskjellen ikke stor ettersom Windows 10 utfører disse funksjonene ganske raskt.

Prosessen innebærer å starte og stoppe noen tjenester, samt endre eierskapet til visse filer og mapper. Derfor anbefales det å opprette et systemgjenopprettingspunkt før du fortsetter videre.

  1. Start kommandoprompt som administrator.
  2. Skriv inn følgende kommandoer etter hverandre for å stoppe de tilknyttede tjenestene og deaktivere dem fra å starte automatisk på nytt:
    1. sc stop msiserver
    2. sc config msiserver start= disabled
    3. sc stop TrustedInstaller
    4. sc config TrustedInstaller start= disabled
  3. Nå må vi sikkerhetskopiere Tilgangskontrollister (ACL) for alle filene og mappene. Skriv inn følgende kommando:
    icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
    Dette vil generere en tekstfil med ren tekst, som senere vil bli brukt til å gjenopprette standard ACL -er. Dette trinnet kan ta noen sekunder, siden det er flere filer som skal skannes.
  4. Tilordne nåværende bruker som eier av WinSxS:
    takeown /f '%WINDIR%WinSxS' /r
    Dette vil tildele eierskap rekursivt, noe som betyr at alle undermapper og filer også vil bli påvirket.
  5. Tildel nåværende bruker full kontroll over WinSxS -mappen med følgende kommando:
    icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t
  6. Skriv inn følgende kommando for å komprimere alle filer og mapper i WinSxS. Vær oppmerksom på at dette bare vil komprimere de som ikke er i bruk av andre programmer eller prosesser:
    kompakt /s:%WINDIR% WinSxS /c /a /i *
    Dette kan ta noen minutter å komprimere hver fil.
  7. Når komprimeringen er fullført, må vi nå returnere eierskap og tillatelse til standard. Skriv inn følgende kommandoer en etter en:
    icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
    icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
  8. Skriv inn følgende kommandoer for å starte tjenestene vi hadde stengt tidligere:
    sc config msiserver start= demand
    sc config TrustedInstaller start= demand

Du kan nå sjekke størrelsen på WinSxS -mappen og legge merke til at den har krympet betydelig, med nesten en tredjedel.
etter komprimering

Avsluttende ord

WinSxS -filen kan være en av de viktigste i systemet, men den er også den største, med appetitt på mer lagringsplass. Uansett mengden volum du tillater for systemstasjonen, blir den imidlertid utilstrekkelig på et tidspunkt.

Komprimering eller sletting av unødvendige filer og mapper kan hjelpe mye på tilgjengelig lagringsplass, spesielt når det kan utføres trygt uten å skade Windows -miljøet.