Sådan rydder du op i WinSxS -mappen for at spare plads i Windows 10
- Kategori: Tilpasning Og Optimering Af Windows 10
WinSxS -mappen, også kendt som Component Store, indeholder systemlagre og er en afgørende del af Windows -miljøet. Med tiden vokser denne mappe uden grænser og kan optage en masse unødvendig plads på din harddisk.
Denne artikel diskuterer, hvordan du kan spare op til den plads uden at påvirke de kritiske systemfiler ved sikkert at slette de uønskede filer i WinSxS -mappen. Hurtig oversigt skjule 1 Hvad er WinSxS -mappen 2 Sådan kontrolleres størrelsen på WinSxS -mappen 3 Sådan rydder du op i WinSxS -mappen ved hjælp af Diskoprydning 4 Sådan rydder du op i WinSxS -mappen ved at fjerne valgfrie funktioner 5 Sådan komprimeres WinSxS -mappen for at spare plads 6 Afsluttende ord
Hvad er WinSxS -mappen
WinSxS -mappen indeholder filer, f.eks. DLL'er, binære filer og andre XML -filer, der bruges af enheden. Den indeholder også de oplysninger og filer, der kræves for at installere Windows -funktioner. Hver gang din Windows får en opdatering, installeres den på din computer, mens de gamle flyttes til WinSxS -mappen. Dette er også vigtigt for at forhindre systemet i at gå ned ved at levere kompatibilitet eller vende tilbage til gamle filer i tilfælde af en systemgendannelse.
Det er derfor, WinSxS -mappen bliver ved med at stige i størrelse over tid. Denne mappe findes på følgende sti: C:WindowsWinSxS
Som du måske finder, har mappen en liste over undermapper og filer, der bruges af systemet.
Sådan kontrolleres størrelsen på WinSxS -mappen
Du kan kontrollere mappens størrelse gennem dens egenskaber i Stifinder. Det er dog den faktiske størrelse på mappen og ikke den, du kan stille til rådighed, da alt i mappen ikke kan slettes for at få plads.
Sammen med cache, midlertidige filer, backup og gendannelsesdata er andre kritiske filer også til stede. Egenskabslinjen angiver ikke hver enkelt kategori af filerne i WinSxS -mappen.
For at kontrollere størrelsen på hvert komponentlager i denne mappe skal du udføre følgende:
- Åbn kommandoprompt som administrator.
- Indtast følgende kommando:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
- Lad nu systemet scanne WinSxS-mappen, og det vil derefter vise en liste over komponenterne og deres størrelser på kommandolinjegrænsefladen.
Du har nu fuldstændige oplysninger om, hvad WinSxS indeholder, og hvad størrelsen på hver komponent er. Vi kan nu bruge disse oplysninger til at frigøre 1,14 GB (sikkerhedskopier og deaktiverede funktioner) unødvendige filer og mapper i WinSxS.
WinDirStat er et vidunderligt program, der kan beregne og vise mappestrukturen og størrelsen på hvert drev på en visuel måde. For at kontrollere størrelsen på WinSxS, vær venlig kør WinDirStat som administrator .
Sådan rydder du op i WinSxS -mappen ved hjælp af Diskoprydning
Diskoprydningsværktøjet er indbygget i Windows 10, som kan bruges til at udføre sikre operationer for at fjerne unødvendige systemfiler. Ingen kritiske systemfiler påvirkes ved at bruge dette værktøj, i modsætning til at slette WinSxS-undermapper manuelt ved hjælp af File Explorer, hvilket udgør en betydelig trussel mod Windows-funktionalitet.
Følg nedenstående vejledning for at udføre denne handling:
- Søge efter Diskoprydning i Start -menuen, og kør den. (Bemærk: Kør ikke som administrator)
- På den Valg af drev pop op, vælg C: fra rullemenuen, og klik på Okay .
- Klik på på den næste skærm Ryd op i systemfiler .
- Det Valg af drev vindue dukker op igen. Vælg C: igen og klik Okay .
- Vælg nu de filer, du vil have værktøjet til at rense, ved at markere boksene ved siden af dem, og klik derefter på Okay .
- Klik på i bekræftelsesdialogboksen Slet filer . Handlingen starter derefter og fjerner alle unødvendige filer sikkert.
Selvom nogle af de uønskede filer er blevet fjernet fra WinSxS -mappen, er der stadig mulighed for at øge den ledige plads endnu mere. Gå om nødvendigt videre til næste trin.
Sådan rydder du op i WinSxS -mappen ved at fjerne valgfrie funktioner
Da WinSxS -mappen også indeholder arkiver til valgfrie funktioner , kan du skabe mere plads ved at fjerne dem, der er deaktiveret, og du tror, du ikke ville få brug for det.
Udfør følgende for at fjerne en funktion ad gangen.
- Åbn kommandoprompt som administrator.
- For at finde ud af navne og status for de aktuelle valgfrie funktioner i Windows 10 skal du indtaste følgende kommando:
DISM.exe /Online /English /Get-Features /Format:Table
- Scan nu listen og noter dem, du tror, du ikke har brug for, og indtast derefter følgende kommando:
DISM.exe /Online /Disable-Feature /Featurename:TFTP /Remove
Du kan udskifte TFTP med et valg af den valgte funktion for at slette den. - Gentag det sidste trin for at fjerne alle lagre fra systemet vedrørende de valgfrie funktioner.
Hvis du kontrollerer status for valgfri funktion igen ved at køre den samme kommando, vil du se, at status er ændret fra handicappet til Deaktiveret med nyttelast fjernet .
Sådan komprimeres WinSxS -mappen for at spare plads
WinSxS -mappen kan også komprimeres, hvis den ikke slettes. Komprimering af mappen sparer en betydelig mængde plads, mens alt er tilgængeligt. Denne metode indebærer ikke at fjerne eller slette noget. En ulempe ved komprimeringsmetoden ville imidlertid være, at systemet ville udføre et ekstra trin eller komprimering og dekomprimering hver gang det har brug for at få adgang til mappen.
Dette vil også påvirke den tid, det tager at udføre disse funktioner. Ikke desto mindre er tidsforskellen ikke meget, da Windows 10 udfører disse funktioner ret hurtigt.
Processen indebærer at starte og stoppe nogle tjenester, samt ændre ejerskabet til bestemte filer og mapper. Derfor anbefales det at oprette et systemgendannelsespunkt, inden du går videre.
- Start kommandoprompten som administrator.
- Indtast følgende kommandoer efter hinanden for at stoppe de tilknyttede tjenester og deaktivere dem fra automatisk genstart:
sc stop msiserver
sc config msiserver start= disabled
sc stop TrustedInstaller
sc config TrustedInstaller start= disabled
- Nu skal vi bakke op om Adgangskontrolister (ACL'er) for alle filer og mapper. Indtast følgende kommando:
icacls '%WINDIR%WinSxS' /save '%WINDIR%WinSxS_NTFS.acl' /t
Dette vil generere en tekstfil med almindelig tekst, som senere vil blive brugt til at gendanne standard ACL'erne. Dette trin kan tage et par sekunder, da der er et antal filer, der skal scannes. - Tildel nu den aktuelle bruger som ejer af WinSxS:
takeown /f '%WINDIR%WinSxS' /r
Dette vil tildele ejerskab rekursivt, hvilket betyder, at alle undermapper og filer også vil blive påvirket. - Tildel nu den aktuelle bruger fuld kontrol over WinSxS -mappen med følgende kommando:
icacls%WINDIR% WinSxS /grant%USERDOMAIN%\%USERNAME%:( F) /t - Indtast nu følgende kommando for at komprimere alle filer og mapper i WinSxS. Bemærk, at dette kun komprimerer dem, der ikke er i brug af andre programmer eller processer:
kompakt /s:%WINDIR% WinSxS /c /a /i *
Det kan tage et par minutter at komprimere hver fil. - Når komprimeringen er gennemført, skal vi nu returnere ejerskab og tilladelse til standard. Indtast følgende kommandoer en efter en:
icacls '%WINDIR%WinSxS' /setowner 'NT SERVICETrustedInstaller' /t
icacls '%WINDIR%' /restore '%WINDIR%WinSxS_NTFS.acl'
- Indtast følgende kommandoer for at genstarte de tjenester, vi tidligere havde lukket ned:
sc config msiserver start= demand
sc config TrustedInstaller start= demand
Du kan nu kontrollere størrelsen på WinSxS -mappen og bemærke, at den er skrumpet betydeligt med næsten en tredjedel.
Afsluttende ord
WinSxS -filen kan være en af de vigtigste i systemet, men den er også den største med appetit på mere lagerplads. Uanset mængden af volumen, du tillader for systemdrevet, bliver det imidlertid utilstrækkeligt på et tidspunkt.
Komprimering eller sletning af unødvendige filer og mapper kan hjælpe meget på det tilgængelige lager, især når det kan udføres sikkert uden at skade Windows -miljøet.