NVIDIAがギガバイトのインストーラーファイルをハードドライブに保存するのはなぜですか?

NVIDIAグラフィックスを使用するゲーマー(または単にPCユーザー)の場合、NVIDIAのドライバーはおそらくハードドライブ上のギガバイトのストレージを浪費しています。NVIDIAは、煩わしくなり、手動で削除するまで、古いインストーラーファイルをハードドライブに埋めたままにします…必要だと気付いた場合でも。

NVIDIAグラフィックハードウェアを何年も使用している人として、これは非常に長い間私を悩ませてきました。これらのファイルが4GBを超えるスペースを使用しているのを見てきました。これは、一部の人にとっては少量のスペースのように聞こえるかもしれませんが、小さいSSDでは多くの無駄なスペースです。また、ディスク容量分析ツールを使用している場合にのみ気付くでしょう。

更新:NVIDIAからいくつかの新しい情報が届きました。GeForce Experience 3.9.0で、NVIDIAは古いドライバーバージョンを自動的に削除するクリーンアップツールを追加しました。NVIDIAは現在、ドライバーの現在および以前のバージョンのインストーラーのみを保持します。これは合計で約1GBになります。

NVIDIAはまた、GeForceExperienceの将来のバージョンで「以前のドライバーに戻す」機能を追加する予定であると述べました。そのため、NVIDIAはこれらのファイルをハードドライブに保存します。

これらのファイルが保存される場所

関連:WindowsPCのハードドライブ容量を分析するための4つの最高の無料ツール

現時点では、NVIDIAはこれらのグラフィックスドライバーのインストールファイルをC:\ ProgramData \ NVIDIA Corporation \ Downloaderに保存しています。ProgramDataディレクトリはデフォルトで隠されているため、隠しファイルを表示するかC:\ProgramData、ファイルマネージャのロケーションバーに入力してそこに移動する必要があります。

これらのファイルがPCで使用しているスペースを正確に確認するには、ここでNVIDIA Corporationディレクトリを開き、「ダウンローダー」フォルダーを右クリックして、「プロパティ」を選択します。

以下のスクリーンショットでは、これらのファイルはテストシステムで1.4GBのスペースしか使用していません。ただし、これは、数か月前にこれらのファイルを消去したためです。このフォルダのバルーンは過去にはるかに大きくなっています。

以前のバージョンのNVIDIAソフトウェアは、これらのドライバーインストールファイルをC:\ Program Files \ NVIDIA Corporation \ Installer2、C:\ ProgramData \ NVIDIA Corporation \ NetService、およびC:\ NVIDIAフォルダーのすぐ下に保存していました。しばらくの間Windowsを再インストールしたり、これらのファイルを削除したりしていない場合でも、これらのファイルはこれらのフォルダーに保存されている可能性があります。NVIDIAのソフトウェアがそれらを削除するかどうかはわかりません。

彼らは何ですか?

Downloaderフォルダーを開くと、ランダムに見える名前のフォルダーがいくつか表示されます。これらのフォルダーの1つをダブルクリックすると、中身が正確に表示されます。NVIDIAドライバーの更新が.exe形式で表示されます。

基本的に、NVIDIAのGeForce Experienceソフトウェアがドライバーの更新をダウンロードするたびに、その更新のインストーラーの完全なコピーがここに保存されます。ドライバが正常にインストールされた後でも、インストーラはここに残ります。

「最新」フォルダーには、最新のドライバー更新の非圧縮コピーが格納されます。これは、ドライバーのインストールプロセス中にのみ必要であり、最新のドライバーを再インストールする必要がある場合にのみ再度必要になります。

なぜNVIDIAはそれらを維持するのですか?

GeForce Experienceがこれらすべてのインストーラーのコピーをこのようなフォルダーに保存する理由をNVIDIAに問い合わせましたが、NVIDIAは応答しませんでした。

関連:悪いGPUドライバーの更新から回復する方法

しかし、これらが何のためにあるのか想像できます。ドライバーの更新によって問題が発生した場合は、このフォルダーに移動して、以前のドライバーの更新を再インストールできます。それらはすべてここにあり、準備ができているので、問題が発生した場合、長いダウンロードなしで以前のドライバーに簡単に戻すことができます。

それはすべてうまくいっていますが、ユーザーが実際にグラフィックスドライバーを元に戻す必要がある頻度はどれくらいですか?そして、多くのバージョンに戻る4 GBのドライバーを保存するよりも、最新の「優れた」ドライバーを1つか2つ保持する方がよいのではないでしょうか。結局のところ、ユーザーが古いドライバーに戻す必要がある場合でも、NVIDIAのWebサイトからいつでも古いバージョンをダウンロードできました。「万が一に備えて」4GBのハードディスク容量を浪費する必要はありません。

NVIDIAのGeForceExperienceソフトウェアでは、別のドライバーバージョンに簡単に戻すことができないことを考えると、これはさらに意味がありません。これらのインストーラーが存在することさえユーザーに伝えません。誰もこれらを見つけて実行することはほとんどないので、なぜそれらを維持するのですか?これらのファイルをそのままにしておく必要がある場合、GeForce Experienceはそれらを管理する方法を提供する必要があるため、ユーザーはProgramDataフォルダーを掘り下げてスペースを解放する必要はありません。

それらを削除する方法

デフォルトのWindowsファイルのアクセス許可では、ダウンローダーフォルダー全体を削除することはできませんが、ダウンローダーフォルダーを開いて、「最新」フォルダーとその他のランダムな名前のフォルダーを削除できることがわかりました。「config」フォルダーと「status.json」ファイルはそのままにしておきます。

これにより、システム上のNVIDIAインストーラーファイルによって使用されるスペースが解放されます。ただし、GeForce Experienceが新しいドライバーファイルをダウンロードしてインストールすると、それらを削除するまで、それらの新しいドライバーファイルもここに保存されます。

関連:CCleanerがハッキングされた:知っておくべきこと

CCleanerは、これらのNVIDIAインストーラーファイルを自動的に消去することもできます。ユーザーに制御を与えずにこのようなディスクスペースを貪欲に消費する厄介なインストーラーは、非常に多くのWindowsユーザーがCCleanerのようなツールを実行することになった大きな理由です。ソフトウェア開発者の行動が良ければ、多くのユーザーがCCleanerのハッキングの危険にさらされることはなかったでしょう。