Skip to content
Menu
CDhistory
CDhistory

Jak wyczyścić folder FileRepository w DriverStore?

Posted on 3 października, 2021 by admin

Podczas czyszczenia dysku w systemie Windows 10 można zauważyć, że folder FileRepository zaczął zajmować zbyt dużo miejsca (i często są to GB wolnego miejsca!) i nie można go opróżnić za pomocą standardowych narzędzi do czyszczenia.

W tej instrukcji przyjrzymy się bliżej czym jest folder FileRepository, co zawiera i czy możemy bezpiecznie usunąć te dane, aby zwolnić trochę miejsca.

  • Zawartość folderu FileRepository w Windows 10
  • Cleaning Up DriverStoreFileRepository
  • Używanie Driver Store Explorer
  • How to Clean FileRepository Folder Manually?

Zawartość folderu FileRepository w Windows 10

Folder FileRepository zawiera kopie pakietów sterowników urządzeń, które są gotowe do zainstalowania. Sterowniki Staged Drivers znajdują się w DriverStore i mogą być instalowane bez uprawnień administracyjnych.

Pełna ścieżka do folderu:

C:\\Windows\System32\DriverStore

Tak może wyglądać zawartość folderu FileRepository:

clean filerepository folder in driverstore

Jak widać, folder zawiera wiele podkatalogów, w nazwie każdego z nich określona jest nazwa pliku driver’ inf.

Podczas aktualizacji sterowników przez OS lub ręcznie, stare sterowniki mogą być przechowywane w tym folderze, mogą one być użyte do późniejszego przywrócenia sterownika. To całkiem przydatne, ale te pliki zajmują również dużo wolnego miejsca.

Cleaning Up DriverStoreFileRepository

Praktycznie możesz usunąć całą zawartość folderu w Windows 10, ale może to być niebezpieczne i możesz napotkać błędy, awarie itp.

Najczęstszą sytuacją jest, gdy dziesiątki lub tysiące GB miejsca na dysku zajmuje folder DriveStore – zawiera on wiele plików aktualizacji sterowników dla kart graficznych NVIDIA i AMD, kart dźwiękowych Realtek, a czasami regularnie pliki aktualizacji sterowników podłączonych urządzeń (drukarek, skanerów itp.). Możesz drastycznie zmniejszyć rozmiar folderu FileRepository, usuwając pliki ze starymi sterownikami (nawet jeśli usuniesz tylko stare sterowniki karty graficznej).

Important. Jako środek ostrożności zdecydowanie zalecamy najpierw utworzenie punktu przywracania systemu przed usunięciem jakichkolwiek plików.

Windows 10 ma wbudowane narzędzie do czyszczenia dysku, które może również usunąć stare, nieużywane sterowniki.

  1. Uruchom Kreatora czyszczenia dysku, naciskając klawisze Win + R i wpisując polecenie cleanmgr.exe;
    clean filerepository folder disk cleanup
  2. W oknie Disk Cleanup for (C:) kliknij przycisk Cleanup System Files;
  3. Wybierz opcję Device driver packages i kliknij przycisk OK, aby uruchomić czyszczenie sterowników.
    clean filerepository in driverstore

Jednakże ta metoda czyszczenia folderu FileRepository jest wyjątkowo nieefektywna. Jest mało prawdopodobne, że będziesz w stanie zmniejszyć rozmiar folderu o więcej niż 30-100 MB.

W przypadku gdy chcesz wyczyścić folder DriverStore bardziej dogłębnie, wykonaj poniższe kroki:

  1. Naciśnij Win i wpisz polecenie Command Prompt. Kliknij go prawym przyciskiem myszy i uruchom jako administrator.
  2. Wpisz polecenie pnputil.exe /e > c:drivers.txt i kliknij Enter.
    pnputil.exe
  3. Polecenie z kroku 2 utworzy plik drivers.txt na dysku C: z listami pakietów sterowników przechowywanych w folderze FileRepository.
    drivers FileRepository
  4. Teraz możesz usunąć wszystkie niepotrzebne sterowniki za pomocą polecenia pnputil.exe /d oemNN.inf (NN – jest numerem pakietu plików sterowników z drivers.txt, jak na przykład oem07.inf). W przypadku, gdy sterownik jest używany, przy próbie jego usunięcia pojawi się błąd.
    pnputil.exe pakiet sterowników

Jeśli sterownik nie jest używany w systemie, powinien pojawić się komunikat „Pakiet sterowników usunięty pomyślnie”. W przeciwnym razie pojawi się błąd: „Usuwanie pakietu sterowników nie powiodło się: Jedno lub więcej urządzeń jest obecnie zainstalowanych przy pomocy określonego INF”. Jeśli jesteś pewien, że nie potrzebujesz tego sterownika, możesz go usunąć używając opcji /f:

Pnputil.exe /d /f oem2.inf

Jeśli w systemie jest dużo sterowników, możesz użyć następującego skryptu do automatycznego usuwania sterowników. Utwórz plik tekstowy cleanupdrivers.bat z poniższym kodem i uruchom go jako administrator. Skrypt ten zapętli sekwencyjnie wszystkie pliki inf z indeksem od 1 do 400 i usunie odpowiadające im pliki sterowników. Jeśli sterownik jest używany lub nie istnieje, zostanie pominięty:

@echo offfor /L %%N in (1,1,400) do ( echo Deleting driver OEM%%N.INF pnputil /d OEM%%N.INF)

