NVIDIA ドライバーを以前のバージョンに戻す方法
ええ、「ドライバーをアップデートする」って、誰にでも経験があるでしょう? たいていの場合、特にNvidia GPUドライバーの場合、これはあらゆる厄介な問題に対する定番の解決策です。しかし、ドライバーのアップデートが必ずしも良い結果をもたらすとは限らず、頭痛の種になることもあります。最新のNvidiaアップデートによってクラッシュやフリーズが発生したり、nvlddmkm.sysやDRIVER_IRQL_NOT_LESS_OR_EQUALといった悪名高いブルースクリーンエラーが発生したりすることもあります。少し奇妙ですが…全く聞いたことがないわけではありません。このような場合、より古い、より安定したバージョンのドライバーにロールバックすることで、実際に問題が解決することがあります。
問題は、デバイスマネージャーのロールバックオプションがグレー表示になっていたり、利用できないことがあることです。これは通常、Windowsが以前のインストール時のドライバーファイルをマシンに保存していない場合に発生します。その場合は、手動でアンインストールしてから、古いバージョンのドライバーをインストールする必要があります。おそらくNVIDIAのウェブサイトから入手することになると思いますが、これは少し手間がかかります。しかし、これは可能ですし、多くの場合、この厄介な問題は解決します。ここでは、頭を悩ませることなく、これらの問題に対処する方法をご紹介します。
Windows 10/11でNvidiaドライバーをロールバックする方法
デバイスマネージャーを使ったドライバーのロールバックは、オプションが有効になっている限り、通常は簡単で迅速です。この方法は、アップデート後によくあるように、以前のバージョンのドライバーがローカルに保存されている場合に役立ちます。Nvidiaドライバーのアップデート後に動作が不安定になったり、奇妙な不具合が生じたりした場合は、まずこの方法を試してください。ドライバーが以前の状態に戻り、何らかの不具合が修正されるはずです。
まずはこれを試してください: デバイスマネージャーを使用してロールバックする
- を押してWin + R、入力し
devmgmt.msc、Enterキーを押します。これでデバイスマネージャーが開きます。デバイスマネージャーはドライバー管理の核となるものです。 - 「ディスプレイ アダプター」を探して展開します。Nvidia GPU(「Nvidia GeForce」など、カードの名前で呼ばれることもあります)をダブルクリックします。
- 「ドライバー」タブに切り替えて、「ドライバーのロールバック」をクリックします。このボタンがグレー表示になっている場合は、ネイティブロールバックは不可能なので、手動でアンインストールする必要があります。
- オプションが利用可能な場合は、ロールバックする理由を選択し (Windows はフィードバックを得るためにプロンプトを表示します)、[はい]をクリックします。
なぜこれが役立つのでしょうか?それは、以前のバージョンのドライバーファイルがシステムにまだ保存されている場合、Windowsはそれほど手間をかけずに元に戻せるからです。これは、特に定期的にアップデートを行っているマシンでは、ほとんどの場合に機能する、いわば即効性のある解決策です。環境によっては、ロールバックがすぐに効果を発揮しない場合もあります。少し奇妙に感じるかもしれませんが、その後再起動することで、すべてが正しく適用されていることがよくあります。これはWindowsの奇妙な性質の一つです。
「ロールバック」がグレーアウトしている場合はどうすればいいですか? 解決方法はこちら
これが厄介なところです。Windowsが古いドライバファイルを保持しておらず、ロールバックボタンが無効になっていることがあります。そうなると、現在のドライバを完全にアンインストールしてから、以前のバージョンを手動でインストールするしかありません。少し手間はかかりますが、これで問題は解決します。
- GeForce ドライバダウンロードページにアクセスしてください。このページには、Nvidia がすべてのドライバをホストしており、必要なドライバが正確にわかっている場合は、古いバージョンも含まれています。
- 必要なドライバー バージョン (できればシステム上で安定していることがわかっているバージョン) を検索してダウンロードします。
- を押しWin + R、「msconfig」と入力してEnterキーを押します。システム構成ウィンドウが開きます。
- 「ブート」タブに移動し、「セーフブート」にチェックを入れて「OK」をクリックします。ドライバーを完全に削除するには、PCをセーフモードで起動する必要があります。
- PC を再起動すると、セーフ モードで起動します。これにより、Windows がドライバーを自動的に再インストールするのを防ぎます。
- セーフ モード中に、再度 でデバイス マネージャーを開きます
devmgmt.msc。 - 「ディスプレイアダプター」に移動し、Nvidia GPUを右クリックして「デバイスのアンインストール」を選択します。「このデバイスのドライバーソフトウェアを削除する」というチェックボックスがある場合は必ずチェックを入れてください。
- より徹底的にアンインストールしたい場合は、サードパーティ製のツールディスプレイドライバアンインストーラー(DDU)を使用することもできます。Wagnard Toolsからダウンロードできます。ただし、サードパーティ製なので、使用には注意が必要です。
- アンインストール後、デバイスマネージャーを閉じます。先ほどダウンロードしたドライバーを見つけて右クリックし、「管理者として実行」を選択します。インストーラーの指示に従い、特別な必要がない限り、すべてデフォルト設定のままにしてください。
- インストール中は必ず「カスタム(詳細)」を選択し、「クリーンインストールを実行する」のチェックボックスをオンにしてください。これにより、Windowsが古いドライバーの痕跡を保持しなくなります。
- インストールが完了したら、msconfig に戻り、セーフブートを無効にします。通常通り再起動してください。
このプロセス全体は少し長く感じますが、Windowsが自動的にロールバックを拒否した場合に、最初からやり直す唯一の方法です。その後、デバイスマネージャーまたはNvidia GeForce Experienceアプリを使用してドライバーのバージョンを確認し、以前のバージョンが反映されていることを確認してください。
古いNvidiaドライバーを手動でインストールする方法
ロールバックではなく特定のバージョン(推奨される安定ビルドなど)をインストールしたい場合は、まず現在のドライバーをアンインストールし、古いバージョンを手動でインストールする必要があります。そのためには、Nvidiaの公式ドライバーアーカイブ(Nvidiaドライバーダウンロードページ)にアクセスしてください。
基本的には、お好みのドライバーバージョンを入手し、管理者としてインストーラーを実行し、セットアップの指示に従ってください。最良の結果を得るには、「カスタム(詳細)」を選択し、「クリーンインストールを実行」を選択してください。これにより、競合の原因となる可能性のある残存ファイルが削除されることがよくあります。
そうですね、グレーアウトしたロールバックオプションを使って頭を壁にぶつけようとするよりはずっと良い方法です。少し手作業で済ませることで、後々大きな頭痛の種を回避できることもあります。Nvidiaドライバの悪夢は確かに厄介ですが、解決不可能というわけではありませんので、これがお役に立てれば幸いです。
まとめ
- デバイス マネージャー経由でロールバックを試みます。ボタンがアクティブであれば、高速かつ安全です。
- ロールバックがグレー表示されている場合は、セーフ モードで現在のドライバーをアンインストールしてから、古いバージョンを手動でインストールします。
- 必要に応じて、ディスプレイ ドライバー アンインストーラー などのツールを使用して、よりクリーンな切り替えを行ってください。
- 後でドライバーのバージョンを確認することをお勧めします。
まとめ
ドライバーのアップデートは、場合によってはメリットよりもトラブルの方が大きいため、ロールバック(元に戻す)が最善の解決策です。組み込みオプションがうまく機能しない場合でも、手動で行うのも悪くありません。少し時間がかかるだけです。全体的に見て、この方法は驚くほど多くのケースで効果を発揮し、特にWindowsに混乱を引き起こす可能性のある異なる設定の場合に有効です。この方法が誰かのトラブルを回避し、安定性を回復するのに役立つことを願っています。幸運を祈ります!