Windowsが動作するために必要なドライバーファイルは「ドライバーストア」というフォルダに格納され、システム全体の安定性を支えています。しかし、このフォルダの容量が数十GBに達しているケースがあり、ストレージを圧迫しているように見えることがあります。実際には多くのファイルがシステム保護やロールバック用に保持されているため、安易な削除はトラブルの原因になります。本記事では、ドライバーストアの肥大化を正しく評価し、不要なファイルを特定するための調査手順を解説します。
【要点】この記事で確認すること
- 最初に見る場所: C:\Windows\System32\DriverStore\FileRepository フォルダのプロパティで実際のサイズを確認してください。
- 切り分けの軸: Windows Updateの履歴、デバイスマネージャーのドライバーバージョン、スリープや休止状態に関するイベントログを確認します。
- 注意点: システムフォルダのため、管理者権限でもファイルの直接削除や強制削除は行わないでください。DISMのクリーンアップコマンドも、影響を理解した上で実行する必要があります。
ADVERTISEMENT
目次
ドライバーストアの場所と容量確認方法
ドライバーストアは常に同じパスにあります。以下の場所をエクスプローラーで開き、フォルダのプロパティを表示すると、現在のサイズと占有ファイル数を確認できます。
C:\Windows\System32\DriverStore\FileRepository
このフォルダには、Windowsに標準搭載されているドライバーと、後から追加されたドライバーパッケージが格納されています。フォルダのプロパティで表示されるサイズが10GBを超えている場合でも、多くの環境では正常な範囲内です。ただし、20GBを超えるような場合は何らかの要因で不要なファイルが蓄積している可能性があります。
また、ドライバーストアのサイズはエクスプローラーの表示だけでなく、PowerShellで次のコマンドを実行しても確認できます。
- Get-ChildItem “C:\Windows\System32\DriverStore” -Recurse | Measure-Object -Property Length -Sum
このコマンドは管理者権限で実行する必要はありませんが、正確な合計を得るためには管理者としてPowerShellを開くことを推奨します。
ドライバーストア肥大化の主な原因
Windows Updateによるドライバー更新の履歴
Windows Updateは新しいドライバーを提供する際、古いドライバーパッケージを削除せずそのまま保持することがあります。特にグラフィックドライバーやネットワークドライバーは更新頻度が高く、複数バージョンが溜まりやすい傾向があります。
同じデバイスに対する複数ドライバーのインストール
USBデバイスやプリンターなど、同じ機種でも接続のたびに異なるバージョンのドライバーが適用されると、それぞれのパッケージがストアに残ります。これは、特に社内で複数種類の周辺機器を利用する場合に発生しやすいです。
スリープ・休止状態に関連するドライバー
スリープや休止状態からの復帰に使われる「電源管理ドライバー」も、更新が行われると古いバージョンが保持されます。これらのドライバーはファイル数が少ないものの、累積で数百MBを占めることがあります。
肥大化しているドライバーストアを調査する手順
原因を特定するには、以下の手順を順に実施してください。各手順で得られた情報は、管理者への報告や次の判断に役立ちます。
- 手順1: 現在のドライバーストアのサイズを記録する
エクスプローラーでフォルダのプロパティを開き、サイズとファイル数をメモします。 - 手順2: Windows Updateの履歴を確認する
「設定」→「Windows Update」→「更新履歴」から、ドライバーの更新があった日付を確認します。特にサイズが急増した日付と一致する更新がないか調べます。 - 手順3: デバイスマネージャーで各デバイスのドライバーバージョンを確認する
デバイスマネージャーを開き、特に「ネットワークアダプター」「ディスプレイアダプター」「ユニバーサルシリアルバスコントローラー」を展開し、各デバイスのプロパティから「ドライバー」タブでバージョンを確認します。バージョンが複数存在する場合、不要な古いバージョンがストアに残っている可能性があります。 - 手順4: DISMを使って古いドライバーをリストアップする
管理者としてコマンドプロンプトを開き、DISM /Online /Get-Drivers
を実行します。出力された一覧から「提供元」や「バージョン」を確認し、現在のシステムで使われていないと思われるドライバーがないか調べます。ただし、このコマンドだけでは使われていないかどうかは完全には判断できません。 - 手順5: イベントビューアーでスリープ関連のエラーを確認する
イベントビューアー→「Windows ログ」→「システム」で、スリープや休止状態の遷移に失敗したイベントや、ドライバーのクラッシュを示すイベント(イベントID 1001など)を検索します。該当するエラーがある場合、そのドライバーが原因でストアに不要なコピーが残っている可能性があります。
状況別の原因切り分け表
| 症状 | 考えられる原因 | 確認ポイント |
|---|---|---|
| ストア容量が20GB以上、特にWindows Update直後に増加 | 累積更新プログラムやドライバー更新の履歴が大量に保持 | 更新履歴で日付を確認。DISMで古いドライバーパッケージが多数存在するか |
| ストア容量は大きいが、特定のデバイス(GPUやNIC)に不具合が発生 | 古いドライバーと新しいドライバーの競合 | デバイスマネージャーで該当デバイスのドライバーバージョンを確認。複数バージョンが存在する場合はロールバックを試す |
| スリープ復帰後にドライバーエラーが発生、ストア容量が徐々に増加 | 電源管理ドライバーが正常に動作せず、毎回異なるドライバーが読み込まれている | イベントビューアーでスリープ関連のエラーを確認。電源管理ドライバーの更新履歴を調べる |
| 社内で標準配布されているドライバーをインストール後にストアが肥大 | 複数バージョンの社内ドライバーが混在 | 配布元のバージョン管理を確認。DISMの出力で同じ提供元の異なるバージョンがないか確認 |
管理者への依頼が必要なケース
一般ユーザー権限ではドライバーストアのファイルを削除したり、DISMによるクリーンアップを実行できません。以下のようなケースでは、IT管理者に調査と対応を依頼してください。
- DISM /Online /Get-Drivers の結果から、明らかに使われていない古いドライバーが大量にある場合
- デバイスマネージャーでドライバーのロールバックを試みたが、「元に戻す」ボタンがグレーアウトしている場合
- ドライバーストアのサイズが30GBを超え、かつストレージの空き容量が逼迫している場合
- Windows Updateの累積更新プログラムをアンインストールしてもサイズが減らない場合
管理者に連絡する際は、確認したドライバーストアのサイズ、DISMの出力(特に日付や提供元)、関連するイベントログのスクリーンショットを添付すると、迅速な対応が期待できます。
よくある質問
Q. ドライバーストアのファイルを自分で削除しても問題ありませんか?
A. 絶対に行わないでください。システムが起動しなくなるリスクがあります。削除は管理者が専用ツールを使うか、DISMのクリーンアップ機能を適切に実行する必要があります。
Q. ディスククリーンアップではドライバーストアは減りませんか?
A. 標準のディスククリーンアップではドライバーストアは対象外です。ただし、「システムファイルのクリーンアップ」を実行すると、過去のWindows Updateのクリーンアップと共に一部のドライバーが削除されることがありますが、効果は限定的です。
Q. 会社の標準ドライバーと個人でインストールしたドライバーが競合することはありますか?
A. はい、あります。特に社内で配布されているドライバーとWindows Updateが自動で提供するドライバーのバージョンが異なる場合、両方がストアに残り、動作が不安定になることがあります。この場合は管理者に報告し、どちらを優先するか決定してもらってください。
まとめ
ドライバーストアの容量が大きいからといって、すぐに問題とは限りませんが、増加の原因を調査することで潜在的なドライバー競合や更新履歴の問題を発見できます。今回紹介した手順で原因を切り分け、管理者と連携しながら適切に対処してください。特に、スリープや電源管理に関連するドライバーはトラブルを招きやすいため、イベントログの確認を習慣づけることをお勧めします。安易な削除は避け、システムの安定性を最優先に行動してください。
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Windows・PCの人気記事ランキング
- 【直し方】F7でカタカナにならない!ファンクションキーが効かず音量などが変わる時のFnロック解除法
- 【Windows】画面がチカチカ・点滅する!グラフィックドライバの更新と設定の見直し
- 【Windows】パスワードなしで起動!PIN入力を省略して自動ログイン(サインイン)させる設定手順
- 【Windows】デスクトップのアイコンが「白い紙」になった!アイコンキャッシュを削除して元に戻すコマンド
- 【PC周辺】2台のモニターで壁紙を「別々」にする方法!Windows11での配置と調整
- 【Edge】お気に入りが同期で消えた時の復元手順
- 【Windows】デスクトップアイコンの「緑のチェック」は何?OneDriveの同期マークを非表示にする方法
- 【Windows】「HEVCビデオ拡張機能」の導入により高画質な動画を標準再生できるようにする手順
- 【Edge】起動時や新しいタブを「Google」にする設定!ニュースを消してシンプルにする方法
- 【Edge】起動時に前回のタブを自動で復元させる設定手順
