Windowsでドライバーを削除する方法
Windowsでドライバーをアンインストールするのは、ボタンをクリックするほど簡単ではありません。特に、すべての痕跡を消したい場合はなおさらです。デバイスマネージャーで削除するだけでは、後で競合する可能性のあるファイルやパッケージが残ってしまう可能性があります。Windowsはドライバーを再インストールしたり、古いドライバーパッケージをバックグラウンドで潜ませたりすることがあり、トラブルシューティングが面倒です。そのため、より徹底的なアプローチには、コマンドライントリック、隠しデバイス管理、場合によってはサードパーティ製ツールなど、複数の手順が必要です。ここでは、クリーンアップしたい対象に応じて、効果的な方法をいくつかご紹介します。
Windowsからドライバーを適切に削除する方法
方法 1: デバイス マネージャーを使用する (簡単だが不完全)
これは最も簡単な方法ですが、これだけではドライバーファイルを完全に削除することはできません。再インストールやアップデートを行う場合、素早くリセットするのに適しています。デバイスマネージャーからアンインストールした場合、特にドライバーがシステムストアやWindows Updateに保存されている場合、再起動後にWindowsがドライバーを再検出して再インストールしてしまう可能性があります。それでも、最初に実行しておく価値はあります。
- Windows + Xを押して、デバイス マネージャーを選択します。
- 削除したいデバイスを見つけて展開します。
- それを右クリックして、[デバイスのアンインストール]を選択します。
- 「ドライバーソフトウェアの削除を試みる」というチェックボックスが表示された場合は、チェックを入れてください。これによりドライバーパッケージも削除しようとしますが、必ずしもすべての痕跡が削除されるとは限りません。
- [アンインストール]をクリックします。
一部の環境では、この方法で一時的にドライバーの問題は解決しますが、その後Windowsの再起動やハードウェアスキャンで同じドライバーが再インストールされてしまいます。徹底的ではありませんが、まずは試してみましょう。
方法2: デバイスマネージャーで非表示のデバイスを表示する
古いハードウェアや使用されていないハードウェアが隠れたままになっていることがありますが、それでも現在の設定に干渉する可能性のあるドライバーファイルが残っていることがあります。非表示のデバイスを表示することで、これらのデバイスを消去できます。
- デバイス マネージャーを開きます。
- [表示] > [非表示のデバイスの表示] に移動します。
- カテゴリを展開し、「フェードアウト」またはゴースト デバイスを右クリックして、[デバイスのアンインストール] を選択します。
- 「このデバイスからドライバーを削除しようとしています」などのオプションが表示された場合は、チェックボックスをオンにしてください。それ以外の場合は、通常どおりアンインストールしてください。
これにより、Windows に残っている古いドライバーの残りが削除され、競合が軽減されることがよくあります。
方法3: ディスククリーンアップで残ったドライバーパッケージを削除する
これが本当のクリーンアップ手順です。Windowsは古いドライバーパッケージのコピーをデバイスエントリとは別に保存しています。これらのファイルは、新しいドライバーのインストール時に問題を引き起こすことがあります。
- Win + Rを押して と入力し
cleanmgr、Enter キーを押します。ディスククリーンアップが起動します。 - C ドライブを選択し、[OK]をクリックします。
- 「システムファイルのクリーンアップ」をクリックします。ドライブを再度確認してください。
- 下にスクロールしてリスト内の「デバイスドライバーパッケージ」を探し、チェックを入れます。見つかったら選択します。
- [OK]をクリックし、[ファイルの削除]をクリックします。
これにより、保存されているドライバー ファイルが削除され、新規インストールが可能になり、競合が防止されます。
方法4: ディスプレイ/オーディオドライバーにディスプレイドライバーアンインストーラー(DDU)を使用する
ディスプレイドライバやオーディオドライバは、なかなか削除できないことで有名です。標準的な方法では、データが残ってしまい、再インストール時に問題が発生することがあります。そこでGuru3Dのディスプレイドライバアンインストーラ(DDU)の出番です。グラフィックドライバが頻繁に不具合を起こしたり、正常にアンインストールできない場合に特におすすめです。
まず、ここからダウンロードしてください。次に、セーフモードで起動します(Windowsは必要以上に起動を難しくするためです)。DDUを実行し、ドライバーの種類(NVIDIA、AMD、Intel)を選択して、「クリーンアップして再起動」を選択します。これは非常に徹底的なツールですが、ドライバーの痕跡がすべて削除されるため、その後、メーカーのサイトからディスプレイドライバーまたはオーディオドライバーを再インストールする必要があることに注意してください。
方法5: Autorunsでカーネルモードドライバーをクリーンアップする
一部のドライバー、特にカーネルレベルのハードウェア関連のドライバーは、Windowsの最も深い部分で動作し、起動時に実行されます。これらのドライバーを無効化または削除するには、SysinternalsのAutorunsが最適です。これらのドライバーを無効化または削除することで、永続的な問題を解決できる場合がありますが、これらのドライバーは一部のハードウェアまたはシステム機能にとって非常に重要であることが多いため、注意が必要です。
- Autoruns.exeをダウンロードして解凍します。
- 右クリックして、[管理者として実行]を選択します。
- 「ドライバー」タブに移動します。起動時に読み込まれるすべてのドライバーの長いリストが表示されます。
- 無効にするには、項目の横にあるチェックボックスをオフにしてください。完全に削除するには、右クリックして「削除」を選択してください。
- 常に注意してください。間違ったドライバーを無効にすると、システムがクラッシュしたり、ハードウェアが正常に動作しなくなる可能性があります。
最近、Autorunsを使ってValorantの悪名高いVGC.sysドライバを無効にすると、謎のメモリ整合性警告が消えたという報告がありました。少しリスクのある操作ですが、ドライバを起動シーケンスから外すことで、奇妙な競合やエラーが解決する場合があります。ただし、間違えるとシステムが起動しなくなったり、ゲームがクラッシュしたりして、Windowsの再インストールや修復が必要になる可能性があることを覚えておいてください。
まとめ
ドライバーの削除は必ずしもスムーズに進むとは限りませんが、適切なツールと方法を使えば、古いドライバーや不具合のあるドライバーを削除し、システムをクリーンな状態に保つことができます。通常は、デバイスマネージャー、ディスククリーンアップ、そして場合によってはDDUやAutorunsを組み合わせることで解決できます。ただし、重要なシステムドライバーを削除したり、Autorunsをいじったりするのは、何をしているのかよく理解していないといけません。安全第一に行動しましょう。
まとめ
- デバイス マネージャーから開始し、ドライバーをアンインストールし、非表示のデバイスを表示してゴーストを消去します。
- ディスク クリーンアップを使用して、保存されているドライバー パッケージを消去します。
- 頑固なディスプレイ/オーディオ ドライバーの場合は、セーフ モードで Display Driver Uninstaller を使用します。
- カーネル ドライバーの場合、Autoruns は問題のあるエントリを無効化または削除できますが、注意が必要です。
- ティックをスイープする前に、必ずシステムをバックアップするか、復元ポイントを作成してください。