While cleaning up disk on Windows 10, voit huomata, että kansio FileRepository alkoi viedä liikaa tilaa (ja usein se on gigatavun verran vapaata tilaa!) eikä sitä tyhjennetä tavallisilla puhdistusohjelmilla.
Tässä ohjeessa tarkastelemme tarkemmin, mikä FileRepository-kansio on, mitä se sisältää ja voimmeko poistaa sen turvallisesti vapauttaaksemme tilaa.
FileRepository-kansion sisältö Windows 10:ssä
Kansio FileRepository sisältää kopioita laiteajuripaketeista, jotka ovat valmiita asennettaviksi. Staged Drivers sijaitsevat DriverStoressa ja ne voidaan asentaa ilman hallinto-oikeuksia.
Kansion täydellinen polku:
C:\Windows\System32\DriverStore
Kansion FileRepository sisältö voi näyttää seuraavalta:
Kuten huomaat, kansiossa on useita alihakemistoja, joiden jokaisen nimessä on määritetty ajurin inf-tiedoston nimi.
Kun ajureita päivitetään käyttöjärjestelmän toimesta tai manuaalisesti, vanhat ajurit voidaan tallentaa tähän kansioon, niitä voidaan käyttää myöhemmin ajurin palauttamiseen. Tämä on melko hyödyllistä, mutta nämä tiedostot vievät myös paljon vapaata tilaa.
Cleaning Up DriverStoreFileRepository
Periaatteessa voit poistaa koko kansion sisällön Windows 10:ssä, mutta tämä saattaa olla epävarmaa, ja saatat kohdata virheitä, kaatumisia jne.
Yleisin tilanne on, kun DriveStore-kansio vie kymmeniä tai tuhansia gigatavuja levytilaa – se sisältää paljon ajuripäivitystiedostoja NVIDIAn ja AMD:n näytönohjaimille, Realtekin äänikorteille ja joskus myös säännöllisesti liitettyjen laitteiden (tulostimet, skannerit jne.) ajuripäivitystiedostoja. Voit pienentää kansiota FileRepository huomattavasti poistamalla vanhoja ajureita sisältävät tiedostot (vaikka poistaisit vain vanhat näytönohjainajurit).
Tärkeää. Varotoimenpiteenä suosittelemme vahvasti palauttamispisteen luomista ensin ennen tiedostojen poistamista.
Windows 10:ssä on sisäänrakennettu levynpuhdistustyökalu, jolla voi myös poistaa vanhoja käyttämättömiä ajureita.
- Käynnistä ohjattu levynpuhdistusohjelma painamalla Win + R-näppäimiä ja kirjoittamalla komento cleanmgr.exe;
- Klikkaa Disk Cleanup for (C:) (Levynpuhdistus (C:)) -ikkunassa Cleanup System Files (Järjestelmätiedostojen puhdistus) -painiketta;
- Valitse Device driver packages (Laiteajuripaketit) -vaihtoehto ja napsauta OK aloittaaksesi ajurien puhdistuksen.
Tämä FileRepository-kansion puhdistustapa on kuitenkin erittäin tehoton. On epätodennäköistä, että pystyt pienentämään kansion kokoa yli 30-100 Mt.
Jos haluat siivota DriverStore-kansion syvällisemmin, noudata seuraavia ohjeita:
- Paina Win-näppäintä ja kirjoita komentokehotteeseen. Napsauta sitä hiiren kakkospainikkeella ja suorita se järjestelmänvalvojana.
- Kirjoita ja komento pnputil.exe /e > c:drivers.txt napsauttamalla Enter-näppäintä.
- Vaiheessa 2 annettu komento luo C:-asemaan tiedoston drivers.txt, jossa on luettelot ajuripaketeista, jotka on tallennettu kansioon FileRepository.
- Nyt voit poistaa kaikki tarpeettomat ajurit komennolla pnputil.exe /d oemNN.inf (NN – on ajuritiedostopaketin numero tiedostosta drivers.txt, kuten esimerkiksi oem07.inf). Jos ajuri on käytössä, näet virheilmoituksen, kun yrität poistaa sen.
Jos ajuria ei käytetä järjestelmässä, näkyviin pitäisi tulla viesti ”Ajuripaketti poistettu onnistuneesti”. Muussa tapauksessa näyttöön tulee virheilmoitus: ”Ajuripaketin poistaminen epäonnistui: Yksi tai useampi laite on tällä hetkellä asennettu käyttäen määritettyä INF-tiedostoa.”. Jos olet varma, ettet tarvitse tätä ajuria, voit poistaa sen käyttämällä /f-vaihtoehtoa:
Pnputil.exe /d /f oem2.inf
Jos järjestelmässä on paljon ajureita, voit käyttää seuraavaa komentosarjaa ajurien automaattiseen poistamiseen. Luo tekstitiedosto cleanupdrivers.bat, jossa on seuraava koodi, ja suorita se järjestelmänvalvojana. Tämä komentosarja kiertää peräkkäin kaikki inf-tiedostot, joiden indeksi on välillä 1-400, ja poistaa vastaavat ajuritiedostot. Jos ajuria käytetään tai sitä ei ole olemassa, se ohitetaan:
@echo offfor /L %%N in (1,1,400) do ( echo Deleting driver OEM%%N.INF pnputil /d OEM%%N.INF)
Voit luoda Excel-taulukon, jossa on luettelot kaikista asennetuista ajureista, etsiä saman ajurin kaksoiskappaleet ja lajitella ne asennuspäivän ja/tai ajuriversion mukaan. On suositeltavaa pitää järjestelmässä vain kunkin ajurin uusin versio.
- Voit viedä ajuriluettelon tekstitiedostoon komennolla:
dism /online /get-drivers /format:table > c:\drivers.txt
- Tekstitiedostosta on sitten tyhjennettävä tekstirivit;
- Tuo tämä tiedosto Excel-sovellukseen, poista tyhjät rivit ja sarakkeet;
- Tuloksena saat luettelon ajurien nimistä, versioista, luokkien nimistä, myyjistä ja asennuspäivistä;
- Voit vielä lajitella luettelon ja valita samannimisen ajurin (paitsi uusimman version asennuspäivämäärän mukaan);
- Nyt voit poistaa vanhat ajurit pnputil apuohjelmalla edellä kuvatulla tavalla.
Suosittelemme, että poistat ensin näytönohjaimen vanhat ajurit (Windows 10:ssä löydät tiedot ajureiden nykyisestä versiosta Laitehallinnasta).
Voit poistaa vanhat tiedostot; se ei vahingoita tietokonettasi. Voit myös vapaasti poistaa muiden liitettyjen laitteiden (tulostimet, skannerit jne.) vanhat ajurit. Ei ole suositeltavaa poistaa tuntemattoman järjestelmälaitteen ajureita (kuten Intelin, AMD:n ja muiden). Kun olet poistanut ajurit, käynnistä tietokone uudelleen. Jos järjestelmän käynnistyksen jälkeen joillakin laitteilla on kuvaus Tuntematon laite keltaisella kuvakkeella Laitehallinnassa, tällaiset ajurit piti ladata ja asentaa manuaalisesti tai käyttämällä automaattista ajuripäivitystoimintoa.
Viimeistelyn jälkeen tarkista DriverStore-kansio – minkä kokoinen se on nyt? Todennäköisesti se on pienentynyt huomattavasti.
Käyttämällä Driver Store Exploreria
Yllä kuvattu tehtävä voidaan suorittaa myös Driver Store Explorer (RAPR) -apuohjelman avulla, tässä on linkki lataamiseen.
Ajoita ohjelma järjestelmänvalvojan oikeuksilla ja paina Enumerate (Luettele) -painiketta.
Sitten sinun on valittava paketit, jotka haluat poistaa. Tarkista ne ja paina Delete Package (järjestelmän tällä hetkellä käyttämiä ajureita ei poisteta, jos et ole valinnut Force Deletion -vaihtoehtoa.
Vinkki. Voit valita vanhat ajurit automaattisesti painamalla Valitse vanhat ajurit -painiketta.
Miten FileRepository-kansion voi puhdistaa manuaalisesti?
Tärkeää! Näiden ohjeiden toteuttaminen voi aiheuttaa kaatumisia Windows 10:ssä ja vahingoittaa järjestelmääsi! Tee se vain omalla vastuullasi!
Voit poistaa FileRepository-kansion tiedostot manuaalisesti (mutta se on epävarmaa eikä sitä suositella):
- Mene kansioon C:\Windows\System32\DriverStore, napsauta hiiren kakkospainikkeella FileRepository-kansiota ja paina Properties.
- Mene Security-välilehdelle ja napsauta Advanced.
- Naapurissa Owner-kenttä napsauta Change.
- Tyypitäkää käyttäjänimenne tai napsauttakaa Advanced- > Find Now (Etsi nyt) -painiketta ja valitkaa se luettelosta. Napsauta OK.
- Valitse Korvaa omistaja alikontakteissa ja Korvaa kaikki lapsiobjektien käyttöoikeusmerkinnät tämän objektin periytyvillä käyttöoikeusmerkinnöillä. Paina OK ja vahvista toimenpide.
- Nyt pääset takaisin välilehdelle Security. Napsauta Käyttäjät-luettelon alla olevaa Muokkaa-painiketta.
- Paina Lisää… > Lisäasetukset, etsi tilisi luettelosta ja valitse se. Aseta sille Full control -oikeudet. Napsauta OK ja vahvista muutokset. Kun olet valmis, napsauta OK.
- Nyt kansion sisältö voidaan poistaa manuaalisesti (joitakin tiedostoja ei voi vielä poistaa, koska ne ovat käyttöjärjestelmän käytössä tällä hetkellä, voit ohittaa ne napsauttamalla asianmukaista painiketta).
Tässä kaikki! Toivottavasti tämä oli hyödyllistä ja auttoi sinua vapauttamaan tilaa siivoamalla FileRepository-kansion.