Når du installerer eller opdaterer enhedsdrivere i Windows, er ældre driverversioner stadig gemt i systemet. Således kan en bruger rulle tilbage til den tidligere driverversion, hvis den nye driver er ustabil (en nyttig mulighed, som i tilfælde af at rulle tilbage til en Wi-Fi- driver). Windows rydder og sletter dog ikke automatisk gamle driverversioner, så efterhånden som tiden går, bliver størrelsen af den diskplads, som driverne optager, ret stor. I denne artikel vil vi diskutere, hvordan man fjerner gamle driverversioner (dubletter) ved hjælp af de integrerede systemværktøjer (uden tredjepartssoftware).

Windows gemmer alle driverfiler i sit driverrepositorium (Driver Store), der ligger i %WINDIR%\System32\DriverStore\FileRepository. I mit tilfælde på min bærbare computer der kører Windows 7 (installeret for næsten 8 år siden), fylder mappen FileRepository ca. 11 GB og indeholder over 5.000 filer. Det er en god masse! Især er over 20 Nvidia-driverversioner gemt her.

stor størrelse på mappen DriverStore

Vigtigt!

  • Slet aldrig nogen filer fra DriverStore manuelt.
  • Før du rydder op i DriverStore, anbefales det kraftigt, at du opretter et systemgendannelsespunkt (Checkpoint-Computer -Description "BeforeDriversDelete") eller tager en sikkerhedskopi af dit systemaftryk.
  • Når du har ryddet op i lageret, skal du muligvis downloade og installere drivere manuelt, hvis der er tilsluttet en ny enhed.

Sådan finder og sletter du gamle driverversioner i Windows 7

Lad os se, hvordan du finder og sletter forældede drivere i Windows 7. (I Windows 8 og Windows 10 anvendes nemmere måder at slette gamle drivere på, disse er beskrevet nedenfor).

Hent listen over alle drivere fra tredjeparter, der er tilgængelige i systemet, og eksporter dem til en tekstfil. Det gør du ved at køre følgende kommando i kommandoprompten med administratorrettigheder:

dism /online /get-drivers /format:table > c:\tmp\drivers.txt

dism /online /get-drivers /format:table - export driver list to a txt file

Importer denne tekstfil til Excel, og slet alle ulige data på en sådan måde, at kun tabellen med listen over drivere i repositoriet er tilbage. Tabellen skal indeholde nummeret på driveren i systemet (oemXXX.inf), navnet på den oprindelige INF-fil, enhedsklasse, producent, installationsdato og driverversion.

Sorter denne tabel efter kolonne B (som indeholder navnet på den oprindelige INF-fil) og kolonne F (driverens installationsdato). Blandt drivere med samme navn markeres alle driverversioner undtagen den sidste med henblik på fjernelse. I mit tilfælde kan du se, at størstedelen af de gamle drivere henviser til NVIDIA-videoadapteren.

For at slette en driver kan du bruge pnputil-kommandoen:

pnputil.exe -d oemxxx.inf

Bemærk. I nogle tilfælde skal du slette en driver kun ved hjælp af kun force -f: pnputil -f -d oemxxx.inf

For at gøre det mere bekvemt, vil vi i den tomme kolonne oprette kommandoerne til at fjerne hver driver ved hjælp af formlen: =CONCATENATE("pnputil.exe -d ";A21)

analyser listen over gamle drivere i excel

Kopier og kør disse kommandoer i kommandoprompten eller en BAT-fil.

pnputil Driverpakke slettet med succes

pnputil.exe –d oem9.inf
Microsoft PnP Utility
Driver package deleted successfully

Sådan har jeg slettet ca. 40 gamle driverversioner og frigjort ca. 8 GB plads (mest på grund af fjernelse af NVIDIA-drivere).

Sådan sletter du gamle drivere i Windows 10/8 ved hjælp af Diskoprydning

I Windows 10 / 8.1 er der et mere praktisk værktøj til at slette tidligere driverversioner – det velkendte Diskoprydningsværktøj (cleanmgr.exe), der også gør det muligt at slette forældede opdateringer.

Bemærk. I Windows 10 og Windows 8 Upd 1 er der mulighed for at eksportere alle tredjeparts drivere fra systemet til en separat mappe ved hjælp af PowerShell.
  • Kør Diskoprydning: Win+R -> cleanmgr
  • Vælg systemdiskendiskoprydning drev c
  • Klik på Ryd op i systemfiler Ryd op i systemfiler
  • Kontroller Enhedsdriverpakker på listenRyd op i Enhedsdriverpakker - Windows 10
    Bemærk. I mit system er størrelsen af gemte driverkopier 0. I rigtige systemer er den sandsynligvis anderledes
  • Klik på OK

Cleanmgr sletter alle gamle ubrugte driverversioner. Du skal dog forstå, at knappen Roll back driverknappen i fanen Driver Properties (driveregenskaber) i Device Manage (Enhedshåndtering) bliver inaktiv.

Articles

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.