If-Koubou

Dlaczego NVIDIA przechowuje gigabajty plików instalacyjnych na twoim twardym dysku?

Dlaczego NVIDIA przechowuje gigabajty plików instalacyjnych na twoim twardym dysku? (Jak)

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 pochowane na twoim dysku twardym, dopóki nie denerwujesz się i nie usuniesz ich ręcznie ... jeśli nawet 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 przestrzeni, 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 na 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 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 instalatorzy 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 programów instalacyjnych w takim folderze, ale 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. Wszyscy są tutaj i są gotowi do pracy, więc możesz ł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? I czy nie byłoby lepiej po prostu zachować jednego lub dwóch najnowszych "dobrych" sterowników, zamiast przechowywać 4 GB sterowników cofających się w wielu wersjach? 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 istnieją te instalatory. Mało kto może je znaleźć i 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 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że, gdy GeForce Experience pobierze nowe pliki sterownika i je zainstaluje, te nowe pliki sterownika będą przechowywane tutaj, dopóki ich nie usuniesz.

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ą głównym powodem, dla którego tak wielu użytkownikom systemu Windows uruchamia narzędzia takie jak CCleaner. Gdyby programiści zachowywali się lepiej, tak wielu użytkowników nie byłoby w niebezpieczeństwie z powodu ataku hakerskiego CCleanera.