Rain WikiWindows · Linux · Android

ドライバー ストア (DriverStore\FileRepository)

システムフォルダーWindows 7, 8.1, 10, 11削除して安全: 専用ツールのみ

ドライバー ストアは、PC上でステージングされたすべてのドライバー パッケージをWindowsが保持する保護されたフォルダーC:\Windows\System32\DriverStore\FileRepositoryです。Windowsはドライバー ストア内のパッケージからのみデバイスをインストールするため、古いグラフィックス ドライバーやプリンター ドライバーが蓄積され、数ギガバイトの容量を占有することがあります。

1パッケージが保存される仕組み

ドライバーがインストールされる際、WindowsはまずINFファイルを含むパッケージ全体をドライバー ストアにコピー(ステージング)し、その後デバイス用にインストールします。パッケージは、pnputilなどのツールでは oem<number>.inf として表示されます。

2古いパッケージの削除

どのデバイスも使用していないパッケージは、pnputilを使用して削除できます。pnputil /enum-driversを実行すると、サードパーティ製パッケージが公開名、プロバイダー、クラス、バージョンとともに一覧表示されます。pnputil /delete-driver oem<number>.infでパッケージを削除できます。デバイスがまだ使用している場合、Windowsは削除を拒否します。/force オプションを追加すれば強制削除できますが、避けるべきです。

未使用のドライバー パッケージを一覧表示および削除する方法

  1. ターミナル (管理者) を開きます。
  2. pnputil /enum-driversを実行し、古いバージョンの公開名 (oem<number>.inf) を確認します。
  3. まず復元ポイントを作成してください。
  4. pnputil /delete-driver oem<number>.infを実行します。
  5. Windowsがパッケージは使用中であると報告した場合は、そのまま保持してください。

注意点

  • FileRepository内のフォルダーを手動で削除しないでください。
  • ストレージ、ネットワーク、またはディスプレイ デバイスのドライバーに対して /force を使用しないでください。次回の起動時にデバイスが認識されなくなる可能性があります。

出典

  1. ドライバー ストア (Microsoft Learn) learn.microsoft.com
  2. PnPUtil コマンド構文 (Microsoft Learn) learn.microsoft.com

補足: Rain Cleanerは、ドライバーをインストールする前に復元ポイントを作成し、現在のドライバーのコピーを保存します。

最終確認: