Windows 10でドライバーをロールバックする方法|バックアップと復元の手順を解説
PCの性能は、各パーツとそれらを制御するソフトウェアの総和によって決まります。このソフトウェアこそが「ドライバー」です。ドライバーは、WindowsがPCのさまざまなコンポーネントと通信・制御を行うためのもので、命令をハードウェアが理解できるコードへ変換する役割を担っています。
ドライバーは定期的にバグ修正や機能追加のアップデートが配信され、Windows PC全体の安定性向上につながります。しかし残念ながら、ドライバーも人間が書いたコードである以上、更新によってかえって問題が発生することもあります。アップデート後に不具合が出た場合に備えて、Windows 10でドライバーをロールバック(前のバージョンへ戻す)方法を知っておきましょう。
Windows 10でドライバーをロールバックすべき理由
特にグラフィックスボードなどのデバイスでは、新しいドライバーのリリースが頻繁に行われています。新機能や修正が含まれており、PC全体の安定性やデバイスの使い勝手の向上が期待できます。
しかし、インストールしたドライバーがすべて安定しているとは限りません。たとえばNVIDIA製グラフィックスボードを使うゲーマーなら、最新ゲームへの対応を目指して、ベータテスト中の未検証ドライバーへ更新することもあるでしょう。
そのドライバーは目的のゲームには対応していても、大規模なテストを経ていないため、予期しない問題を抱えている可能性があります。また、「安定版」とされるドライバーでも、開発段階で発見・修正できなかったバグが残っているケースは決して珍しくありません。
こうした問題が発生し、PCがまだ起動できる状態であれば、ドライバーを以前の(より安定していると思われる)バージョンへロールバックしましょう。
Windows 10のドライバーをバックアップする方法
万が一に備えて、ドライバーのバックアップ体制を整えておくことをおすすめします。古いバージョンのドライバーのコピーがあれば、ロールバックが必要になった際にも安心です。
通常、Windowsは古いドライバーを自動的には削除しません。ただし、後日Windowsを初期化して再インストールすることになった場合、事前にバックアップしておけば旧ドライバーを素早く復元できます。新しいドライバーに問題がある場合、旧バージョンへ戻すためにも、これらのファイルが必要になります。
幸い、展開イメージのサービスと管理(DISM)ツールを使えば、インストール済みのデバイスドライバーを簡単にバックアップできます。
- DISMツールでドライバーをバックアップするには、管理者権限でPowerShellを開きます。スタートボタンを右クリックし、「Windows PowerShell(管理者)」を選択してください。
- PowerShellウィンドウでDISM /online /export-driver /destination:C:\Driversと入力します。「C:\Drivers」の部分は、バックアップの保存先として適切なフォルダーパスに置き換えてください。これにより、利用可能なサードパーティ製ドライバーがすべて指定フォルダーへコピーされ、後から復元できるようになります。
- サードパーティ製だけでなく、Windowsに標準で用意された全ドライバーをバックアップしたい場合は、手動で行う必要があります。Windows 10のドライバーはC:\Windows\System32\DriverStore\フォルダーに保存されています。エクスプローラーを開き、C:\Windows\System32フォルダーへ移動しましょう。
- DriverStoreフォルダーを右クリックして「コピー」を選択するか、フォルダーを選択した状態でキーボードのCtrl + Cを押します。
- コピーしたDriverStoreフォルダーの内容を、あらかじめ用意したバックアップ用フォルダー(例:C:\Drivers)へ貼り付けます。これで、必要になったときに手動で復元できるようになります。
- 将来これらのドライバーを再インストールする必要が生じた場合は、PnPUtilツールを使えば一括でインストール可能です。管理者権限のPowerShellでPnPutil /add-driver "C:\Drivers\*.inf" /subdirs /install /rebootと入力すると、フォルダー内のすべてのドライバーがインストールされ、完了後にPCが自動的に再起動されます。
Windows 10でドライバーをロールバックする手順
Windows 10でドライバーをロールバックするには、デバイスマネージャーを使用します。デバイスマネージャーには、認識されたすべてのデバイスと接続ハードウェアが表示されており、デバイスごとにドライバーのインストール・更新・ロールバックが行えます。
- デバイスマネージャーを開くには、スタートボタンを右クリックして「デバイスマネージャー」を選択します。
- デバイスマネージャーでは、接続されているハードウェアがカテゴリー別に整理されています。カテゴリー名の横にある矢印をクリックすると、その中のハードウェアの一覧が表示されます。
- ドライバーをロールバックするには、対象のデバイスを右クリックして「プロパティ」を選択します。
- プロパティウィンドウの「ドライバー」タブにある「ドライバーを元に戻す」ボタンをクリックします。これにより、インストール済みドライバーを以前のバージョンへ戻す処理を開始できます。
- ロールバックの理由を尋ねられるので、選択肢の中から該当するものを選びます。必要に応じて「詳細情報をお聞かせください」欄にコメントを追加しても構いません。準備ができたら「はい」ボタンをクリックします。
理由を確認すると、Windowsが自動的にロールバック処理を開始します。処理完了後は、PCを再起動して旧ドライバーを完全に読み込み、正常に動作することを確認しましょう。
- 後日、再度新しいドライバーへ戻したい場合は、デバイスマネージャーで対象のドライバーを右クリックして「プロパティ」を開き、「ドライバー」タブの「ドライバーの更新」ボタンをクリックします。
- ドライバーの更新ウィンドウで「ドライバーの更新プログラムを自動的に検索」を選択します。PCとWindows Updateが検索され、ロールバックしたドライバーより新しいバージョンが存在すれば、自動的に更新されます。
- 新しいドライバーのインストールが完了すると確認画面が表示されるので、「閉じる」をクリックしてドライバーの更新ウィンドウを閉じます。
Windows 10での効果的なシステムメンテナンス
Windows 10でドライバーをロールバックする方法を知ることは、PCのシステムメンテナンスを適切に行うための重要なステップのひとつです。さらに、自動バックアップを設定しておけば、将来トラブルが発生したときにPCを復元する選択肢も確保できます。
ロールバックが必要になることもありますが、定期的にドライバーの更新を確認し、最新版へアップデートすることも恐れないでください。ドライバーの問題はまれなものであり、新しいドライバーはPC全体の安定性向上をもたらすはずです。万一問題が起きても、いつでもロールバックできるのですから。
-
Windows 10でNVIDIAドライバーを再インストールする方法【初心者向け完全ガイド】
画面の表示に異常が発生したり、パソコンの動作が以前より重く感じられたりする場合、その原因はドライバーにある可能性が高いです。特に、パソコンの反応が遅くなったと感じるなら、グラフィックドライバーの不具合であることが多いでしょう。このガイドでは、Windows 10でNVIDIAドライバーを再インストールする手順をわかりやすく解説します。 Windows 10でNVIDIAドライバーを再インストールする方法 アプリケーションを再インストールしたいということは、すでにシステムにインストールされているものの、期待どおりに動作していない状態です。この場合、まず既存のソフトウェアを完全にアンインストールし
-
Windows 10でデバイスドライバーを更新・再インストール・ロールバックする方法
互換性のない、古い、または破損したデバイスドライバーは、Windowsパソコンにさまざまな問題を引き起こします。例えば、起動時のブルースクリーンエラー(BSOD)、起動時に画面が真っ黒になる状態、音声が出ない、インターネットに接続できないといったトラブルです。特にWindows 10 バージョン21H2へアップグレードした後は、ノートPCやデスクトップが正常に動作しない、デバイスが認識されない、各種BSODエラーが発生する、ネットワーク接続やオーディオが機能しないなどの報告が多く寄せられています。 これらの問題の原因は、インストールされているグラフィックスドライバー、オーディオドライバー、ネッ