Varför lagrar NVIDIA gigabyte av installationsfiler på hårddisken?
Om du är en spelare (eller bara en PC-användare) med NVIDIA-grafik, sparar NVIDIAs drivrutiner förmodligen gigabyte av lagring på hårddisken. NVIDIA lämnar gamla installationsfiler som är begravda på hårddisken tills du blir irriterad och manuellt raderar dem ... om du ens inser att du behöver.
Som någon som har använt NVIDIA-grafikhårdvara i flera år har det varit irriterande för mig under en mycket lång tid. Jag har sett att dessa filer använder över 4 GB utrymme, och även om det kan låta som lite utrymme för vissa, är det mycket bortkastat utrymme på en mindre SSD. Och du kommer nog bara märka det om du använder ett diskutrymme analysverktyg.
Uppdatering: NVIDIA nådde oss med lite ny information. I GeForce Experience 3.9.0 lade NVIDIA ett rengöringsverktyg som automatiskt tar bort gamla drivrutinsversioner. NVIDIA håller nu bara installatörer för nuvarande och tidigare version av drivrutinen, som totalt kommer att vara ca 1 GB.
NVIDIA sa också att de planerar att lägga till en funktion "Återgå till tidigare drivrutiner" i en framtida version av GeForce Experience. Därför lagrar NVIDIA dessa filer på hårddisken.
Var dessa filer är lagrade
För närvarande lagrar NVIDIA dessa installationsprogram för grafikkort på C: \ ProgramData \ NVIDIA Corporation \ Downloader. ProgramData-katalogen är dold som standard, så du måste antingen visa dolda filer eller skriva C: \ Program
till din filhanterarens positionsfält för att åka dit.
För att se exakt hur mycket utrymme dessa filer använder på datorn, öppna NVIDIA Corporation-katalogen här, högerklicka på "Downloader" -mappen och välj "Egenskaper".
I skärmdumpen nedan använder dessa filer bara 1,4 GB utrymme på vårt testsystem. Men det är bara för att vi rensade dessa filer för några månader sedan. Vi har sett denna mappbollong mycket större tidigare.
Tidigare versioner av NVIDIA-programvaran lagrade dessa drivrutins installationsfiler i C: \ Program Files \ NVIDIA Corporation \ Installer2, C: \ ProgramData \ NVIDIA Corporation \ NetService och precis under mappen C: \ NVIDIA. Om du inte har installerat om Windows eller tagit bort dessa filer på ett tag, kan de fortfarande vara lagrade i dessa mappar. Vi är inte säkra på om NVIDIAs programvara någonsin raderar dem.
Vad är dem?
Om du öppnar mappen Downloader ser du ett antal mappar med slumpmässiga namn. Dubbelklicka på en av dessa mappar, så ser du exakt vad som finns inuti: NVIDIA-drivrutinsuppdateringar i .exe-form.
I grund och botten, när NVIDIAs GeForce Experience-programvara hämtar en drivrutinsuppdatering, lagras den en fullständig kopia av uppdateringsinstallatören här. Även efter att föraren har installerats, lämnas installatörerna här.
Den senaste mappen lagrar en okomprimerad kopia av den senaste drivrutinsuppdateringen. Detta behöver bara behövas under installationen av drivrutinen, och du behöver bara det igen om du någonsin behöver installera om den senaste drivrutinen.
Varför håller NVIDIA dem runt?
Vi nådde ut till NVIDIA för att fråga varför GeForce Experience lagrar kopior av alla dessa installatörer i en mapp så här, men NVIDIA svarade inte.
Vi kan dock föreställa oss vad det här är för. Om en drivrutinsuppdatering orsakar ett problem kan du gå till den här mappen för att installera om den tidigare drivrutinsuppdateringen. De är alla här och redo att gå, så du kan enkelt återgå till en tidigare drivrutin utan en lång nedladdning om du har problem.
Det är bra och bra, men hur ofta behöver användarna verkligen återställa grafikdrivrutiner? Och skulle det inte vara bättre bara att behålla en eller två av de senaste "bra" drivrutinerna, istället för att lagra 4 GB drivrutiner som går tillbaka många versioner? Trots att en användare behövde återgå till en gammal drivrutin kunde de alltid ladda ner den gamla versionen från NVIDIAs webbplats. Det finns ingen anledning att slösa bort 4 GB hårddiskutrymme "just in case".
Detta gör ännu mindre mening när du anser att NVIDIAs GeForce Experience-programvara inte gör det enkelt att återgå till en annan drivrutinsversion. Det säger inte ens användarna att dessa installatörer finns. Knappast någon kommer någonsin att hitta och driva dessa, så varför behåll dem runt? Om dessa filer måste hålla fast, bör GeForce Experience erbjuda ett sätt att hantera dem så att användare inte behöver gräva i ProgramData-mappen för att frigöra utrymme.
Hur man tar bort dem
Medan standardfilerna i Windows-filerna inte låter dig radera hela Downloader-mappen har vi funnit att du helt enkelt kan öppna mappen Downloader och ta bort mappen "senaste" och de andra mapparna med slumpmässiga namn. Lämna "config" -mappen och "status.json" -filen ensam.
Detta kommer att frigöra det utrymme som används av NVIDIA installationsfiler på ditt system. Men när GeForce Experience hämtar nya drivrutinsfiler och installerar dem, sparas de nya drivrutinsfilerna här tills du tar bort dem också.
Ta bort de markerade filerna för att frigöra utrymme.CCleaner kan också automatiskt radera dessa NVIDIA installationsfiler. Kusliga installatörer som gärna använder diskutrymme som detta utan att ge användarnas kontroll är en stor anledning till att så många Windows-användare hamnar i att köra verktyg som CCleaner. Om mjukvaruutvecklare bete sig bättre skulle så många användare inte ha varit i fara från CCleaner-hacket.