Ved oprydning af disken på Windows 10 kan du bemærke, at mappen FileRepository begyndte at optage for meget plads (og ofte er det en GB ledig plads!) og vil ikke blive tømt ved hjælp af standardrengøringsværktøjer.
I denne instruktion vil vi se nærmere på, hvad mappen FileRepository er, hvad den indeholder, og kan vi sikkert slette disse data for at frigøre noget plads.
FileRepository-indhold i Windows 10
Mappen FileRepository indeholder kopier af enhedsdriverpakker, der er klar til at blive installeret. Staged Drivers ligger i DriverStore og kan installeres uden administrative rettigheder.
Den fulde sti til mappen:
C:\Windows\System32\DriverStore
Sådan kan indholdet af mappen FileRepository se ud:
Som du kan se, indeholder mappen mange undermapper, i navnet på hver af dem er navnet på driver’ inf-filen angivet.
Ved opdatering af drivere via OS eller manuelt, kan de gamle drivere gemmes i denne mappe, de kan bruges til at rulle driveren tilbage senere. Det er ret nyttigt, men disse filer optager også en masse ledig plads.
Rensning af DriverStoreFileRepository
Grundlæggende kan du slette alt mappens indhold i Windows 10-men dette kan være usikkert, og du kan blive konfronteret med fejl, nedbrud osv.
Den mest almindelige situation er, når titusindvis eller tusindvis af GB diskplads er optaget af mappen DriveStore – den indeholder en masse driveropdateringsfiler til NVIDIA- og AMD-grafikkort, Realtek-lydkort og nogle gange også regelmæssigt driveropdateringsfiler til de tilsluttede enheder (printere, scannere osv.). Du kan reducere størrelsen af mappen FileRepository drastisk ved at slette filer med gamle drivere (selv om du kun fjerner de gamle grafikkortdrivere).
Vigtigt. Som en sikkerhedsforanstaltning anbefaler vi kraftigt, at du først opretter et gendannelsespunkt, før du sletter nogen af filerne.
Windows 10 har et indbygget diskoprydningsværktøj, der også kan fjerne gamle ubrugte drivere.
- Kør guiden Diskoprydning ved at trykke på tasterne Win + R og indtaste kommandoen cleanmgr.exe;
- I vinduet Diskoprydning for (C:) skal du klikke på knappen Ryd systemfiler op;
- Vælg indstillingen Enhedsdriverpakker, og klik på OK for at starte oprydningen af drivere.
Denne metode til rensning af mappen FileRepository er imidlertid yderst ineffektiv. Det er usandsynligt, at du vil være i stand til at reducere mappens størrelse med mere end 30-100 MB.
Hvis du vil rydde op i DriverStore-mappen mere dybtgående, skal du følge nedenstående trin:
- Tryk på Win, og skriv i Kommandoprompt. Højreklik på den, og kør den som administrator.
- Typ ind og kommandoen pnputil.exe /e > c:drivers.txt ved at klikke på Enter.
- Kommandoen fra trin 2 vil oprette en fil drivers.txt på C: drevet med listerne over driverpakker, der er gemt i mappen FileRepository.
- Nu kan du slette alle unødvendige drivere ved hjælp af kommandoen pnputil.exe /d oemNNN.inf (NN – er et nummer af driverfilpakke fra drivers.txt, som f.eks. oem07.inf). Hvis driveren er i brug, vil du se en fejl, når du forsøger at slette den.
Hvis driveren ikke bruges i systemet, bør meddelelsen “Driverpakke slettet med succes” vises. Ellers vises der en fejl: “Sletning af driverpakken mislykkedes: En eller flere enheder er i øjeblikket installeret ved hjælp af den angivne INF”. Hvis du er sikker på, at du ikke har brug for denne driver, kan du fjerne den ved at bruge indstillingen /f:
Pnputil.exe /d /f oem2.inf
Hvis der er mange drivere i systemet, kan du bruge følgende script til automatisk fjernelse af drivere. Opret en tekstfil cleanupdrivers.bat med følgende kode, og kør den som administrator. Dette script vil sekventielt sløjfe alle inf-filer med et indeks fra 1 til 400 og slette de tilsvarende driverfiler. Hvis driveren bruges eller ikke eksisterer, vil den blive sprunget over:
@echo offfor /L %%N in (1,1,400) do ( echo Deleting driver OEM%%N.INF pnputil /d OEM%%N.INF)
For din bekvemmelighed kan du oprette en Excel-tabelle med lister over alle installerede drivere, finde dubletter af den samme driver og sortere dem efter installationsdato og/eller driverens version. Det er tilrådeligt at beholde systemet med kun den nyeste version af hver driver.
- Du kan eksportere listen over drivere til en tekstfil ved hjælp af kommandoen:
dism /online /get-drivers /format:table > c:\drivers.txt
- Dernæst skal tekstfilen ryddes for tekstlinjer;
- Importér denne fil til Excel-appen, slet tomme rækker og kolonner;
- Som resultat får du en liste over drivernavne, versioner, klassebetegnelser, leverandører og installationsdatoer;
- Det er tilbage at sortere listen og vælge driveren med samme navn (bortset fra den seneste version ved installationsdatoen);
- Nu kan du fjerne de gamle drivere ved hjælp af pnputil-værktøjet som beskrevet ovenfor.
Vi anbefaler, at du sletter gamle grafikkortdrivere i første omgang (i Windows 10 kan du finde info om den aktuelle version af drivere i Enhedshåndtering).
Du kan slette ældre filer; det skader ikke din computer. Du kan også frit slette gamle drivere til andre tilsluttede enheder (printere, scannere osv.). Det anbefales ikke at slette ukendte systemenheders drivere (som Intel, AMD og andre). Når du har fjernet driverne, skal du genstarte din computer. Hvis nogle enheder efter systemopstart har beskrivelsen Ukendt enhed med et gult ikon i Enhedshåndtering, skal sådanne drivere downloades og installeres manuelt eller ved hjælp af den automatiske driveropdateringsfunktion.
Når du er færdig, skal du kontrollere mappen DriverStore – hvilken størrelse har den nu? Højst sandsynligt er den drastisk reduceret.
Anvendelse af Driver Store Explorer
Opgaven beskrevet ovenfor kan også udføres ved hjælp af Driver Store Explorer (RAPR) værktøjet, her er et link til download.
Kør programmet med administrative rettigheder og tryk på Enumerate.
Efter det skal du vælge pakker, der skal slettes. Markér dem, og tryk på Slet pakke (drivere, der bruges af systemet i øjeblikket, vil ikke blive slettet, hvis du ikke har markeret indstillingen Force Deletion.
Tip. Du kan vælge gamle drivere automatisk ved at trykke på knappen Vælg gamle drivere.
Hvordan rydder man FileRepository-mappen manuelt?
Vigtigt! Gennemførelse af disse instruktioner kan forårsage nedbrud i Windows 10 og kan beskadige dit system! Gør det kun på egen risiko!
Du kan slette filer i FileRepository manuelt (men det er usikkert og anbefales ikke):
- Gå til mappen C:\Windows\System32\DriverStore, højreklik på FileRepository-mappen, og tryk på Egenskaber.
- Gå til fanen Sikkerhed og klik på Avanceret.
- Nær feltet Ejer klik på Skift.
- Typ dit brugernavn ind, eller klik på Avanceret >Find nu og vælg det fra listen. Klik på ОK.
- Kryds på Udskift ejer på underbeholdere og Udskift alle tilladelsesposter for underordnede objekter med arvelige tilladelsesposter fra dette objekt. Tryk på OK, og bekræft operationen.
- Nu kommer du tilbage til fanen Sikkerhed. Klik på Rediger under listen over brugere.
- Kryds på Tilføj… > Avanceret, find din konto på listen, og vælg den. Indstil tilladelser til fuld kontrol til den. Klik på ОK, og bekræft ændringerne. Når du er færdig, skal du klikke på OK.
- Nu kan indholdet af mappen slettes manuelt (nogle af filerne kan stadig ikke slettes, fordi de bruges af OS i øjeblikket, du kan springe dem over ved at klikke på den relevante knap).
Det var det hele! Håber dette var nyttigt og hjalp dig med at frigøre noget plads ved at rydde op i FileRepository-mappen.