Dlaczego NVIDIA przechowuje gigabajty plików instalacyjnych na twoim twardym dysku?
Jeśli jesteś graczem (lub tylko użytkownikiem komputera) z grafiką NVIDIA, sterowniki NVIDII prawdopodobnie marnują gigabajty miejsca na dysku twardym. NVIDIA pozostawia stare pliki instalacyjne ukryte na twoim twardym dysku, dopóki nie denerwujesz się i nie usuniesz ich ręcznie ... nawet jeśli zdasz sobie sprawę, że musisz.
Jako ktoś, kto używa sprzętu graficznego NVIDIA od lat, to mnie denerwuje od bardzo dawna. Widziałem, jak te pliki zużywają ponad 4 GB miejsca, i chociaż może to brzmieć jak mała ilość miejsca dla niektórych, to jest to dużo zmarnowanego miejsca na mniejszym dysku SSD. I prawdopodobnie zauważysz to tylko, jeśli użyjesz narzędzia do analizy przestrzeni dyskowej.
Aktualizacja: NVIDIA skontaktowała się z nami z kilkoma nowymi informacjami. W GeForce Experience 3.9.0, NVIDIA dodała narzędzie do czyszczenia, które automatycznie usuwa stare wersje sterowników. NVIDIA instaluje teraz tylko instalatory dla bieżącej i poprzedniej wersji sterownika, które będą łącznie około 1 GB.
NVIDIA poinformowała również, że planuje dodać funkcję "Przywróć poprzedni sterownik" w przyszłej wersji GeForce Experience. Właśnie dlatego NVIDIA przechowuje te pliki na dysku twardym.
Gdzie są przechowywane te pliki
W tej chwili NVIDIA przechowuje te pliki instalacyjne sterownika graficznego w C: \ ProgramData \ NVIDIA Corporation \ Downloader. Katalog ProgramData jest domyślnie ukryty, więc musisz wyświetlić ukryte pliki lub wpisać C: \ ProgramData
w pasku adresu menedżera plików, aby tam przejść.
Aby zobaczyć, ile dokładnie te pliki są używane na komputerze, otwórz katalog NVIDIA Corporation tutaj, kliknij prawym przyciskiem myszy folder "Downloader" i wybierz "Właściwości".
Na poniższym zrzucie ekranu pliki te wykorzystują jedynie 1,4 GB miejsca w naszym systemie testowym. Jednak to tylko dlatego, że kilka miesięcy temu usunęliśmy te pliki. Widzieliśmy, że ten folder był znacznie większy w przeszłości.
Poprzednie wersje oprogramowania NVIDIA zapisywały te pliki instalacyjne sterowników w C: \ Program Files \ NVIDIA Corporation \ Installer2, C: \ ProgramData \ NVIDIA Corporation \ NetService i tuż pod folderem C: \ NVIDIA. Jeśli przez jakiś czas nie instalowałeś ponownie systemu Windows lub nie usuwałeś tych plików, nadal mogą one być przechowywane w tych folderach. Nie jesteśmy pewni, czy oprogramowanie NVIDIA kiedykolwiek je usuwa.
Czym oni są?
Jeśli otworzysz folder Downloader, zobaczysz kilka folderów o losowo wyglądających nazwach. Kliknij dwukrotnie jeden z tych folderów, a zobaczysz dokładnie, co jest w środku: aktualizacje sterownika NVIDIA w postaci .exe.
Zasadniczo, gdy oprogramowanie NVIDIA GeForce Experience ściąga aktualizację sterownika, przechowuje tutaj pełną kopię instalatora tej aktualizacji. Nawet po pomyślnym zainstalowaniu sterownika, instalatory zostają tutaj.
"Najnowszy" folder przechowuje nieskompresowaną kopię najnowszej aktualizacji sterownika. To powinno być potrzebne tylko podczas procesu instalacji sterownika, a będziesz potrzebować go ponownie tylko wtedy, gdy będziesz musiał ponownie zainstalować najnowszy sterownik.
Dlaczego NVIDIA utrzymuje je w pobliżu?
Połączyliśmy się z firmą NVIDIA, aby dowiedzieć się, dlaczego GeForce Experience przechowuje kopie wszystkich tych instalatorów w folderze takim jak ten, ale firma NVIDIA nie odpowiedziała.
Możemy sobie jednak wyobrazić, do czego służą. Jeśli aktualizacja sterownika powoduje problem, możesz przejść do tego folderu, aby ponownie zainstalować poprzednią aktualizację sterownika. Są już gotowe i gotowe, abyś mógł łatwo powrócić do poprzedniego sterownika bez długiego pobierania, jeśli masz problem.
Wszystko dobrze i dobrze, ale jak często użytkownicy muszą przywracać sterowniki graficzne? Czy nie byłoby lepiej, gdyby jeden lub dwa z najnowszych "dobrych" sterowników, zamiast przechowywać 4 GB sterowników wracających do wielu wersji? W końcu nawet jeśli użytkownik musiałby powrócić do starego sterownika, zawsze mógł pobrać starszą wersję ze strony internetowej NVIDII. Nie ma potrzeby marnować 4 GB miejsca na dysku twardym "na wszelki wypadek".
Ma to jeszcze mniejsze znaczenie, jeśli weźmie się pod uwagę, że oprogramowanie NVIDIA GeForce Experience nie ułatwia przywrócenia wersji sterownika. Nie informuje użytkowników, że te instalatory istnieją. Prawie nikt ich nie znajdzie i nie uruchomi, więc po co ich trzymać? Jeśli te pliki muszą się trzymać, program GeForce Experience powinien oferować sposób zarządzania nimi, aby użytkownicy nie musieli kopać w folderze ProgramData, aby zwolnić miejsce.
Jak je usunąć
Podczas gdy domyślne uprawnienia do plików systemu Windows nie pozwalają na usunięcie całego folderu Downloader, odkryliśmy, że można po prostu otworzyć folder Downloader i usunąć "najnowszy" folder oraz inne foldery z losowymi nazwami. Pozostaw plik "config" i sam plik "status.json".
Spowoduje to zwolnienie miejsca używanego przez pliki instalacyjne NVIDIA w systemie. Jednak, gdy GeForce Experience pobierze nowe pliki sterownika i je zainstaluje, te nowe pliki sterownika będą przechowywane również do momentu ich usunięcia.
Usuń zaznaczone pliki, aby zwolnić miejsce.CCleaner może również automatycznie usunąć te pliki instalacyjne NVIDIA. Brudni instalatorzy, którzy chciwie konsumują miejsce na dysku w taki sposób, nie dając kontroli nad użytkownikami, są powodem, dla którego tak wielu użytkownikom systemu Windows uruchamia narzędzia takie jak CCleaner. Jeśli twórcy oprogramowania zachowywali się lepiej, tak wielu użytkowników nie byłby zagrożony przez hakowanie CCleanera.