Hjemmeside » hvordan » Sådan reduceres størrelsen af ​​din WinSXS-mappe på Windows 7 eller 8

    Sådan reduceres størrelsen af ​​din WinSXS-mappe på Windows 7 eller 8

    WinSXS-mappen i C: \ Windows \ WinSXS er massiv og fortsætter med at vokse, jo længere du har installeret Windows. Denne mappe opbygger unødvendige filer over tid, f.eks. Gamle versioner af systemkomponenter.

    Denne mappe indeholder også filer til afinstallerede, deaktiverede Windows-komponenter. Selvom du ikke har en Windows-komponent installeret, vil den være til stede i din WinSXS-mappe og optage plads.

    Hvorfor WinSXS-mappen bliver for stor

    WinSXS-mappen indeholder alle Windows-systemkomponenter. Faktisk er komponentfiler andre steder i Windows kun links til filer indeholdt i WinSXS-mappen. WinSXS-mappen indeholder alle operativsystemfiler.

    Når Windows installerer opdateringer, falder det den nye Windows-komponent i WinSXS-mappen og holder den gamle komponent i WinSXS-mappen. Det betyder, at hver Windows Update, du installerer, øger størrelsen af ​​din WinSXS-mappe. Dette gør det muligt at afinstallere operativsystemopdateringer fra kontrolpanelet, hvilket kan være nyttigt i tilfælde af en buggy-opdatering - men det er en funktion, der sjældent bruges.

    Windows 7 behandlede dette ved at inkludere en funktion, der gør det muligt for Windows at rydde op i gamle Windows-opdateringsfiler, efter at du har installeret en ny Windows Service Pack. Tanken var, at systemet kunne rengøres regelmæssigt sammen med service packs.

    Men Windows 7 så kun en service pack - Service Pack 1 - udgivet i 2010. Microsoft har ikke til hensigt at lancere en anden. Dette betyder, at Windows-opdateringsfiler i mere end tre år er blevet opbygget på Windows 7-systemer og ikke kunne fjernes let.

    Opret opdatere filer op

    For at løse dette problem, har Microsoft for nylig videresendt en funktion fra Windows 8 til Windows 7. De gjorde dette uden meget fanfare - det blev rullet ud i en typisk mindre operativsystemopdatering, den slags, der ikke generelt tilføjer nye funktioner.

    For at rydde op for sådanne opdateringsfiler skal du åbne guiden Diskoprydning (tryk på Windows-tasten, skriv "diskoprydning" i menuen Start, og tryk på Enter). Klik på knappen "Rengør systemfiler", aktiver "Opdatering af Windows Update" og klik på "OK". Hvis du har brugt dit Windows 7-system i et par år, vil du sandsynligvis kunne frigive flere gigabyte plads.

    Næste gang du genstarter efter at have gjort dette, tager Windows et par minutter at rydde op systemfiler, før du kan logge ind og bruge dit skrivebord.

    Hvis du ikke kan se denne funktion i Diskoprydning-vinduet, er du sandsynligvis bagud på dine opdateringer - installer de nyeste opdateringer fra Windows Update.

    Windows 8 og 8.1 indeholder indbyggede funktioner, der gør dette automatisk. Faktisk er der en StartComponentCleanup planlagt opgave inkluderet i Windows, der automatisk kører i baggrunden, rengøring af komponenter 30 dage efter at du har installeret dem. Denne 30-dages periode giver dig tid til at afinstallere en opdatering, hvis det forårsager problemer.

    Hvis du vil manuelt rydde op opdateringer, kan du også bruge indstillingen Windows Update Cleanup i vinduet Diskbrug, ligesom du kan på Windows 7. (For at åbne det skal du trykke på Windows-tasten, skrive "diskoprydning" til udfør en søgning, og klik på "Genopfrisk diskplads ved at fjerne unødvendige filer" genvej, der vises.)

    Windows 8.1 giver dig flere muligheder, så du med kraft kan fjerne alle tidligere versioner af afinstallerede komponenter, selv dem, der ikke har eksisteret i mere end 30 dage. Disse kommandoer skal køres i et forhøjet kommandoprompt - med andre ord, start vinduet Kommandoprompt som administrator.

    Følgende kommando fjerner f.eks. Alle tidligere versioner af komponenter uden den planlagte opgaves 30-dages graceperiode:

    DISM.exe / online / Cleanup-Image / StartComponentCleanup

    Følgende kommando fjerner de filer, der er nødvendige for afinstallation af service packs. Du vil ikke være i stand til at afinstallere installerede service packs, der er installeret efter at have kørt denne kommando:

    DISM.exe / online / Cleanup-Image / SPSuperseded

    Følgende kommando fjerner alle gamle versioner af hver komponent. Du vil ikke være i stand til at afinstallere installerede service packs eller opdateringer, der er installeret, efter at dette er afsluttet:

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

    Fjern funktioner på forespørgsel

    Moderne versioner af Windows giver dig mulighed for at aktivere eller deaktivere Windows-funktioner efter behov. Du finder en liste over disse funktioner i vinduet Windows-funktioner, som du kan få adgang til fra Kontrolpanel.

    Selv funktioner, du ikke har installeret - det vil sige de funktioner, du ser ukontrolleret i dette vindue - gemmes på din harddisk i din WinSXS-mappe. Hvis du vælger at installere dem, bliver de tilgængelige fra din WinSXS-mappe. Det betyder, at du ikke behøver at downloade noget eller give Windows installationsmedier til at installere disse funktioner.

    Disse funktioner tager imidlertid plads. Selvom dette ikke er vigtigt for typiske computere, kan brugere med ekstremt lave mængder lagringsplads eller Windows-serveradministratorer, der ønsker at slanke deres Windows-installationer ned til det mindste mulige sæt af systemfiler, muligvis få disse filer fra deres harddiske.

    Derfor tilføjede Windows 8 en ny mulighed, som giver dig mulighed for at fjerne disse afinstallerede komponenter fra WinSXS-mappen helt og frigøre plads. Hvis du vælger at installere de fjernede komponenter senere, beder Windows dig om at hente komponentfiler fra Microsoft.

    For at gøre dette skal du åbne et kommandopromptvindue som administrator. Brug følgende kommando for at se de funktioner, der er tilgængelige for dig:

    DISM.exe / Online / Engelsk / Get-Features / Format: Tabel

    Du får se et bord med funktionenavne og deres stater.

    Hvis du vil fjerne en funktion fra dit system, skal du bruge følgende kommando og erstatte NAME med navnet på den funktion, du vil fjerne. Du kan få det funktionsnavn du har brug for fra ovenstående tabel.

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

    Hvis du kører kommandoen / Get-Features igen, vil du nu se, at funktionen har status for "Disabled with Payload Removed" i stedet for bare "Disabled." Sådan ved du, at det ikke tager plads på computerens harddisk.


    Hvis du forsøger at slanke et Windows-system så meget som muligt, skal du sørge for at tjekke vores lister over måder at frigøre diskplads på Windows og reducere det rum, der bruges af systemfiler.