Dla wygody możesz utworzyć tabelę w Excelu z listą wszystkich zainstalowanych sterowników, znaleźć duplikaty tego samego sterownika i posortować je według daty instalacji i/lub wersji sterownika. Zaleca się utrzymywać system tylko z najnowszą wersją każdego sterownika.

  1. Listę sterowników można wyeksportować do pliku tekstowego za pomocą polecenia:
    dism /online /get-drivers /format:table > c:\drivers.txt
  2. Następnie należy wyczyścić plik tekstowy z linii tekstowych;
    clean filerepository folder in windows 10
  3. Importujemy ten plik do aplikacji Excel, usuwamy puste wiersze i kolumny;
  4. W wyniku otrzymamy listę nazw sterowników, wersji, nazw klas, dostawców i dat instalacji;
  5. Pozostaje posortować listę i wybrać sterownik o tej samej nazwie (z wyjątkiem najnowszej wersji według daty instalacji);
    clean filerepository in driverstore windows 10
  6. Teraz można usunąć stare sterowniki za pomocą narzędzia pnputil w sposób opisany powyżej.

Na początek zalecamy usunięcie starych sterowników karty graficznej (w Windows 10 informację o aktualnej wersji sterowników można znaleźć w menedżerze urządzeń).

wersja sterowników

Możesz usunąć starsze pliki; nie zaszkodzi to Twojemu komputerowi. Możesz również usunąć stare sterowniki do innych podłączonych urządzeń (drukarek, skanerów itp.). Nie jest zalecane usuwanie sterowników nieznanych urządzeń systemowych (takich jak Intel, AMD i innych). Po usunięciu sterowników należy ponownie uruchomić komputer. Jeśli po uruchomieniu systemu niektóre urządzenia będą miały w Menedżerze urządzeń opis Nieznane urządzenie z żółtą ikoną, takie sterowniki należało pobrać i zainstalować ręcznie lub za pomocą funkcji automatycznej aktualizacji sterowników.

Po zakończeniu sprawdź folder DriverStore – jaki ma teraz rozmiar? Najprawdopodobniej drastycznie się zmniejszył.

Używanie Driver Store Explorer

Zadanie opisane powyżej można również wykonać za pomocą narzędzia Driver Store Explorer (RAPR), oto link do pobrania.

Uruchom program z uprawnieniami administracyjnymi i naciśnij Enumerate.

driver store explorer

Po wykonaniu tej czynności musisz wybrać pakiety do usunięcia. Zaznacz je i naciśnij Delete Package (sterowniki, które są aktualnie używane przez system nie zostaną usunięte w przypadku, gdy nie zaznaczyłeś opcji Force Deletion.

Porada. Możesz wybrać stare sterowniki automatycznie, naciskając przycisk Select Old Drivers.

How to Clean FileRepository Folder Manually?

Important! Wykonanie tych instrukcji może spowodować awarie w Windows 10 i może uszkodzić system! Wykonuj je tylko na własne ryzyko!

Możesz usunąć pliki w folderze FileRepository ręcznie (ale jest to niezabezpieczone i niezalecane):

  1. Przejdź do folderu C:\WindowsSystem32\DriverStore, kliknij prawym przyciskiem myszy folder FileRepository i naciśnij Właściwości.
    Właściwości FileRepository
  2. Przejdź do zakładki Security i kliknij Advanced.
    advanced FileRepository
  3. W pobliżu pola Owner kliknij Change.
    owner FileRepository
  4. Podaj nazwę użytkownika lub kliknij Advanced > Find Now i wybierz go z listy. Kliknij ОK.
    grupa użytkowników FileRepository
  5. Zaznacz Replace owner on subcontainers i Replace all child object permission entries with inheritable permission entries from this object. Naciśnij OK i potwierdź operację.
    owner subcontainers FileRepository
  6. Teraz powrócisz do zakładki Security. Kliknij na Edytuj pod listą użytkowników.
  7. Naciśnij Dodaj… > Zaawansowane, znajdź swoje konto na liście i wybierz je. Ustaw dla niego uprawnienia Pełna kontrola. Kliknij ОK i potwierdź zmiany. Po zakończeniu kliknij OK.
  8. Teraz zawartość folderu można usunąć ręcznie (niektóre pliki nadal nie mogą być usunięte, ponieważ są one używane przez system operacyjny w tej chwili, można je pominąć, klikając na odpowiedni przycisk).

To wszystko! Mam nadzieję, że to było przydatne i pomogło Ci zwolnić trochę miejsca poprzez czyszczenie folderu FileRepository.

Dodaj komentarz Anuluj pisanie odpowiedzi

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Ostatnie wpisy

  • Acela powraca: NYC lub Boston za 99 dolarów
  • OMIM Entry – # 608363 – CHROMOSOME 22q11.2 DUPLICATION SYNDROME
  • Rodzice Kate Albrecht – Dowiedz się więcej o jej ojcu Chrisie Albrechcie i matce Annie Albrecht
  • Temple Fork Outfitters
  • Burr (powieść)

Archiwa

  • luty 2022
  • styczeń 2022
  • grudzień 2021
  • listopad 2021
  • październik 2021
  • wrzesień 2021
  • sierpień 2021
  • lipiec 2021
  • czerwiec 2021
  • maj 2021
  • kwiecień 2021
  • DeutschDeutsch
  • NederlandsNederlands
  • SvenskaSvenska
  • DanskDansk
  • EspañolEspañol
  • FrançaisFrançais
  • PortuguêsPortuguês
  • ItalianoItaliano
  • RomânăRomână
  • PolskiPolski
  • ČeštinaČeština
  • MagyarMagyar
  • SuomiSuomi
  • 日本語日本語
©2022 CDhistory | Powered by WordPress & Superb Themes